|
我承认我很菜,但很无奈
void Send(char val) {
U1TXBUF=val;//写数据
while(!(IFG2&UTXIFG1));//等待发送完毕
P1OUT^=0x03;
}
char Get_Char() {
while(!(IFG2&URXIFG1));//等待数据接收
return U1RXBUF;
}
void Init_System() {
WDTCTL=WDTPW+WDTHOLD;//关闭WDT
Init_Clock();//初始化系统时钟
Init_Port();//初始化端口
Init_Urat1();//初始化串口
}
void main()
{
Init_System();
char mm;
mm=Get_Char();
while(1)Send(mm);//将接收数据发送回去
}
主函数里有错误
谢谢
|
|