- MSP430G2 LaunchPad Conținut:
- Microcontrolere MSP430G2452 și MSP430G2553:
- Alimentarea și testarea plăcii de dezvoltare:
- Software de programare (IDE) pentru MSP430 LaunchPad:
MSP-EXP430G2 este un instrument de dezvoltare aka LaunchPad furnizate de Texas Instruments pentru a învăța și de a practica cu privire la modul de utilizare Microcontrolere lor. Această placă se încadrează în categoria MSP430 Value Line, unde putem programa toate microcontrolerele din seria MSP430. Această frumoasă placă roșie strălucitoare este fascinant de învățat doar datorită faptului că aparține TI (Texas Instruments). Învățarea modului de utilizare a microcontrolerelor TI ar fi în mod sfidător un instrument puternic în mâneca noastră, deoarece TI este cu adevărat imens și are o mare varietate de MCU-uri din care puteți alege la un preț foarte puțin competitiv.
În această serie de tutoriale, vom afla despre acest MSP430G2 LaunchPad și cum să-l programăm. Folosind acest LaunchPad putem lucra cu microcontrolerele MSP430, care oferă performanță pe 16 biți cu o viteză operațională de până la 16 MHz. Tutorialele sunt scrise pentru începători în electronică și, prin urmare, fiecare subiect ar fi prezentat cât mai clar posibil. Hardware-ul necesar pentru aceste tutoriale ar fi un computer normal și MSP430 Value Line LaunchPad Development Toolkit cu câteva alte componente electronice de bază pe care le puteți găsi cu ușurință în magazinul dvs. local de hardware de electronică. Deci, fără alte întrebări, să ne scufundăm în Instrumentul de dezvoltare și să verificăm ce este inclus în cutie și cum să le folosim. Vom putea clipi un LED la sfârșitul acestui tutorial.
MSP430G2 LaunchPad Conținut:
Când achiziționați instrumentul de dezvoltare MSP430G2 LaunchPad de la TI sau de la orice alt furnizor local, veți primi următoarele materiale incluse în cutia dvs. Conținutul complet este prezentat și în imaginea de mai jos. Rețineți, de asemenea, că acest lucru se aplică deoarece în 2018 versiunile anterioare și viitoare ar putea avea conținut diferit
- Placă de dezvoltare MSP-EXP430G2
- Microcontrolere MSP430G2452 și MSP430G2553
- Mini cablu USB
- Oscilator Micro Crystal (32,7 kHz)
- Ghid de inițiere rapidă
Microcontrolere MSP430G2452 și MSP430G2553:
După cum am spus mai devreme, placa de dezvoltare MSP430 poate fi utilizată pentru a programa microcontrolere care se încadrează în seria MSP430 Value line. Dar, cu acest kit de dezvoltare, TI ne oferă două microcontrolere din seria MSP430, care sunt MSP430G2452 și MSP430G2553. Ambele sunt IC-uri DIP cu 20 de pini, cu performanță decentă. În mod implicit, MSP430G2553 va fi fixat la soclul IC al plăcii dvs. de dezvoltare, iar MSP430G2452 va fi furnizat separat. Specificațiile tehnice ale ambelor MCU sunt tabelate mai jos
Nume MCU: | Specificație tehnică |
MSP430G2553 | Bliț de 16kB, 512B RAM, 16GPIO, 2 × 16-bit 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-bit Timer, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI), 8ch 10-bit ADC, 8ch Comparator, Capacitive Touch IO Module |
După cum puteți vedea, MSP430G2553 are specificații mai bune decât celălalt, are și un modul UART, care ar fi foarte la îndemână în timpul depanării folosind Energia. Prin urmare, în această serie de tutoriale, vom folosi MSP430G2553 pentru a explora toate funcționalitățile acestui kit de dezvoltare.
Mini cablu USB:
Cablul mini USB este utilizat pentru conectarea plăcii la computer atunci când un program a încărcat datele (sub formă de cod hex), va curge de la computer la placă prin acest cablu. Tot în timpul depanării (Serial Monitor), datele de la MCU vor fi primite prin acest cablu.
Acest cablu oferă, de asemenea, alimentare plăcii, astfel încât să puteți utiliza chiar și un încărcător mobil pentru a vă alimenta placa prin acest cablu după încărcarea programului.
Oscilator Micro Crystal:
TI oferă, de asemenea, un oscilator cu microcristal de 32 kHz împreună cu kitul de dezvoltare. Acest cristal poate fi lipit la bord, dar este complet opțional. Deoarece MSP430G2553 IC are un oscilator intern de 16 MHz, care ar trebui să fie suficient pentru a începe.
Alimentarea și testarea plăcii de dezvoltare:
Înainte de a începe ceva, TI ar fi încărcat deja un eșantion de program pe microcontrolerul dvs. MSP430G2553, așa că permiteți-ne să alimentăm placa și să verificăm dacă funcționează. Puteți alimenta placa prin mufa mini USB și, odată ce o faceți, ar trebui să observați LED-urile (roșu și verde) din colțul din stânga jos al plăcii luminoase alternativ. Apoi puteți apăsa butonul conectat la P1.3 pentru a verifica dacă senzorul de temperatură intern funcționează. Da, MSP2553 are un senzor de temperatură intern, după ce apăsați butonul, frecați-vă degetele pentru a-l încălzi și plasați-l pe IC. Puteți observa că LED-ul roșu se aprinde pentru a indica creșterea temperaturii. Misto!! Dreapta?? Bine acum, să trecem la mediul software.
Software de programare (IDE) pentru MSP430 LaunchPad:
Texas Instruments ne permite să-i programăm microcontrolerele printr-o varietate de medii. Cel oficial este Code Composer Studio cunoscut sub numele de CCS. Acest software este, de asemenea, gratuit, dar utilizarea acestuia necesită un nivel minim de experiență cu microcontrolerele.
Deoarece această serie de tutoriale sunt destinate începătorilor absoluti , folosim un alt mediu de dezvoltare numit Energia. Energia este un mediu open source și gratuit care ne permite să programăm cu ușurință microcontrolerele TI. Scopul principal al Energia este de a face programarea TI MCU-urilor la fel de ușoară ca programarea în Arduino. Deci Energia este un echivalent pentru Arduino care acceptă microcontrolerele Texas Instruments. Oamenii care au folosit Arduino vor fi de acord