- Sadržaj MSP430G2 LaunchPada:
- Mikrokontroleri MSP430G2452 i MSP430G2553:
- Uključivanje i testiranje vašeg razvojnog odbora:
- Softver za programiranje (IDE) za MSP430 LaunchPad:
MSP-EXP430G2 je alat za razvoj tzv LaunchPad osigurava Texas Instruments za učenje i praksu o tome kako koristiti svoje mikrokontrolera. Ova ploča spada u kategoriju MSP430 Value Line gdje možemo programirati sve mikrokontrolere serije MSP430. Ovu prekrasnu sjajnu crvenu ploču fascinantno je naučiti upravo zbog činjenice da pripada tvrtki TI (Texas Instruments). Naučiti koristiti TI mikrokontrolere prkosno bi nam bilo moćan alat u rukavu, jer je TI zaista ogroman i ima široku paletu MCU-a za odabir za vrlo manje konkurentnu cijenu.
U ovoj seriji tutorijala naučit ćemo o ovom MSP430G2 LaunchPadu i kako ga programirati. Korištenjem ovog LaunchPada možemo raditi s mikrokontrolerom MSP430 koji nudi 16-bitne performanse s radnom brzinom do 16MHz. Vodiči su napisani za početnike u elektronici i stoga bi svaka tema bila ukratko što je moguće jasnija. Hardver potreban za ove vodiče bio bi normalno računalo i MSP430 Value Line LaunchPad Toolkit za razvoj s nekoliko drugih osnovnih elektroničkih komponenata koje možete lako pronaći u lokalnoj trgovini elektroničkom hardverom. Stoga, bez ikakvih daljnjih zalaganja, zaronimo u Razvojni alat i provjerimo što je uključeno u okvir i kako ih koristiti. Moći ćemo treptati LED na kraju ovog vodiča.
Sadržaj MSP430G2 LaunchPada:
Kada kupite alat za razvoj MSP430G2 LaunchPad od tvrtke TI ili bilo kojeg drugog lokalnog dobavljača, dobit ćete sljedeće materijale koji su uključeni u vašu kutiju. Kompletni sadržaj također je prikazan na donjoj slici. Također imajte na umu da je ovo primjenjivo jer bi ranija i buduće verzije 2018. mogle imati drugačiji sadržaj
- MSP-EXP430G2 razvojna ploča
- MSP430G2452 i MSP430G2553 Mikrokontroleri
- Mini USB kabel
- Mikrokristalni oscilator (32,7 kHz)
- Vodič za brzi početak
Mikrokontroleri MSP430G2452 i MSP430G2553:
Kao što je ranije rečeno, MSP430 odbor za razvoj može se koristiti za programiranje mikrokontrolera koji spadaju u liniju vrijednosti MSP430 Value. Ali, s ovim razvojnim kompletom, TI nam nudi dva mikrokontrolera iz serije MSP430, a to su MSP430G2452 i MSP430G2553. Obje su 20-polne DIP IC-e s pristojnim performansama. Prema zadanim postavkama, MSP430G2553 bit će pričvršćen na IC utičnicu vaše razvojne ploče, a MSP430G2452 bit će isporučen odvojeno. Tehničke specifikacije oba MCU-a dane su u nastavku
| Naziv MCU-a: | Tehničke karakteristike |
| MSP430G2553 | 16kB bljeskalice, 512B RAM-a, 16GPIO, 2 × 16-bitni timer, mjerač vremena za pse, resetiranje smeđeg izlaza, 1 × USI (IIC / SPI / UART), 8-kanalni 10-bitni ADC, 8-kanalna usporedba, kapacitivni Touch IO modul |
| MSP430G2452 | 8kB bljeskalice, 256B RAM-a, 16GPIO, 1 × 16-bitni timer, mjerač vremena za pse, resetiranje smeđeg izlaza, 1 × USI (IIC / SPI), 8-kanalni 10-bitni ADC, 8-kanalna usporedba, kapacitivni dodirni IO modul |
Kao što vidite, MSP430G2553 ima bolje specifikacije od ostalih, također ima UART modul koji bi bio vrlo koristan tijekom uklanjanja pogrešaka pomoću Energije. Stoga ćemo u ovoj seriji vodiča koristiti MSP430G2553 za istraživanje svih funkcionalnosti ovog razvojnog kompleta.
Mini USB kabel:
Mini USB kabel koristi se za povezivanje ploče s računalom kada je program učitao podatke (u obliku heksadecimalnog koda) koji će putem ovog kabela teći od računala do ploče. Također tijekom otklanjanja pogrešaka (serijski monitor), podaci s MCU-a primat će se putem ovog kabela.
Ovaj kabel također napaja ploču, pa čak možete koristiti i mobilni punjač za napajanje ploče putem ovog kabela nakon prijenosa programa.
Mikro kristalni oscilator:
TI također nudi mikrokristalni oscilator od 32 kHz zajedno s razvojnim kompletom. Ovaj se kristal može zalemiti na ploču, ali je potpuno neobavezan. Budući da MSP430G2553 IC ima interni oscilator od 16 MHz koji bi nam trebao biti dovoljan za početak.
Uključivanje i testiranje vašeg razvojnog odbora:
Prije nego što započnemo bilo što, TI bi već prenio uzorak programa na vaš mikrokontroler MSP430G2553, zato dopustite da napajamo ploču i provjerimo radi li. Ploču možete napajati putem mini USB priključka i nakon što to učinite, trebali biste primijetiti LED lampice (crvenu i zelenu) u donjem lijevom kutu ploče naizmjenično svijetliti. Zatim možete pritisnuti tipku spojenu na P1.3 kako biste provjerili radi li unutarnji temperaturni senzor. Da, MSP2553 ima unutarnji temperaturni senzor, nakon pritiska na tipku samo trljajte prste da se zagrije i stavite na IC, možete primijetiti da se crvena LED lampica ukazuje na porast temperature. Super !! Pravo?? Dobro, prijeđimo na softversko okruženje.
Softver za programiranje (IDE) za MSP430 LaunchPad:
Texas Instruments omogućuje nam programiranje njihovih mikrokontrolera kroz različita okruženja. Službeni je Code Composer Studio poznat pod nazivom CCS. Ovaj je softver također besplatan, ali za njegovo korištenje potrebno je minimalno iskustvo s mikrokontrolerima.
Budući da je ovaj niz tutorijala namijenjen apsolutnim početnicima , koristimo još jedno razvojno okruženje nazvano Energia. Energia je otvoreno i besplatno okruženje koje nam omogućuje jednostavno programiranje TI mikrokontrolera. Glavni cilj Energije je olakšati programiranje TI MCU-a kao i programiranje u Arduinu. Dakle, Energia je ekvivalent za Arduino koji podržava mikrokontrolere Texas Instruments. Ljudi koji su koristili Arduino složit će se
