- MSP430G2 LaunchPad tartalma:
- MSP430G2452 és MSP430G2553 mikrovezérlők:
- A fejlesztői testület működtetése és tesztelése:
- Programozó szoftver (IDE) az MSP430 LaunchPad számára:
Az MSP-EXP430G2 egy fejlesztési eszköz, más néven LaunchPad, amelyet a Texas Instruments biztosít, hogy megtanulja és gyakorolja a mikrovezérlők használatát. Ez a tábla az MSP430 Value Line kategóriába tartozik, ahol az összes MSP430 sorozatú mikrokontrollert programozhatjuk. Ez a gyönyörű, fényes vörös tábla lenyűgöző tanulni, már csak azért is, mert a TI (Texas Instruments) céghez tartozik. A TI mikrovezérlők használatának megtanulása dacosan hatalmas eszköz lenne a hüvelyünkben, mert a TI valóban hatalmas, és az MCU-k széleskörű valóságtartalmát választhatják, kevésbé versenyképes áron.
Ebben az oktatósorozatban megismerhetjük ezt az MSP430G2 LaunchPad programot és annak programozását. A LaunchPad segítségével MSP430 mikrokontrollerekkel dolgozhatunk, amelyek 16 bites teljesítményt kínálnak, akár 16 MHz-es működési sebességgel. Az oktatóanyagokat nagyon kezdőknek írják az elektronika területén, ezért minden témát a lehető legrövidebb időn belül tájékoztatnának. Az oktatóanyagokhoz szükséges hardver egy normál számítógép lenne, és az MSP430 Value Line LaunchPad Development Toolkit néhány egyéb alapvető elektronikai alkatrésszel együtt, amelyeket könnyen megtalálhat a helyi elektronikai hardverüzletben. Tehát minden további nélkül merüljünk el a Fejlesztő eszközben, és nézzük meg, mit tartalmaz a doboz és hogyan kell használni őket. A bemutató végén villoghatunk egy LED-del.
MSP430G2 LaunchPad tartalma:
Amikor megvásárolja az MSP430G2 LaunchPad fejlesztõ eszközt a TI-tõl vagy bármely más helyi gyártótól, a következõ anyagokat fogja kapni a dobozában. A teljes tartalom az alábbi képen is látható. Vegye figyelembe azt is, hogy ez érvényes, mivel 2018-ban a korábbi és a jövőbeli verziók tartalma eltérő lehet
- MSP-EXP430G2 Fejlesztési Tanács
- MSP430G2452 és MSP430G2553 mikrovezérlők
- Mini USB kábel
- Mikrokristályos oszcillátor (32,7 kHz)
- Gyors üzembe helyezési útmutató
MSP430G2452 és MSP430G2553 mikrovezérlők:
Amint azt korábban elmondtuk, az MSP430 Fejlesztő Testület felhasználható az MSP430 Érték sorok alá tartozó mikrovezérlők programozására. De ezzel a fejlesztőkészlettel a TI két mikrokontrollert biztosít nekünk az MSP430 sorozatból, amelyek az MSP430G2452 és az MSP430G2553. Mindkettő 20 tűs DIP IC, tisztességes teljesítménnyel. Alapértelmezés szerint az MSP430G2553 a fejlesztői kártya IC aljzatához lesz rögzítve, és az MSP430G2452 külön lesz megadva. Az alábbiakban mindkét MCU műszaki specifikációját felsoroljuk
MCU neve: | Műszaki specifikáció |
MSP430G2553 | 16kB Flash, 512B RAM, 16GPIO, 2 × 16-bit Timer, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI / UART), 8 csatornás 10 bites ADC, 8 csatornás komparátor, Kapacitív érintéses IO modul |
MSP430G2452 | 8kB Flash, 256B RAM, 16GPIO, 1 × 16-bit Timer, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI), 8ch 10-bit ADC, 8ch Comparator, Kapacitív Touch IO modul |
Mint látható, az MSP430G2553 jobb specifikációkkal rendelkezik, mint a másik, van egy UART modulja is, amely nagyon hasznos lenne az Energia segítségével történő hibakeresés közben. Ezért ebben az oktatósorozatban az MSP430G2553-at fogjuk használni a Fejlesztőkészlet összes funkciójának feltárásához.
Mini USB kábel:
A mini USB-kábellel a táblát a számítógéphez lehet csatlakoztatni, amikor egy program feltölti az adatokat (hexakód formájában) ezen a kábelen keresztül áramlik a számítógépről a táblára. A hibakeresés (Serial Monitor) során is, az MCU adatai ezen a kábelen keresztül érkeznek.
Ez a kábel az áramellátást is biztosítja a kártya számára, így akár egy mobil töltővel is táplálhatja a tábláját ezen a kábelen keresztül a program feltöltése után.
Mikrokristályos oszcillátor:
A TI emellett 32 kHz-es mikrokristályos oszcillátort is biztosít a Fejlesztőkészlettel együtt. Ez a kristály forrasztható az alaplapra, de teljesen opcionális. Mivel az MSP430G2553 IC belső 16 MHz-es oszcillátorral rendelkezik, amelynek elegendőnek kell lennie az induláshoz.
A fejlesztői testület működtetése és tesztelése:
Mielőtt elkezdenénk bármit, a TI már feltöltött volna egy mintaprogramot az Ön MSP430G2553 mikrovezérlőjére, ezért működtessük a kártyát és ellenőrizzük, hogy működik-e. A tápellátást a mini USB-aljzaton keresztül táplálhatja, és ha ezt megtette, akkor észre kell vennie, hogy a tábla bal alsó sarkában lévő LED-ek (piros és zöld) alternatív módon világítanak. Ezután megnyomhatja a P1.3-hoz csatlakoztatott nyomógombot, hogy ellenőrizze, működik-e a belső hőmérséklet-érzékelő. Igen, az MSP2553 rendelkezik belső hőmérséklet-érzékelővel, miután megnyomta a gombot, csak dörzsölje az ujjait, hogy felmelegedjen, és helyezze az IC-re, és észreveheti, hogy a piros LED kigyullad, jelezve a hőmérséklet emelkedését. Menő!! Jobb?? Oké, térjünk át a Szoftverkörnyezetre.
Programozó szoftver (IDE) az MSP430 LaunchPad számára:
A Texas Instruments lehetővé teszi számunkra, hogy különféle környezeteken keresztül programozzuk mikrokontrollereiket. A hivatalos a Code Composer Studio, közismert nevén CCS. Ez a szoftver szintén ingyenes, de használatához minimális szintű tapasztalatra van szükség a mikrovezérlőkkel kapcsolatban.
Mivel ez az oktatósorozat abszolút kezdőknek szól , egy másik Energia nevű fejlesztői környezetet használunk. Az Energia egy nyílt forráskódú és ingyenes környezet, amely lehetővé teszi számunkra a TI mikrokontrollerek könnyű programozását. Az Energia fő célja, hogy a TI MCU-k programozását ugyanolyan egyszerűvé tegye, mint az Arduino programozását. Tehát az Energia az Arduino megfelelője, amely támogatja a Texas Instruments mikrovezérlőket. Az Arduino-t használó emberek egyetértenek