- MSP430G2 LaunchPad saturs:
- Mikrokontrolleri MSP430G2452 un MSP430G2553:
- Attīstības padomes darbināšana un pārbaude:
- Programmēšanas programmatūra (IDE) MSP430 LaunchPad:
MSP-EXP430G2 ir izstrādes rīku aka Launchpad nodrošina Texas Instruments mācīties un prakse par to, kā izmantot savas mikrokontrolleri. Šī plāksne ietilpst kategorijā MSP430 Value Line, kur mēs varam ieprogrammēt visus MSP430 sērijas mikrokontrollerus. Šī skaistā spīdīgā sarkanā tāfele ir aizraujoša mācīties tikai tāpēc, ka tā pieder TI (Texas Instruments). Uzzināt, kā izmantot TI mikrokontrollerus, izaicinoši būtu varens rīks mūsu piedurknē, jo TI ir patiešām milzīgs, un tajā ir plaša MCU patiesība, no kuriem izvēlēties par mazāk konkurētspējīgu cenu.
Šajā apmācību sērijā mēs uzzināsim par šo MSP430G2 LaunchPad un kā to programmēt. Izmantojot šo LaunchPad, mēs varam strādāt ar MSP430 mikrokontrolleriem, kas piedāvā 16 bitu veiktspēju ar darbības ātrumu līdz 16MHz. Apmācības ir rakstītas ļoti iesācējiem elektronikā, un tāpēc katra tēma tiek informēta pēc iespējas skaidrāk. Šīm apmācībām nepieciešamā aparatūra būtu parasts dators un MSP430 Value Line LaunchPad izstrādes rīku komplekts ar dažiem citiem elektronikas pamatkomponentiem, kurus jūs viegli varat atrast vietējā elektronikas aparatūras veikalā. Tāpēc bez liekas aizķeršanās ienirsim izstrādes rīkā un pārbaudīsim, kas ir iekļauts lodziņā un kā tos izmantot. Šīs apmācības beigās mēs varēsim mirgot LED.
MSP430G2 LaunchPad saturs:
Iegādājoties MSP430G2 LaunchPad izstrādes rīku no TI vai jebkura cita vietējā pārdevēja, jūsu kastē tiks iekļauti šādi materiāli. Pilns saturs ir parādīts arī zemāk esošajā attēlā. Ņemiet vērā arī to, ka tas ir piemērojams, jo 2018. gadā iepriekšējās un nākamās versijas saturs var atšķirties
- MSP-EXP430G2 attīstības padome
- Mikrokontrolleri MSP430G2452 un MSP430G2553
- Mini USB kabelis
- Mikrokristālu oscilators (32,7 kHz)
- Pamata Lietošanas instrukcija
Mikrokontrolleri MSP430G2452 un MSP430G2553:
Kā jau iepriekš teicām, MSP430 attīstības padomi var izmantot, lai programmētu mikrokontrollerus, kas ietilpst līnijas MSP430 vērtība līnijās. Bet ar šo izstrādes komplektu TI mums nodrošina divus mikrokontrollerus no MSP430 sērijas, kas ir MSP430G2452 un MSP430G2553. Abi ir 20 kontaktu DIP IC ar pienācīgu veiktspēju. Pēc noklusējuma MSP430G2553 tiks fiksēts jūsu izstrādes plates IC kontaktligzdā, un MSP430G2452 tiks piegādāts atsevišķi. Abu MCU tehniskā specifikācija ir dota zemāk
MCU nosaukums: | Tehniskā specifikācija |
MSP430G2553 | 16kB zibspuldze, 512B RAM, 16GPIO, 2 × 16 bitu taimeris, sargsuņa taimeris, Brown Out atiestatīšana, 1 × USI (IIC / SPI / UART), 8 kanālu 10 bitu ADC, 8 kanālu salīdzinātājs, kapacitatīvā skāriena IO modulis |
MSP430G2452 | 8kB zibspuldze, 256B RAM, 16GPIO, 1 × 16 bitu taimeris, Watch Dog taimeris, Brown Out atiestatīšana, 1 × USI (IIC / SPI), 8ch 10 bitu ADC, 8ch komparators, kapacitatīvā pieskāriena IO modulis |
Kā redzat, MSP430G2553 specifikācijas ir labākas nekā citām, tajā ir arī UART modulis, kas būtu ļoti ērts, atkļūdojot, izmantojot Energia. Tāpēc šajā apmācību sērijā mēs izmantosim MSP430G2553, lai izpētītu visas šī izstrādes komplekta funkcijas.
Mini USB kabelis:
Mini USB kabeli izmanto dēļa savienošanai, kad programma ir augšupielādējusi datus (caur sešstūra kodu) caur šo kabeli plūdīs no datora uz tāfeli. Arī atkļūdošanas laikā (Serial Monitor) dati no MCU tiks saņemti, izmantojot šo kabeli.
Šis kabelis nodrošina barošanu arī dēļam, tāpēc pēc programmas augšupielādes varat pat izmantot mobilo lādētāju, lai barotu savu dēli caur šo kabeli.
Mikrokristālu oscilators:
TI kopā ar izstrādes komplektu nodrošina arī 32 kHz mikrokristālu oscilatoru. Šo kristālu var pielodēt pie tāfeles, bet tas ir pilnīgi izvēles aprīkojums. Tā kā MSP430G2553 IC ir 16MHz iekšējais oscilators, ar kuru mums vajadzētu pietikt, lai sāktu darbu.
Attīstības padomes darbināšana un pārbaude:
Pirms mēs kaut ko sākam, TI jau būtu augšupielādējis programmas paraugu jūsu MSP430G2553 mikrokontrollerī, tāpēc ļaujiet mums darbināt padevi un pārbaudīt, vai tā darbojas. Jūs varat barot barošanu caur mini USB ligzdu, un, kad to izdarīsit, jums vajadzētu pamanīt, ka diodes (sarkanā un zaļā krāsā) dēļa apakšējā kreisajā stūrī alternatīvi spīd. Pēc tam varat nospiest pogu, kas savienota ar P1.3, lai pārbaudītu, vai darbojas iekšējais temperatūras sensors. Jā, MSP2553 ir iekšējs temperatūras sensors, pēc pogas nospiešanas vienkārši berzējiet pirkstus, lai to sasildītu, un novietojiet to uz IC, jūs varat pamanīt, ka sarkanā gaismas diode iedegas, lai norādītu uz temperatūras paaugstināšanos. Forši !! Pa labi?? Labi, pārejiet uz programmatūras vidi.
Programmēšanas programmatūra (IDE) MSP430 LaunchPad:
Texas Instruments ļauj mums ieprogrammēt viņu mikrokontrollerus dažādās vidēs. Oficiālā ir Code Composer Studio, ko parasti sauc par CCS. Šī programmatūra ir arī bezmaksas, taču, lai to izmantotu, ir nepieciešama minimāla pieredze ar mikrokontrolleriem.
Tā kā šī apmācību sērija ir paredzēta absolūti iesācējiem, mēs izmantojam citu attīstības vidi ar nosaukumu Energia. Energia ir atvērtā koda un bezmaksas vide, kas ļauj mums viegli ieprogrammēt TI mikrokontrollerus. Energia galvenais mērķis ir padarīt TI MCU programmēšanu tikpat vienkāršu kā Arduino programmēšanu. Tātad Energia ir ekvivalents Arduino, kas atbalsta Texas Instruments mikrokontrollerus. Cilvēki, kuri lietojuši Arduino, piekritīs