Inhaltsverzeichnis:
Video: Programmieren von MSP430 DIP mit einem Ez430 - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Als ich das USB-Programmiergerät ez430 von TI fand, schien es eine der einfacheren Methoden zu sein, um eine MCU in Betrieb zu nehmen. Wie könnte ich mich irren, es hat ez im Namen! Es stellt sich heraus, dass es tatsächlich einfach ist… meistens.
Das ez430 ist großartig, wenn Sie die kleinen Target-Boards verwenden möchten, die TI verkauft, aber der Mangel an Informationen für den echten Anfänger ist frustrierend, wenn er versucht, externe Chips zu programmieren, und die Menge an technischen Informationen von Texas Instruments ist entmutigend.
In diesem kurzen Artikel hoffe ich, Ihnen zu zeigen, wie Sie die DIP-Beispiele, die Sie bei TI mit dem ez430 bestellt haben, in Betrieb nehmen können. Ich arbeite mit der gleichen Mikrocontrollereinheit (MCU) wie auf dem ez430-Targetboard, nämlich dem MSP430F2013. Jedes MSP430x2xx funktioniert mit der gleichen Methode, und soweit ich weiß, verwendet die gesamte MSP430-Linie die gleichen Programmierverbindungen. Wenn Sie ein anderes Gehäuse als ein Dual-Inline-Gehäuse (DIP oder DIL) oder ein anderes Gerät als das MSP430x2xx verwenden, müssen Sie die entsprechenden Pinpositionen im Datenblatt des Geräts finden.
Schritt 1: Teile
Um den msp430 zu programmieren, benötigen Sie nur wenige Teile. Hier ist die Liste: Draht-IC-Sockel MSP430 MCU ez430 4-poliger Sockel (.050 Grid-Verbindung) Eine kurze Anmerkung zum 4-poligen Sockel. Im ez430-Benutzerhandbuch ist die Mill-Max-Teilenummer aufgeführt. Mouser.com hatte sie auf Lager, als ich das letzte Mal nachgesehen habe, und Mill-Max kann Muster anbieten. Beachten Sie, dass das Bild zusätzliche Teile für das später im Artikel erwähnte Proto-Board enthält. Ich habe Kynar-beschichteten 30-Gauge-Draht für die Wickelverbindungen verwendet.
Schritt 2: Bretter
Die Programmierung eines MSP430 erfordert nur 4 Drähte, einschließlich der Vcc- und Vss-Anschlüsse. Das folgende Schema sollte helfen. Dies sind die einzigen Verbindungen, die Sie benötigen, um ein Programm auf die MCU herunterzuladen. Ich habe zwei Programmierplatinen gebaut. Die erste verwendet ein kleines Steckbrett, einen ZIF-Sockel und 4 Drähte aus einem alten IDE-Kabel, wobei die 4-polige Buchse an einem Ende angelötet ist. Der Zero Insertion Force Sockel spart nur Kraft beim Bewegen der MCU. Die zweite verwendet eine DIP-Buchse von Mill-Max und einige Pins, die ich herumgelegt hatte, sowie einige andere Komponenten. Ich habe die meisten Verbindungen mit Draht umwickelt. Es musste nur die 4-polige Buchse angelötet werden. Im Grunde ist es ein Proto-Board ohne den Oszillator. Siehe hier für den Schaltplan der Proto-Platine. Tabelle 2-2 des TI-Dokuments slau144c (das MSP430x2xx-Benutzerhandbuch) zeigt die nicht verwendeten Pin-Anschlüsse. Dies ist wichtig für Ihr Projektboard, nicht aber für die Programmierung. Die MCU führt Ihr Programm nicht aus, es sei denn, Sie ziehen den RST-Pin mit dem 47k-Widerstand hoch. Wenn Sie die ez430-Pins an Ihre 4-Pin-Buchse anschließen, stellen Sie sicher, dass die Vcc-Verbindung korrekt ist. Sie können dies überprüfen, indem Sie sich den Schaltplan im ez430-Benutzerhandbuch ansehen. Beachten Sie, dass R10 auf der ez430-Seite an Vcc angeschlossen ist. Sie sollten in der Lage sein, der Leitung auf der Platine zurück zum nächsten Steckerstift zu folgen, der Pin 1 des Steckers ist. Abgesehen davon könnten Sie die 4-Draht-Programmierverbindung, genannt Spy-Bi-Wire, in Ihre endgültige Anwendung einbauen, und Sie müssten den Chip überhaupt nicht entfernen. Wenn Sie sich dafür entscheiden, können Sie die MCU über die 3V-Stromquelle Ihrer Anwendung mit Strom versorgen und einfach die Pins 2 und 3 (siehe J1) des USB-Programmierers mit Ihrer MCU verbinden.
Schritt 3: Programmierung
Wie bereits erwähnt, ist der ez430, sobald Sie die Hardware bereit haben, einfach zu bedienen. Das im Lieferumfang des Geräts enthaltene IAR-Kickstart-Programm bringt Sie schnell zum Laufen. Es ist ein Beispielprogramm enthalten, das eine an Port 1.0 angeschlossene LED blinkt. Um das Beispielprogramm auf Ihrem Board auszuführen, fügen Sie einfach die LED und den Widerstand an Pin 2 und den 47-k-Ohm-Pull-Up-Widerstand an Pin 10 hinzu und Sie sollten aus sein und blinken auf dieser Website gefunden. Das ist es so ziemlich. Es gibt noch einige andere Beispielprogramme. Wenn Sie sie ausprobieren möchten, bevor Sie mit der eigenen Programmierung beginnen, sollten Sie mit einer schnellen Suche nach 'msp430-Projekten' einige Ergebnisse erzielen. Viel Glück und viel Spaß beim Programmieren!
Schritt 4: Nützliche Links
TI's MSP430 Pageez430 BenutzerhandbuchMSP430x2xx BenutzerhandbuchMill-Max Socket DatenblattLeon Heller's pageMSP430 Programming
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
So programmieren Sie Audacity für die Aufnahme zu einem bestimmten Zeitpunkt – wikiHow
So programmieren Sie Audacity für die Aufnahme zu einem bestimmten Zeitpunkt: Es ist ein schneller Trick, verwenden Sie ihn zum Spionieren, zum Aufzeichnen eines Telefonats oder einfach zum Aufzeichnen Ihrer Geschichtsunterrichtsrede, während Sie unterwegs sind Verwenden der beliebten Open-Source-App Audacitylet's begin
Programmieren mit dem MSW-Logo – wikiHow
Programmieren mit dem MSW-Logo: UPDATE: NEW AWESOME BOX FILE. REVISION V2.9UPDATE 30. Juli 2009: AWESOME BOX-DATEI VERSION 3.0 HINZUFÜGEN 16. August 2009: HINZUGEFÜGTER SCREENSHOT DER AWESOME BOX V3.0Diese Anleitung wird Ihnen beibringen, wie man MSW Logo verwendet. MSW Logo ist eine pädagogische Programmierung
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für 0 $.: 9 Schritte
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für $ 0.: In diesem anweisbaren werde ich Sie durch die Reparatur eines toten LCD-Hintergrundlicht-Wechselrichters mit den Teilen führen, die Sie haben. Sie können feststellen, ob Sie ein totes Gegenlicht haben, indem Sie zuerst andere Möglichkeiten ausschließen. Monitor auf mehreren Computern überprüfen. Stellen Sie sicher, dass
So kommunizieren Sie mit einem Alien-Artefakt oder . . .: 4 Schritte (mit Bildern)
Wie man mit einem außerirdischen Artefakt kommuniziert oder…: *** Enge Begegnungen der seltsam-minzigen Art. *** Dieses Instructable zeigt Ihnen, wie Sie eine Altoids-Version des Mutterschiffs "Close Encounters" bauen und damit interagieren. Dies kann ein wichtiges Training für den Tag sein, an dem das Bright White Be