- MSP-EXP430G2 Ontwikkelingsbord:
- Voeding en
- Programmeersoftware (IDE) voor MSP430 LaunchPad:
- Energia IDE vs. Code Composer Studio:
De MSP-EXP430G2 is een Development Tool, ook wel LaunchPad genoemd, geleverd door Texas Instruments om te leren en te oefenen met het gebruik van hun microcontrollers. Dit bord valt onder de categorie MSP430 Value Line waar we alle MSP430 serie microcontrollers kunnen programmeren. Leren hoe je TI Microcontrollers moet gebruiken, zou zeker een geweldig hulpmiddel in onze mouw zijn, omdat TI echt enorm is en een breed scala aan MCU's heeft om uit te kiezen voor een zeer minder concurrerende prijs.
We hebben al een gedetailleerd artikel behandeld over het gebruik van Energia IDE met MSP430. In deze tutorial zullen we leren over Code Composer Studio en hoe het wordt gebruikt om MSP430 te programmeren. Deze tutorial is geschreven voor zeer beginners en er is geen hardware vereist behalve het MSP430-bord en een computer. Aan het einde van deze tutorial kunnen we de ingebouwde LED van MSP430 laten knipperen.
MSP-EXP430G2 Ontwikkelingsbord:
Het prachtige rode kleurbord is het MSP-EXP430G2 Development Board. Dit board kan TI Microcontrollers programmeren die vallen onder de MSP430 serie. Het belangrijkste doel van dit bord is om code van de computer naar de MCU te uploaden en seriële gegevens van de MCU te lezen voor foutopsporing. Het biedt ook de pin-out voor elke pin van de MCU en ook twee LED's en een drukknop om de ontwikkeling gemakkelijk te maken. Het bord is enorm geëvolueerd sinds de lancering en het onderstaande is de MSP_EXP430G2 Rev1.5.
De MSP430G2553 heeft betere specificaties dan de andere series, hij heeft ook een UART-module die erg handig zou zijn tijdens het debuggen met Code Composer Studio. Daarom zullen we in deze reeks tutorials de MSP430G2553 gebruiken om alle functionaliteiten van deze ontwikkelingskit te verkennen.
Voeding en
Voordat we iets beginnen, zou TI al een voorbeeldprogramma hebben geüpload naar uw MSP430G2553 Microcontroller, dus laat ons het bord van stroom voorzien en controleren of het werkt. Je kunt het bord van stroom voorzien via de mini-USB-aansluiting en als je het eenmaal doet, zou je de LED's (rood en groen) in de linker benedenhoek van je bord afwisselend moeten zien oplichten. U kunt vervolgens op de drukknop drukken die is aangesloten op P1.3 om te controleren of de interne temperatuursensor werkt. Ja, de MSP2553 heeft een interne temperatuursensor, na het indrukken van de knop wrijf je gewoon met je vingers om hem op te warmen en plaats je hem op het IC. Je merkt dat de rode LED gaat branden om de temperatuurstijging aan te geven. Stoer!! Rechtsaf?? Oké, laten we doorgaan naar de softwareomgeving.
Programmeersoftware (IDE) voor MSP430 LaunchPad:
Texas Instruments stelt ons in staat hun microcontrollers in verschillende omgevingen te programmeren. De officiële is de Code Composer Studio, algemeen bekend als de CCS. Deze software is gratis verkrijgbaar. Het vereist ook enige minimale ervaring met microcontrollers. Maak je geen zorgen, we zullen elke stap behandelen om vertrouwd te raken met CCS.
Er is nog een IDE beschikbaar om ons programma te schrijven, namelijk Energia IDE. Dus, wat is het verschil tussen CCS en Energia IDE. We hebben Energia IDE al behandeld in onze vorige zelfstudie.
Energia IDE vs. Code Composer Studio:
Energia is een open source en gratis omgeving waarmee we de TI Microcontrollers gemakkelijk kunnen programmeren. Het belangrijkste doel van Energia is om het programmeren van TI MCU's net zo eenvoudig te maken als programmeren in Arduino. Dus Energia is een equivalent voor Arduino dat Texas Instruments Microcontrollers ondersteunt. Mensen die Arduino hebben gebruikt, zullen het daarmee eens zijn