- MSP430G2 LaunchPad Contingut:
- Microcontroladors MSP430G2452 i MSP430G2553:
- Alimentació i prova de la vostra placa de desenvolupament:
- Programari de programació (IDE) per a MSP430 LaunchPad:
El MSP-EXP430G2 és una eina de desenvolupament també coneguda com LaunchPad proporcionada per Texas Instruments per aprendre i practicar com utilitzar els seus microcontroladors. Aquesta placa pertany a la categoria MSP430 Value Line, on podem programar tots els microcontroladors de la sèrie MSP430. Aquesta bella pissarra vermella brillant és fascinant d'aprendre pel fet de pertànyer a TI (Texas Instruments). Aprendre a utilitzar els microcontroladors TI seria desafiant una eina poderosa al nostre abast perquè TI és realment enorme i té una àmplia veritat de MCU per triar a un preu molt menys competitiu.
En aquesta sèrie de tutorials, coneixerem aquest LaunchPad MSP430G2 i com es programa. Mitjançant aquest LaunchPad podem treballar amb microcontroladors MSP430 que ofereixen un rendiment de 16 bits amb una velocitat operativa de fins a 16 MHz. Els tutorials estan escrits per a principiants en electrònica i, per tant, tots els temes serien exposats el més nítids possible. El maquinari necessari per a aquests tutorials seria un ordinador normal i el MSP430 Value Line LaunchPad Development Toolkit amb pocs components electrònics bàsics que podeu trobar fàcilment a la vostra botiga de maquinari d’electrònica local. Així doncs, sense cap més preàmbul, busquem a l'eina de desenvolupament i comprovem què s'inclou al quadre i com s'utilitza Podrem parpellejar un LED al final d’aquest tutorial.
MSP430G2 LaunchPad Contingut:
Quan compreu l'eina de desenvolupament MSP430G2 LaunchPad de TI o de qualsevol altre proveïdor local, obtindreu els següents materials inclosos a la vostra caixa. El contingut complet també es mostra a la imatge següent. Tingueu en compte també que això és aplicable, ja que el 2018 les versions anteriors i futures poden tenir continguts diferents
- Taula de desenvolupament MSP-EXP430G2
- Microcontroladors MSP430G2452 i MSP430G2553
- Mini cable USB
- Oscil·lador de micro cristalls (32,7 kHz)
- Guia d'inici ràpid
Microcontroladors MSP430G2452 i MSP430G2553:
Com s'ha dit anteriorment, la placa de desenvolupament MSP430 es pot utilitzar per programar microcontroladors que pertanyen a la sèrie MSP430 Value line. Però, amb aquest kit de desenvolupament, TI ens proporciona dos microcontroladors de la sèrie MSP430 que són el MSP430G2452 i el MSP430G2553. Tots dos són IC DIP de 20 pins amb un rendiment decent. Per defecte, el MSP430G2553 es fixarà al sòcol IC de la vostra placa de desenvolupament i el MSP430G2452 es proporcionarà per separat. A continuació es detallen les especificacions tècniques d’ambdues MCU
| Nom de la MCU: | Especificació tècnica |
| MSP430G2553 | Flash de 16 kB, RAM de 512 B, 16 GPIO, temporitzador de 2 × 16 bits, temporitzador de gos de vigilància, restabliment de marró, 1 × USI (IIC / SPI / UART), ADC de 8 canals de 10 bits, comparador de 8 cançons, mòdul d’iO tàctil capacitiu |
| MSP430G2452 | Flash de 8 kB, memòria RAM de 256 B, 16 GPIO, temporitzador de 1 × 16 bits, temporitzador de gos de vigilància, restabliment de marró, 1 × USI (IIC / SPI), ADC de 8 canals de 10 bits, comparador de 8 cançons, mòdul IO tàctil capacitiu |
Com podeu veure, el MSP430G2553 té millors especificacions que l’altre, també té un mòdul UART que seria molt útil mentre es depurava amb Energia. Per tant, en aquesta sèrie de tutorials, utilitzarem l'MSP430G2553 per explorar totes les funcionalitats d'aquest kit de desenvolupament.
Mini cable USB:
El cable mini USB s’utilitza per connectar la placa a l’ordinador quan un programa ha carregat les dades (en forma de codi hexadecimal) que flueixen des de l’ordinador a la placa a través d’aquest cable. També durant la depuració (Serial Monitor), les dades de la MCU es rebran a través d’aquest cable.
Aquest cable també proporciona alimentació a la placa, de manera que fins i tot podeu utilitzar un carregador mòbil per alimentar la placa mitjançant aquest cable després de carregar el programa.
Oscil·lador de micro cristalls:
TI també proporciona un oscil·lador de microcristall de 32 kHz juntament amb el kit de desenvolupament. Aquest Crystal es pot soldar al tauler, però és completament opcional. Com que el MSP430G2553 IC té un oscil·lador intern de 16 MHz que hauria de ser suficient per començar.
Alimentació i prova de la vostra placa de desenvolupament:
Abans de començar res, TI ja hauria penjat un programa de mostra al microcontrolador MSP430G2553, així que deixeu-nos alimentar la placa i comprovar si funciona. Podeu alimentar el tauler mitjançant la presa mini USB i, un cop ho feu, hauríeu de notar que els LED (vermells i verds) que hi ha a la part inferior esquerra del tauler brillen alternativament. A continuació, podeu prémer el polsador connectat a P1.3 per comprovar si el sensor de temperatura intern funciona. Sí, el MSP2553 té un sensor de temperatura intern, després de prémer el botó només cal fregar-se els dits per escalfar-lo i col·locar-lo a l’IC. Es pot notar que el LED vermell s’encén per indicar l’augment de la temperatura. Guai!! Dret?? D'acord ara, anem a l'entorn de programari.
Programari de programació (IDE) per a MSP430 LaunchPad:
Texas Instruments ens permet programar els seus microcontroladors mitjançant diversos entorns. L'oficial és el Code Composer Studio conegut habitualment com a CCS. Aquest programari també és gratuït, però utilitzar-lo requereix una experiència mínima amb els microcontroladors.
Com que aquesta sèrie de tutorials estan dirigits a principiants absoluts, fem servir un altre entorn de desenvolupament anomenat Energia. Energia és un entorn lliure i de codi obert que ens permet programar els microcontroladors TI fàcilment. L’objectiu principal d’Energia és que la programació d’MCU TI sigui tan fàcil com la programació a Arduino. Per tant, Energia és un equivalent per a Arduino que admet els microcontroladors de Texas Instruments. Les persones que han utilitzat Arduino estaran d'acord
