- MSP-EXP430G2 Entwicklungsboard:
- Powering und
- Programmiersoftware (IDE) für MSP430 LaunchPad:
- Energia IDE vs. Code Composer Studio:
Der MSP-EXP430G2 ist ein Entwicklungstool, auch bekannt als LaunchPad, das von Texas Instruments bereitgestellt wird, um den Umgang mit ihren Mikrocontrollern zu erlernen und zu üben. Diese Karte fällt unter die Kategorie MSP430 Value Line, in der wir alle Mikrocontroller der MSP430-Serie programmieren können. Das Erlernen der Verwendung von TI-Mikrocontrollern wäre auf jeden Fall ein mächtiges Werkzeug in unserem Ärmel, da TI wirklich riesig ist und eine große Auswahl an MCUs zu einem sehr günstigeren Preis zur Auswahl hat.
Wir haben bereits einen ausführlichen Artikel über die Verwendung von Energia IDE mit MSP430 behandelt. In diesem Tutorial erfahren Sie mehr über Code Composer Studio und dessen Verwendung zum Programmieren von MSP430. Dieses Tutorial ist für Anfänger geschrieben und es ist keine Hardware erforderlich, außer der MSP430-Karte und einem Computer. Am Ende dieses Tutorials können wir die integrierte LED des MSP430 blinken lassen.
MSP-EXP430G2 Entwicklungsboard:
Das wunderschöne rote Farbboard ist das MSP-EXP430G2 Development Board. Diese Karte kann TI-Mikrocontroller programmieren, die unter die MSP430-Serie fallen. Der Hauptzweck dieser Karte besteht darin, Code vom Computer auf die MCU hochzuladen und serielle Daten von der MCU zum Debuggen zu lesen. Es bietet auch die Pinbelegung für jeden Pin der MCU sowie zwei LEDs und einen Druckknopf, um die Entwicklung zu vereinfachen. Das Board hat sich seit seiner Einführung stark weiterentwickelt. Das unten gezeigte ist das MSP_EXP430G2 Rev1.5.
Der MSP430G2553 verfügt über bessere Spezifikationen als die anderen Serien. Außerdem verfügt er über ein UART-Modul, das beim Debuggen mit Code Composer Studio sehr praktisch ist. Daher werden wir in dieser Reihe von Tutorials den MSP430G2553 verwenden, um alle Funktionen dieses Entwicklungskits zu untersuchen.
Powering und
Bevor wir etwas starten, hätte TI bereits ein Beispielprogramm auf Ihren MSP430G2553-Mikrocontroller hochgeladen. Lassen Sie uns also die Karte mit Strom versorgen und prüfen, ob sie funktioniert. Sie können das Board über die Mini-USB-Buchse mit Strom versorgen. Sobald Sie dies getan haben, sollten Sie feststellen, dass die LEDs (rot und grün) in der unteren linken Ecke Ihres Boards alternativ leuchten. Sie können dann den an P1.3 angeschlossenen Druckknopf drücken, um zu überprüfen, ob der interne Temperatursensor funktioniert. Ja, der MSP2553 verfügt über einen internen Temperatursensor. Nach dem Drücken der Taste reiben Sie einfach Ihre Finger, um ihn aufzuwärmen und auf den IC zu legen. Sie können feststellen, dass die rote LED aufleuchtet, um den Temperaturanstieg anzuzeigen. Cool!! Recht?? Okay, jetzt gehen wir zur Software-Umgebung über.
Programmiersoftware (IDE) für MSP430 LaunchPad:
Mit Texas Instruments können wir ihre Mikrocontroller in einer Vielzahl von Umgebungen programmieren. Das offizielle ist das Code Composer Studio, das allgemein als CCS bekannt ist. Diese Software ist kostenlos erhältlich. Außerdem sind nur minimale Erfahrungen mit Mikrocontrollern erforderlich. Machen Sie sich keine Sorgen, wir werden jeden Schritt abdecken, um sich mit CCS vertraut zu machen.
Es gibt eine weitere IDE, um unser Programm zu schreiben, nämlich Energia IDE. Was ist der Unterschied zwischen CCS und Energia IDE? Wir haben Energia IDE bereits in unserem vorherigen Tutorial behandelt.
Energia IDE vs. Code Composer Studio:
Energia ist eine Open Source und kostenlose Umgebung, mit der wir die TI Microcontroller einfach programmieren können. Das Hauptziel von Energia ist es, die Programmierung von TI-MCUs so einfach wie die Programmierung in Arduino zu machen. So Energia ist ein Äquivalent für Arduino, dass Stützen Texas Instruments Mikrocontroller. Leute, die Arduino benutzt haben, werden zustimmen