Difference between revisions of "TI' MSP430 Launchpad"

From air
Jump to navigation Jump to search
Line 8: Line 8:
 
== Outils ==
 
== Outils ==
 
L'environnement de developpement peut etre des versions gratuites de [http://processors.wiki.ti.com/index.php/Code_Composer_Studio_v4 CCS] et de [http://focus.ti.com/docs/toolsw/folders/print/iar-kickstart.html IAR Kickstart]. Il existe des compilateurs en ligne de commande ([http://mspgcc.sourceforge.net/ MSPGCC]).
 
L'environnement de developpement peut etre des versions gratuites de [http://processors.wiki.ti.com/index.php/Code_Composer_Studio_v4 CCS] et de [http://focus.ti.com/docs/toolsw/folders/print/iar-kickstart.html IAR Kickstart]. Il existe des compilateurs en ligne de commande ([http://mspgcc.sourceforge.net/ MSPGCC]).
  +
  +
  +
==Exemple de code==
  +
<poem>
  +
//******************************************************************************
  +
// 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);
  +
}
  +
}
  +
</poem>
   
 
== DIY ==
 
== DIY ==

Revision as of 13:50, 26 January 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, ...

Launchpad in action

Kit d'évaluation

Le TI' MSP430 Launchpad est un kit d'évaluation à très bas cout (4.30 USD) 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, 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

<poem> //****************************************************************************** // Blink LED //******************************************************************************

  1. 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);
 }

} </poem>

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é

liste