En el mundo de los microcontroladores, existen una variedad de fabricantes, citando algunos de ellos: Microchip y sus famosos PICs, ATMEL y sus ATMEGA, entre otros, que se incluyen en las conocidas tarjetas Arduino, también Freescale, Texas Instruments, etc., por mencionar algunos, éste último fabricante sacó al mercado desde hace un buen tiempo atrás sus microcontroladores de la familia MSP430, en conjunto, desarrolló una tarjeta de evaluación de los mismos para que el consumidor pudiese probar estos microcontroladores.
Ésta tarjeta se denomina MSP430 Launchpad, y puede ser adquirida en la eStore de Texas Instruments por la cantidad de $4.3 USD, con el envío internacional incluido en el precio (Al menos a México, necesitan probar si a su país también llega sin cobrar envío), para adquirirla hay que registrarse en la página y pueden realizar el pago con tarjeta de crédito o débito.
El MSP430 Launchpad incluye:
- La tarjeta de desarrollo Launchpad.
- Un microcontrolador MSP430G2452IN20: 8 kB Flash, 256 B RAM, 16 GPIO, WDT, etc.
- Un microcontrolador MSP430G2553IN20: 16 kB Flash, 512 B RAM, 16 GPIO, WDT, etc.
- Cable Mini USB.
- Guía de Incio.
- 2 Conectores de 10 pines c/u tipo hembra.
- Micro cristal de cuarzo de 32.768 kHz (no es muy indispensable, pueden o no soldarlo a la placa).
- 2 Stickers con el logotipo del MSP430 Launchpad.
Esta tarjeta puede ser programada con el siguiente software:
- Code Composer Studio.
- IAR Embedded Workbench.
- MSPGCC.
- Energia.
Sólo por citar algunos.
Para mi gusto, me agrada el software Energia, ya que está basado en el entorno de programación Arduino y puede ser instalado en Windows, Linux o Mac OSX.
Les dejo el link o el código QR donde pueden descargar el software:
http://energia.nu/download/
Y en este otro link y código QR, donde encontrarán los pasos para la instalación de drivers del Launchpad y del software Energia:
http://energia.nu/start/
Algunas ventajas del MSP430 Launchpad con respecto a Arduino son:
- Su precio, $4.3 USD. (Nota: Actualmente TI lo vende en $9.99 USD)
- La gama de C.I. que soporta (la gama MSP430G2X5X).
- Al igual que Arduino, también posee Shields, pero en este caso se denominan BoosterPacks
Por último dejo dos videos:
El primero muestra como cargar un código de ejemplo en la tarjeta MSP430 Launchpad.
En este segundo video se muestra un código de ejemplo implementado por su servidor, para encender y apagar de manera gradual y alternada, los dos LEDs que trae la tarjeta Lauchpad.
Aquí dejo el código del programa para que lo implementen:
Ésta tarjeta se denomina MSP430 Launchpad, y puede ser adquirida en la eStore de Texas Instruments por la cantidad de $4.3 USD, con el envío internacional incluido en el precio (Al menos a México, necesitan probar si a su país también llega sin cobrar envío), para adquirirla hay que registrarse en la página y pueden realizar el pago con tarjeta de crédito o débito.
El MSP430 Launchpad incluye:
- La tarjeta de desarrollo Launchpad.
- Un microcontrolador MSP430G2452IN20: 8 kB Flash, 256 B RAM, 16 GPIO, WDT, etc.
- Un microcontrolador MSP430G2553IN20: 16 kB Flash, 512 B RAM, 16 GPIO, WDT, etc.
- Cable Mini USB.
- Guía de Incio.
- 2 Conectores de 10 pines c/u tipo hembra.
- Micro cristal de cuarzo de 32.768 kHz (no es muy indispensable, pueden o no soldarlo a la placa).
- 2 Stickers con el logotipo del MSP430 Launchpad.
Esta tarjeta puede ser programada con el siguiente software:
- Code Composer Studio.
- IAR Embedded Workbench.
- MSPGCC.
- Energia.
Sólo por citar algunos.
Para mi gusto, me agrada el software Energia, ya que está basado en el entorno de programación Arduino y puede ser instalado en Windows, Linux o Mac OSX.
Les dejo el link o el código QR donde pueden descargar el software:
http://energia.nu/download/
Y en este otro link y código QR, donde encontrarán los pasos para la instalación de drivers del Launchpad y del software Energia:
http://energia.nu/start/
Algunas ventajas del MSP430 Launchpad con respecto a Arduino son:
- Su precio, $4.3 USD. (Nota: Actualmente TI lo vende en $9.99 USD)
- La gama de C.I. que soporta (la gama MSP430G2X5X).
- Al igual que Arduino, también posee Shields, pero en este caso se denominan BoosterPacks
Por último dejo dos videos:
El primero muestra como cargar un código de ejemplo en la tarjeta MSP430 Launchpad.
En este segundo video se muestra un código de ejemplo implementado por su servidor, para encender y apagar de manera gradual y alternada, los dos LEDs que trae la tarjeta Lauchpad.
Aquí dejo el código del programa para que lo implementen:
/* Enciende y apaga los leds en el puerto 1, pin 0 y 6 del Micro MSP2553, genera un pulso cuadrado aproximado de 60 Hz para los LEDs. */ int t1 = 16; int toff = 0; void setup() { // Se inicializan las salidas digitales. pinMode(RED_LED, OUTPUT); pinMode(GREEN_LED, OUTPUT); } void loop() //Bucle Infinito { while(t1 > 0) { t1 = 16 - toff; for(int i=0; i<=3; i++) { digitalWrite(RED_LED, HIGH); // RED_LED ON digitalWrite(GREEN_LED, LOW);// GREEN_LED OFF delay(t1); //Retardo de encendido RED_LED / apagado GREEN_LED digitalWrite(RED_LED, LOW); // RED_LED OFF digitalWrite(GREEN_LED, HIGH);// GREEN_LED ON delay (toff); } toff = toff + 1; } t1 = 16; toff = 0; while(t1 > 0) { t1 = 16 - toff; for(int i=0; i<=3; i++) { digitalWrite(RED_LED, LOW); // RED_LED OFF digitalWrite(GREEN_LED, HIGH);// GREEN_LED ON delay(t1); //Retardo de encendido GREEN_LED / apagado RED_LED digitalWrite(RED_LED, HIGH); // RED_LED ON digitalWrite(GREEN_LED, LOW);// GREEN_LED OFF delay (toff); } toff = toff + 1; } t1 = 16; toff = 0; }
¡Muchas gracias por leer esta nueva entrada!
ALF