- MSP-EXP430G2 Udviklingskort:
- Strømforsyning og
- Programmeringssoftware (IDE) til MSP430 LaunchPad:
- Energia IDE vs. Code Composer Studio:
Den MSP-EXP430G2 er et udviklingsværktøj aka LaunchPad leveres af Texas Instruments for at lære og praksis for, hvordan du bruger deres mikrocontrollere. Dette kort falder ind under MSP430 Value Line-kategorien, hvor vi kan programmere alle MSP430-serien Microcontrollers. At lære at bruge TI Microcontrollers ville helt sikkert være et mægtigt værktøj i vores ærme, fordi TI er virkelig enormt og har en lang række MCU'er at vælge imellem til en meget mindre konkurrencedygtig pris.
Vi dækkede allerede detaljeret artikel om brug af Energia IDE med MSP430. I denne vejledning lærer vi om Code Composer Studio, og hvordan det bruges til at programmere MSP430. Denne tutorial er skrevet til meget begyndere, og der kræves ingen hardware undtagen MSP430-kortet og en computer. I slutningen af denne tutorial kan vi blinke den indbyggede LED på MSP430.
MSP-EXP430G2 Udviklingskort:
Det smukke røde farvekort er MSP-EXP430G2 Development Board. Dette kort kan programmere TI-mikrocontrollere, der falder ind under MSP430-serien. Hovedformålet med dette bord er at uploade kode fra computeren til MCU og læse serielle data fra MCU til fejlfindingsformål. Det giver også pin-out til hver pin i MCU'en og også to lysdioder og en trykknap for at gøre udviklingen let. Bestyrelsen har udviklet sig meget siden lanceringen, og den nedenfor er MSP_EXP430G2 Rev1.5.
Den MSP430G2553 har bedre specifikationer end de andre serier, men også har en UART modul, der ville være meget praktisk mens debugging bruger Code Composer Studio. Derfor vil vi i denne serie af tutorials bruge MSP430G2553 til at udforske alle funktionerne i dette udviklingssæt.
Strømforsyning og
Inden vi starter noget, ville TI allerede have uploadet et prøveprogram på din MSP430G2553 Microcontroller, så lad os tænde for kortet og kontrollere, om det fungerer. Du kan tænde kortet via mini-USB-stikket, og når du gør det, skal du bemærke, at lysdioderne (røde og grønne) i nederste venstre hjørne af dit bord lyser alternativt. Du kan derefter trykke på trykknappen tilsluttet P1.3 for at kontrollere, om den interne temperaturføler fungerer. Ja, MSP2553 har en intern temperatursensor, efter at du har trykket på knappen, gnid blot fingrene for at varme den op og placere den på IC'en, du kan se, at den røde LED lyser for at indikere temperaturstigningen. Fedt nok!! Ret?? Okay nu, lad os gå videre til softwaremiljøet.
Programmeringssoftware (IDE) til MSP430 LaunchPad:
Texas Instruments giver os mulighed for at programmere deres mikrocontrollere gennem en række miljøer. Den officielle er Code Composer Studio, almindeligvis kendt som CCS. Denne software er tilgængelig gratis. Det kræver også noget minimalt niveau af erfaring med Microcontrollers. Bare rolig, vi dækker hvert trin for at blive fortrolig med CCS.
Der er endnu en IDE tilgængelig til at skrive vores program, dvs. Energia IDE. Så hvad er forskellen mellem CCS og Energia IDE. Vi dækkede allerede Energia IDE i vores tidligere tutorial.
Energia IDE vs. Code Composer Studio:
Energia er et open source og gratis miljø, der giver os mulighed for nemt at programmere TI Microcontrollers. Hovedformålet med Energia er at gøre programmering af TI MCU'er lige så lette som programmering i Arduino. Så Energia er en ækvivalent for Arduino, der understøtter Texas Instruments Microcontrollers. Folk, der har brugt Arduino, er enige