Советую все же попробывать на реальном чипе. Я бы не стал доверять симулятору.
Код: Выделить всё
/*
* Init UARTA0 Port
*/
void UARTA0_Init(void) {
P3OUT &= ~(BIT4 + BIT5);
P3SEL |= BIT4 + BIT5; // Enable UARTA0 pins
ME1 |= UTXE0 + URXE0; // Enable USART0 TXD/RXD
UCTL0 |= CHAR; // 8-bit character
UTCTL0 |= SSEL0; // UCLK = ACLK
UBR00 = 0x0D; // 32k/2400 - 13.65 2400 bit/s
UBR10 = 0x00; //
UMCTL0 = 0x6B; // Modulation
UCTL0 &= ~SWRST; // Initialize USART state machine
IE1 |= URXIE0; // Enable USART0 RX interrupt
}
