Here is code..
/*-----------------------------------------------------------------------------------------------
#include <msp430f2619.h>
#include <cstring>
#include "init_TIME.h"
#include "blink_LED.h"
#include "SCIA.h"
void SCI_Init(void){
RxFifo_Init();
TxFifo_Init();
//WDTCTL = WDTPW + WDTHOLD;
if (CALBC1_1MHZ ==0xFF || CALDCO_1MHZ == 0xFF)
{
while(1); // If calibration constants erased
// do not load, trap CPU!!
}
BCSCTL1 = CALBC1_1MHZ; // Set DCO
DCOCTL = CALDCO_1MHZ;
P3SEL = 0x30; // P3.4,5 = USCI_A0 TXD/RXD
UCA0CTL1 |= UCSSEL_2; // SMCLK
UCA0BR0 = 6; // 1MHz 9600
UCA0BR1 = 0; // 1MHz 9600
UCA0MCTL = UCBRF3 + UCOS16; // Modln UCBRSx=1, over sampling
UCA0CTL1 &= ~UCSWRST; // **Initialize USCI state machine**
IE2 |= UCA0RXIE; // Enable USCI_A0 RX interrupt
//_EINT();
}
void init_TIMER(void){
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
TACCTL0 = CCIE; // CCR0 interrupt enabled
TACTL = TASSEL_2 + MC_2 + ID_3; // SMCLK/8, cont mode, divider 8
TACCR0 = 30000; // 1 Hz
_bis_SR_register(LPM0_bits + GIE); // Enter LPM0 w/ interrupt
}
void init_LED(void){
P1DIR |= BIT0; // P1.0 output
}
void main(void)
{
SCI_Init(); // Init Xbee
init_LED(); // Init LED
init_TIMER(); // Init timer
SCI_OutString("asdf");
}
/**********************************************************************************************************
I have no idea why its stopping when stepping through while debugging...
if you would like to see full code here is a link... any help would be greatly appreciated