LcdReset(); //显示初始化
Delay5ms();
Init(); //uart初始化
_EINT(); //总中断使能
DRE_out ;
DE; //控制485为发送状态
while(1)
{
UTCTL1|=TXWAKE; //表明发送为地址数据
TXBUF1=0x01; //呼叫地址0x01
while((UTCTL1&0x01)==0);
UTCTL1&=~TXWAKE; //表明发送为数据
TXBUF1=0X31; // 发 '1'
while((UTCTL1&0x01)==0);
RE; //控制485接收
while(1); //等待中断
}
#pragma vector=UART1RX_VECTOR
__interrupt void UART1RX(void)
{
Disp1Char(0,1,RXBUF1); //显示收到的数据
}
请指教一下,谢谢了
|