- Contenuto del LaunchPad MSP430G2:
- Microcontrollori MSP430G2452 e MSP430G2553:
- Alimentare e testare la scheda di sviluppo:
- Software di programmazione (IDE) per MSP430 LaunchPad:
L' MSP-EXP430G2 è uno strumento di sviluppo aka LaunchPad fornito dal Texas Instruments per imparare e la pratica su come usare i loro microcontrollori. Questa scheda rientra nella categoria MSP430 Value Line dove possiamo programmare tutti i microcontrollori della serie MSP430. Questo bellissimo tabellone rosso lucido è affascinante da imparare proprio per il fatto stesso che appartiene a TI (Texas Instruments). Imparare a usare i microcontrollori TI sarebbe con aria di sfida uno strumento potente nella nostra manica perché TI è davvero enorme e ha un'ampia varietà di MCU tra cui scegliere a un prezzo molto meno competitivo.
In questa serie di tutorial, impareremo a conoscere questo LaunchPad MSP430G2 e come programmarlo. Utilizzando questo LaunchPad possiamo lavorare con i microcontrollori MSP430 che offre prestazioni a 16 bit con una velocità operativa fino a 16 MHz. I tutorial sono scritti per principianti nel campo dell'elettronica e quindi ogni argomento sarebbe informato nel modo più nitido possibile. L'hardware richiesto per questi tutorial sarebbe un normale computer e il toolkit di sviluppo LaunchPad Value Line MSP430 con pochi altri componenti elettronici di base che puoi trovare facilmente nel tuo negozio di hardware di elettronica locale. Quindi, senza ulteriori indugi, immergiamoci nello strumento di sviluppo e controlliamo cosa è incluso nella confezione e come usarli. Saremo in grado di lampeggiare un LED alla fine di questo tutorial.
Contenuto del LaunchPad MSP430G2:
Quando si acquista lo strumento di sviluppo LaunchPad MSP430G2 da TI o da qualsiasi altro fornitore locale, si riceveranno i seguenti materiali inclusi nella confezione. Il contenuto completo è mostrato anche nell'immagine sottostante. Si noti inoltre che questo è applicabile poiché nel 2018 le versioni precedenti e future potrebbero avere contenuti diversi
- Scheda di sviluppo MSP-EXP430G2
- Microcontrollori MSP430G2452 e MSP430G2553
- Cavo mini USB
- Oscillatore micro cristallo (32,7 kHz)
- Guida Rapida
Microcontrollori MSP430G2452 e MSP430G2553:
Come detto in precedenza, la scheda di sviluppo MSP430 può essere utilizzata per programmare microcontrollori che rientrano nella serie MSP430 Value line. Ma, con questo kit di sviluppo, TI ci fornisce due microcontrollori della serie MSP430 che sono MSP430G2452 e MSP430G2553. Entrambi sono DIP IC a 20 pin con prestazioni decenti. Per impostazione predefinita, MSP430G2553 sarà fissato al socket IC della scheda di sviluppo e MSP430G2452 verrà fornito separatamente. Le specifiche tecniche di entrambi gli MCU sono elencate di seguito
Nome MCU: | Specifica tecnica |
MSP430G2553 | 16kB Flash, 512B RAM, 16GPIO, 2 × 16 bit Timer, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI / UART), 8 canali ADC a 10 bit, Comparatore 8 canali, Modulo I / O touch capacitivo |
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 |
Come puoi vedere, l' MSP430G2553 ha specifiche migliori dell'altro, ha anche un modulo UART che sarebbe molto utile durante il debug utilizzando Energia. Quindi, in questa serie di tutorial, utilizzeremo MSP430G2553 per esplorare tutte le funzionalità di questo kit di sviluppo.
Cavo mini USB:
Il cavo mini USB viene utilizzato per collegare la scheda al computer quando un programma ha caricato i dati (sotto forma di codice esadecimale) fluiranno dal computer alla scheda attraverso questo cavo. Anche durante il debug (Serial Monitor), i dati dall'MCU verranno ricevuti tramite questo cavo.
Questo cavo fornisce anche alimentazione alla scheda, quindi puoi persino utilizzare un caricatore mobile per alimentare la tua scheda attraverso questo cavo dopo aver caricato il programma.
Oscillatore micro cristallo:
TI fornisce anche un oscillatore a micro cristalli da 32 kHz insieme al kit di sviluppo. Questo cristallo può essere saldato alla scheda ma è completamente opzionale. Perché l'IC MSP430G2553 ha un oscillatore interno di 16 MHz che dovrebbe essere sufficiente per iniziare.
Alimentare e testare la scheda di sviluppo:
Prima di iniziare qualsiasi cosa, TI avrebbe già caricato un programma di esempio sul microcontrollore MSP430G2553, quindi alimentiamo la scheda e controlliamo se funziona. Puoi alimentare la scheda attraverso il jack mini USB e una volta fatto, dovresti notare i LED (rosso e verde) nell'angolo in basso a sinistra della scheda che si accendono alternativamente. È quindi possibile premere il pulsante collegato a P1.3 per verificare se il sensore di temperatura interno funziona. Sì, l' MSP2553 ha un sensore di temperatura interno, dopo aver premuto il pulsante basta strofinare le dita per riscaldarlo e posizionarlo sull'IC si può notare che il LED rosso si accende per indicare l'aumento della temperatura. Freddo!! Destra?? Va bene ora, passiamo all'ambiente software.
Software di programmazione (IDE) per MSP430 LaunchPad:
Texas Instruments ci consente di programmare i propri microcontrollori attraverso una varietà di ambienti. Quello ufficiale è il Code Composer Studio comunemente noto come CCS. Anche questo software è gratuito, ma il suo utilizzo richiede un livello minimo di esperienza con i microcontrollori.
Poiché questa serie di tutorial è destinata ai principianti assoluti , utilizziamo un altro ambiente di sviluppo chiamato Energia. Energia è un ambiente open source e gratuito che ci permette di programmare facilmente i microcontrollori TI. L'obiettivo principale di Energia è rendere la programmazione degli MCU TI facile come la programmazione in Arduino. Quindi Energia è un equivalente per Arduino che supporta i microcontrollori Texas Instruments. Le persone che hanno utilizzato Arduino saranno d'accordo