Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:msp430dev:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projekte:msp430dev:start [2014/07/28 15:46] – [Erste Schritte mit IAR Workbench] thastiprojekte:msp430dev:start [2021/11/09 20:42] (aktuell) – alter link war scam yc
Zeile 5: Zeile 5:
  
   * **Version 1:** erste Auflage.   * **Version 1:** erste Auflage.
-  * **Version 2:** TODOPullup an RESET und Pulldown an TEST vorsehen (optional)Pullup an den Tastern vorsehen+  * **Version 2:** TODO 
 +    * Pullup an RESET und Pulldown an TEST vorsehen,  
 +    * Inverter an TEST vorsehen 
 +    * Pullups an den Tastern vorsehen
  
 ===== Hardware ===== ===== Hardware =====
 Es handelt sich um den MSP430F1101A oder MSP430F1111A. Die 8 GPIOs von Port 1 sind herausgeführt auf einer 10poligen Stiftleiste (zusammen mit 3,3V und GND), auf die die üblichen Steckmodule passen. Zwei Taster und zwei LEDs sind an GPIOs von Port 2 angebracht. Zur Temperaturstabilisierung des internen Oszillators ist ein 100k-Widerstand an P2.5 vorhanden. P1.1 und P2.2 sowie RESET und TEST werden für die Programmierung per BSL verwendet, können aber im normalen Programmablauf auch verwendet werden. Es handelt sich um den MSP430F1101A oder MSP430F1111A. Die 8 GPIOs von Port 1 sind herausgeführt auf einer 10poligen Stiftleiste (zusammen mit 3,3V und GND), auf die die üblichen Steckmodule passen. Zwei Taster und zwei LEDs sind an GPIOs von Port 2 angebracht. Zur Temperaturstabilisierung des internen Oszillators ist ein 100k-Widerstand an P2.5 vorhanden. P1.1 und P2.2 sowie RESET und TEST werden für die Programmierung per BSL verwendet, können aber im normalen Programmablauf auch verwendet werden.
  
-Datenblatt: [[http://www.ti.com/lit/ds/symlink/msp430c1111.pdf]]+Datenblatt: [[http://www.ti.com/lit/ds/symlink/msp430f1101.pdf]]
  
 Family Guide: [[http://www.ti.com/lit/ug/slau049f/slau049f.pdf]] Family Guide: [[http://www.ti.com/lit/ug/slau049f/slau049f.pdf]]
Zeile 18: Zeile 21:
  
 ===== Programmierung ===== ===== Programmierung =====
-Die Programmierung kann einfach über eine serielle Schnittstelle (mit TTL-Pegeln) geschehen. Mit der IDE seiner Wahl wird eine HEX(A43)-Datei erzeugt, welche dann mit [[http://kurt.on.ufanet.ru/|MSPFET]] oder mspdebug auf den Controller geladen wird.+Die Programmierung kann einfach über eine serielle Schnittstelle (mit TTL-Pegeln) geschehen. Mit der IDE seiner Wahl wird eine HEX(A43)-Datei erzeugt, welche dann mit [[http://120.24.38.187/res/iar/msp430/mspfet_161014.zip|MSPFET]] oder mspdebug auf den Controller geladen wird.
 Der verwendete BootstrapLoader (BSL) ist [[http://www.ti.com/lit/ug/slau319h/slau319h.pdf|hier]] dokumentiert. Der verwendete BootstrapLoader (BSL) ist [[http://www.ti.com/lit/ug/slau319h/slau319h.pdf|hier]] dokumentiert.
  
Zeile 48: Zeile 51:
 und damit passend zum TUSB3410 USB-Seriell-Wandler. An dem 10Pin-Port ist Port 1 komplett herausgeführt, sowie 3,3V und GND. Treiber für den TUSB3410 für Windows sind hier zu finden: http://www.dell.com/support/drivers/us/en/04/driverdetails?driverid=R286478 - **falls die automatische Installation trotzdem fehlschlägt:** "manuelle Treibersuche" auswählen -> "Gerät aus einer Liste wählen" -> "Schnittstellen" -> "Texas Instruments" -> "TUSB3410 Device". und damit passend zum TUSB3410 USB-Seriell-Wandler. An dem 10Pin-Port ist Port 1 komplett herausgeführt, sowie 3,3V und GND. Treiber für den TUSB3410 für Windows sind hier zu finden: http://www.dell.com/support/drivers/us/en/04/driverdetails?driverid=R286478 - **falls die automatische Installation trotzdem fehlschlägt:** "manuelle Treibersuche" auswählen -> "Gerät aus einer Liste wählen" -> "Schnittstellen" -> "Texas Instruments" -> "TUSB3410 Device".
  
 +==== GNU/Linux ====
 +Unter Debian wurde msp430-bsl.py aus [[https://launchpad.net/python-msp430-tools/|python-msp430-tools]] getestet.
 +
 +Der Funktionsaufruf zum flashen lautet: <code bash># msp430-bsl.py -e -P -r -p $GERAET $HEXFILE --invert-reset [--swap-reset-test]</code>
 +
 +{{ :projekte:msp430dev:makefile.txt |Makefile}}
 ===== Schaltplan / Layout ===== ===== Schaltplan / Layout =====
 Version 1.0 Version 1.0
projekte/msp430dev/start.1406562394.txt.gz · Zuletzt geändert: 2014/07/28 15:46 von thasti

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki