- MSP430G2 LaunchPad Innehåll:
- MSP430G2452 och MSP430G2553 mikrokontroller:
- Driva och testa din utvecklingskort:
- Programmeringsprogramvara (IDE) för MSP430 LaunchPad:
Den MSP-EXP430G2 är ett utvecklingsverktyg aka LaunchPad tillhandahålls av Texas Instruments för att lära sig och öva på hur man använder sina mikrokontrollers. Denna styrelse faller under MSP430 Value Line-kategorin där vi kan programmera alla MSP430-seriens mikrokontroller. Denna vackra glänsande röda tavla är fascinerande att lära sig bara på grund av att den tillhör TI (Texas Instruments). Att lära sig att använda TI-mikrokontroller skulle trotsigt vara ett mäktigt verktyg i vår ärm eftersom TI är väldigt stort och har ett stort antal MCU: er att välja mellan till ett mycket mindre konkurrenskraftigt pris.
I den här serien av självstudier lär vi oss om denna MSP430G2 LaunchPad och hur man programmerar den. Med denna LaunchPad kan vi arbeta med MSP430 Microcontrollers som erbjuder 16-bitars prestanda med en operativ hastighet upp till 16MHz. Självstudierna är skrivna för mycket nybörjare inom elektronik och därför kommer varje ämne att bli så kortfattat som möjligt. Den hårdvara som krävs för dessa handledning skulle vara en vanlig dator och MSP430 Value Line LaunchPad Development Toolkit med några andra grundläggande elektronikkomponenter som du enkelt kan hitta i din lokala elektronikvaruhandel. Så utan vidare, låt oss dyka in i utvecklingsverktyget och kolla vad som ingår i rutan och hur man använder dem. Vi kommer att kunna blinka en LED i slutet av denna handledning.
MSP430G2 LaunchPad Innehåll:
När du köper utvecklingsverktyget MSP430G2 LaunchPad från TI eller någon annan lokal leverantör får du följande material inkluderade i din Box. Det fullständiga innehållet visas också på bilden nedan. Observera också att detta är tillämpligt eftersom tidigare och framtida versioner kan ha olika innehåll på 2018
- MSP-EXP430G2 Development Board
- MSP430G2452 och MSP430G2553 Microcontrollers
- Mini USB-kabel
- Micro Crystal Oscillator (32,7 kHz)
- Snabbstartsguide
MSP430G2452 och MSP430G2553 mikrokontroller:
Som tidigare nämnts kan MSP430 Development Board användas för att programmera mikrokontroller som faller under MSP430 Value-serien. Men med detta utvecklingssats ger TI oss två mikrokontroller från MSP430-serien som är MSP430G2452 och MSP430G2553. Båda är 20-stifts DIP-IC med anständig prestanda. Som standard fixas MSP430G2553 till IC-uttaget på ditt utvecklingskort och MSP430G2452 tillhandahålls separat. Den tekniska specifikationen för båda MCU: erna tabelleras nedan
MCU-namn: | Teknisk specifikation |
MSP430G2553 | 16kB Flash, 512B RAM, 16GPIO, 2 × 16-bitars timer, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI / UART), 8ch 10-bit ADC, 8ch Comparator, Capacitive Touch IO Module |
MSP430G2452 | 8kB Flash, 256B RAM, 16GPIO, 1 × 16-bitars timer, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI), 8ch 10-bitars ADC, 8ch Comparator, Capacitive Touch IO-modul |
Som du kan se har MSP430G2553 bättre specifikationer än den andra, den har också en UART-modul som skulle vara väldigt praktisk när du felsöker med Energia. Därför kommer vi att använda MSP430G2553 i denna serie handledning för att utforska alla funktionerna i detta utvecklingssats.
Mini USB-kabel:
Mini-USB-kabeln används för att ansluta kortet till datorn när ett program har laddat upp data (i form av hex-kod) kommer att strömma från datorn till kortet via denna kabel. Även under felsökning (Serial Monitor) kommer data från MCU att tas emot via denna kabel.
Denna kabel ger också ström till kortet, så att du till och med kan använda en mobil laddare för att driva ditt kort genom den här kabeln efter att du laddat upp programmet.
Micro Crystal Oscillator:
TI tillhandahåller också en 32kHz mikrokristalloscillator tillsammans med utvecklingssatsen. Denna kristall kan lödas på brädet men den är helt valfri. Eftersom MSP430G2553 IC har en intern oscillator på 16MHz som borde vara tillräcklig för att vi ska komma igång.
Driva och testa din utvecklingskort:
Innan vi börjar något skulle TI redan ha laddat upp ett exempelprogram på din MSP430G2553 Microcontroller, så låt oss driva kortet och kontrollera om det fungerar. Du kan strömbryta via mini-USB-uttaget och när du har gjort det bör du märka att lysdioderna (röda och gröna) i det nedre vänstra hörnet på ditt kort lyser alternativt. Du kan sedan trycka på tryckknappen som är ansluten till P1.3 för att kontrollera om den interna temperaturgivaren fungerar. Ja, MSP2553 har en intern temperatursensor, efter att du har tryckt på knappen gnuggar du bara fingrarna för att värma upp den och placera den på IC: n så kan du märka att den röda lysdioden tänds för att indikera temperaturhöjningen. Häftigt!! Rätt?? Okej nu, låt oss gå vidare till programvarumiljön.
Programmeringsprogramvara (IDE) för MSP430 LaunchPad:
Texas Instruments tillåter oss att programmera sina mikrokontroller genom en mängd olika miljöer. Den officiella är Code Composer Studio, allmänt känd som CCS. Denna programvara är också gratis men att använda den kräver viss minimal erfarenhet av Microcontrollers.
Eftersom denna serie handledning riktar sig till absoluta nybörjare använder vi en annan utvecklingsmiljö som heter Energia. Energia är en öppen källkod och fri miljö som gör att vi enkelt kan programmera TI-mikrokontroller. Huvudsyftet med Energia är att göra programmering av TI MCU lika enkelt som programmering i Arduino. Så Energia är en ekvivalent för Arduino som stöder Texas Instruments Microcontrollers. Människor som har använt Arduino håller med