- „MSP430G2 LaunchPad“ turinys:
- „MSP430G2452“ ir „MSP430G2553“ mikrovaldikliai:
- Maitinimo valdybos maitinimas ir testavimas:
- Programavimo programinė įranga (IDE), skirta „MSP430 LaunchPad“:
„ MSP-EXP430G2“ yra „ Texas Instruments“ sukurtas kūrimo įrankis, dar žinomas kaip „LaunchPad“, skirtas išmokti ir praktikuoti, kaip naudotis jų mikrovaldikliais. Ši plokštė priklauso „MSP430 Value Line“ kategorijai, kur galime užprogramuoti visus „MSP430“ serijos mikrovaldiklius. Ši graži blizgi raudona lenta yra įdomi mokytis vien dėl to, kad ji priklauso TI („Texas Instruments“). Mokymasis naudotis TI mikrovaldikliais iššaukiančiai būtų galingas įrankis mūsų rankovėje, nes TI yra tikrai didžiulė ir turi daug MCU teisingumo, iš kurių galima rinktis už mažiau konkurencingą kainą.
Šioje mokymo programų serijoje sužinosime apie šią „MSP430G2 LaunchPad“ ir kaip ją užprogramuoti. Naudodami šią „LaunchPad“ mes galime dirbti su „MSP430“ mikrovaldikliais, kurie siūlo 16 bitų našumą, veikimo greičiu iki 16MHz. Pamokos yra parašytos labai pradedantiesiems elektronikos srityje, todėl kiekviena tema turėtų būti kuo trumpesnė. Šioms pamokoms reikalinga aparatinė įranga yra įprastas kompiuteris ir „MSP430 Value Line LaunchPad Development Toolkit“ su keletu kitų pagrindinių elektronikos komponentų, kuriuos galite lengvai rasti vietinėje elektronikos įrangos parduotuvėje. Taigi be jokių tolesnių veiksmų pasinerkime į kūrimo įrankį ir patikrinkime, kas yra laukelyje ir kaip juos naudoti. Šios pamokos pabaigoje galėsime mirksėti šviesos diodu.
„MSP430G2 LaunchPad“ turinys:
Įsigiję MSP430G2 „LaunchPad“ kūrimo įrankį iš TI ar bet kurio kito vietinio pardavėjo, gausite šią medžiagą, esančią jūsų dėžutėje. Visas turinys taip pat parodytas paveikslėlyje žemiau. Taip pat atkreipkite dėmesį, kad tai taikoma, nes 2018 m. Ankstesnės ir būsimos versijos gali turėti skirtingą turinį
- MSP-EXP430G2 plėtros taryba
- „MSP430G2452“ ir „MSP430G2553“ mikrovaldikliai
- Mini USB laidas
- Mikro kristalų osciliatorius (32,7 kHz)
- Greitas pradmenų gidas
„MSP430G2452“ ir „MSP430G2553“ mikrovaldikliai:
Kaip minėta anksčiau, MSP430 plėtros valdyba gali būti naudojama programuoti mikrovaldiklius, priklausančius MSP430 vertės eilutės serijai. Tačiau kartu su šiuo kūrimo rinkiniu TI suteikia mums du mikrovaldiklius iš MSP430 serijos, tai yra MSP430G2452 ir MSP430G2553. Abi yra 20 kontaktų DIP IC su tinkamu našumu. Pagal numatytuosius nustatymus MSP430G2553 bus pritvirtintas prie jūsų plėtros plokštės IC lizdo, o MSP430G2452 bus pateiktas atskirai. Toliau pateikiama abiejų MCU techninė specifikacija
MCU pavadinimas: | Techninė specifikacija |
MSP430G2553 | 16kB „Flash“, 512B RAM, 16GPIO, 2 × 16 bitų laikmatis, „Watch Dog Timer“, „Brown Out Reset“, 1 × USI (IIC / SPI / UART), 8 kanalų 10 bitų ADC, 8 kanalų komparatorius, talpinis jutiklinis IO modulis |
MSP430G2452 | 8kB „Flash“, 256B RAM, 16GPIO, 1 × 16 bitų laikmatis, „Watch Dog Timer“, „Brown Out Reset“, 1 × USI (IIC / SPI), 8 kanalų 10 bitų ADC, 8 kanalų komparatorius, talpinis jutiklinis IO modulis |
Kaip matote, MSP430G2553 specifikacijos yra geresnės nei kitose, taip pat turi UART modulį, kuris būtų labai patogu derinant naudojant „ Energia“. Taigi šioje vadovėlių serijoje naudosime MSP430G2553, kad galėtume ištirti visas šio kūrimo rinkinio funkcijas.
Mini USB laidas:
Mini USB kabelis naudojamas plokštės kompiuteriui prijungti, kai programa įkėlė duomenis (šešiakampio kodo pavidalu) per šį kabelį iš kompiuterio į plokštę. Taip pat derinimo metu (nuoseklusis monitorius) duomenys iš MCU bus gaunami šiuo kabeliu.
Šis laidas taip pat tiekia plokštės maitinimą, todėl įkėlę programą netgi galite naudoti mobilųjį įkroviklį, kad galėtumėte valdyti savo plokštę per šį kabelį.
Mikro kristalų osciliatorius:
TI taip pat pateikia 32 kHz mikrokristalinį osciliatorių kartu su kūrimo rinkiniu. Šį kristalą galima sulituoti prie plokštės, tačiau jis yra visiškai neprivalomas. Nes MSP430G2553 IC turi 16MHz vidinį osciliatorių, kurio mums turėtų pakakti, kad galėtume pradėti.
Maitinimo valdybos maitinimas ir testavimas:
Prieš ką nors pradedant, TI jau būtų įkėlusi programos pavyzdį į jūsų MSP430G2553 mikrovaldiklį, todėl leiskite mums valdyti plokštę ir patikrinti, ar ji veikia. Maitinimo plokštę galite maitinti per mini USB lizdą ir tai padarę turėtumėte pastebėti, kad šviesos diodai (raudoni ir žali) apatiniame kairiajame lentos kampe pakaitomis šviečia. Tada galite paspausti mygtuką P1.3 prijungtą mygtuką, kad patikrintumėte, ar veikia vidinis temperatūros jutiklis. Taip, MSP2553 turi vidinį temperatūros jutiklį, paspaudus mygtuką, tiesiog patrinkite pirštus, kad jis sušiltų, ir padėkite jį ant IC, kad pastebėtumėte, jog įsižiebia raudonas šviesos diodas, rodantis temperatūros kilimą. Saunus!! Teisingai ?? Gerai, pereikime prie programinės įrangos aplinkos.
Programavimo programinė įranga (IDE), skirta „MSP430 LaunchPad“:
„Texas Instruments“ leidžia mums užprogramuoti jų mikrovaldiklius įvairiose aplinkose. Oficialioji yra „Code Composer Studio“, paprastai vadinama CCS. Ši programinė įranga taip pat yra nemokama, tačiau norint ją naudoti reikia šiek tiek patirties su mikrovaldikliais.
Kadangi ši pamokų serija skirta absoliučiai pradedantiesiems, mes naudojame kitą kūrimo aplinką, vadinamą „Energia“. „Energia“ yra atviro kodo ir nemokama aplinka, leidžianti lengvai programuoti TI mikrovaldiklius. Pagrindinis „Energia“ tikslas yra palengvinti TI MCU programavimą taip pat lengvai, kaip ir „Arduino“ programavimą. Taigi „Energia“ yra „Arduino“ atitikmuo, palaikantis „Texas Instruments“ mikrovaldiklius. Žmonės, kurie naudojo „Arduino“, sutiks