- Razvojna plošča MSP-EXP430G2:
- Napajanje in
- Programska programska oprema (IDE) za MSP430 LaunchPad:
- Energia IDE v primerjavi s Code Composer Studio:
MSP-EXP430G2 je orodje za razvoj aka Launchpad, ki jih je Texas Instruments, da se učijo in prakse o tem, kako uporabiti svoje mikrokontrolerji. Ta plošča spada v kategorijo MSP430 Value Line, kjer lahko programiramo vse mikrokrmilnike serije MSP430. Naučiti se uporabljati mikrokrmilnike TI bi bilo vsekakor mogočno orodje v rokavu, saj je TI res ogromen in ima na izbiro veliko MCU-jev za zelo manj konkurenčno ceno.
Podroben članek o uporabi programa Energia IDE smo že pokrili z MSP430. V tej vadnici bomo spoznali Code Composer Studio in kako se uporablja za programiranje MSP430. Ta vadnica je napisana za začetnike in ni potrebna nobena strojna oprema, razen plošče MSP430 in računalnika. Na koncu te vadnice bomo lahko utripali vgrajeno LED diode MSP430.
Razvojna plošča MSP-EXP430G2:
Čudovita rdeča plošča je razvojna plošča MSP-EXP430G2. Ta plošča lahko programira mikrokrmilnike TI, ki spadajo v serijo MSP430. Glavni namen te plošče je nalaganje kode iz računalnika v MCU in branje serijskih podatkov iz MCU za namen odpravljanja napak. Omogoča tudi pin-out za vsak pin MCU-ja in dve LED-diodi ter gumb za lažji razvoj. Od lansiranja se je plošča zelo razvila in spodaj prikazana je MSP_EXP430G2 Rev1.5.
MSP430G2553 ima boljše specifikacije kot druge serije, ki jih ima, tudi UART modul, ki bi bilo zelo priročno, ko debugging uporabo Code Composer Studio. V tej seriji vadnic bomo torej uporabili MSP430G2553 za raziskovanje vseh funkcij tega razvojnega kompleta.
Napajanje in
Preden začnemo karkoli, bi TI že naložil vzorčni program na vaš mikrokrmilnik MSP430G2553, zato omogočimo ploščo in preverimo, ali deluje. Ploščo lahko napajate prek mini vtiča USB in ko to storite, opazite, da lučke (rdeča in zelena) v spodnjem levem kotu plošče svetijo drugače. Nato lahko pritisnete tipko, priključeno na P1.3, da preverite, ali notranji temperaturni senzor deluje. Da, MSP2553 ima notranji temperaturni senzor, po pritisku na gumb samo podrgnite prste, da se ogreje in ga položite na IC, lahko opazite, da se prižge rdeča LED, ki označuje dvig temperature. Kul !! Prav?? V redu, pojdimo na programsko okolje.
Programska programska oprema (IDE) za MSP430 LaunchPad:
Texas Instruments nam omogoča programiranje njihovih mikrokrmilnikov v različnih okoljih. Uradni je Code Composer Studio, splošno znan kot CCS. Ta programska oprema je na voljo brezplačno. Zahteva tudi minimalno raven izkušenj z mikrokrmilniki. Ne skrbite, zajeli bomo vsak korak, da se seznanimo z CCS.
Za pisanje našega programa je na voljo še ena IDE, tj. Energia IDE. Kakšna je torej razlika med CCS in Energia IDE. O Energii IDE smo že govorili v prejšnjih vajah.
Energia IDE v primerjavi s Code Composer Studio:
Energia je odprtokodno in brezplačno okolje, ki nam omogoča enostavno programiranje mikrokrmilnikov TI. Glavni cilj Energije je olajšati programiranje TI MCU tako enostavno kot programiranje v Arduinu. Tako je Energia enakovreden Arduino, ki podpira mikrokrmilnike Texas Instruments. Ljudje, ki so uporabljali Arduino, se bodo strinjali