#include <msp430x14x.h>
char UART1_TX_BUF[60];
// 串口 1 的发送缓冲区
char UART1_RX_BUF[60];
// 串口 1 的接收缓冲区
int nTX1_len;
char nRX1_len;
char nRX1_Len_temp; //临时文件
char nTX1_Flag;
int nSend_TX1;
char UART1_RX_Temp[60];
int i;
void Init_UART1(void)
{U1CTL =0x00; //将寄存器的内容清零
U1CTL &=~SWRST; //SWRDT复位,uart允许
U1CTL += CHAR;//数据位为8bit
U1TCTL |=SSEL0;
//波特率发生器选择ACLK
UBR0_1 = 0x03;
UBR1_1 = 0x00;
UMCTL_1 = 0x4A;
//使用32khz晶振时,波特率为9600
ME2 |= UTXE1 + URXE1; //使能UART1的TXD和RXD
IE2 |= URXIE1;
//使能UART1的RX中断
IE2 |= ...
附件列表