I’m working on a little project using the CC430 microcontroller (specifically a CC430F6137) from Texas Instruments.. well, I was a bit skeptical about this project because the micro is pretty hard to solder, (it’s a QFN with 64 pins).. however, some time ago I soldered it fine and only today I finally had time to run some code on it.
Well.. it works! I wrote a little blinking program for it, compiled it under Linux and it works! Ahhh.. great! 🙂
#include <cc430x613x.h>
int main(void) {
unsigned int count;
WDTCTL = WDTPW + WDTHOLD; //Stop watchdog timer
P2OUT = 0; //Configure P1 to output on P1.0
P2DIR |= 0x01;
for(;;){
P2OUT ^= 0x01; //Toggle P1.0 using exclusive-OR
for(count=0; count<60000; count++){ /* Insert some delay */ }
}
}
Under Linux with msp430-gcc you can simply compile it with:
msp430-gcc -mmcu=cc430f6137 blink.c
Then, a file a.out will be generated.. now simply program and run the micro with:
mspdebug rf2500 prog a.out run