Difference between revisions of "TI' MSP430 Launchpad"
Line 48: | Line 48: | ||
* [https://gist.github.com/532047 Half Duplex Software UART on the LaunchPad] |
* [https://gist.github.com/532047 Half Duplex Software UART on the LaunchPad] |
||
* [http://www.msp430launchpad.com/2010/07/timers-and-clocks-and-pwm-oh-my.html Timers and Clocks and PWM] |
* [http://www.msp430launchpad.com/2010/07/timers-and-clocks-and-pwm-oh-my.html Timers and Clocks and PWM] |
||
+ | * [http://processors.wiki.ti.com/index.php/Playing_The_Imperial_March Playing The Imperial March] |
Revision as of 22:19, 5 February 2011
Introduction
Le MSP430 est une gamme de micro-controleurs de Texas Instrument réputés pour consommer très peu d'énergie. Ils sont utilisés dans des compteurs intelligents, des capteurs sans fil, ...
Kit d'évaluation
Le TI' MSP430 Launchpad est un kit d'évaluation à très bas cout (4.30 USD frais de port inclus depuis TI eStore) des micro-controleurs très bas consommation de la gamme MSP430. Le kit contient une carte, 2 micro-controleurs d'entrée de gamme (10 GPIO, 8ch 10-bit ADC), un quartz 32KHz, un cable mini USB.
Outils
L'environnement de developpement peut etre des versions gratuites de CCS et de IAR Kickstart. Il existe des compilateurs en ligne de commande (MSPGCC).
Exemple de code
/* Blink LED */ #include "msp430.h" int main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer P1DIR |= 0x01; // Set P1.0 to output direction for (;;) { volatile unsigned int i; // volatile to prevent optimization P1OUT ^= 0x01; // Toggle P1.0 using exclusive-OR i = 10000; // SW Delay do i--; while (i != 0); } }
DIY
Ce kit (surtout le MSP430G2231)peut être intéressant pour réaliser des manipulations fixes (ie avec soudure) pour moins de 5 euros comme le montrent ces exemples.
Communauté