毕业设计中使用STC12C5A60S2单片机。做双串口通信时候。串口1使用定时器1 串口2使用独立波特率发生器 20
分别设置两个串口波特率为9600,单片机通过串口1发指令给传感器,传感器响应后在中断中接收,同时发给串口2。总出现数据流失一两字节。请大侠帮助!下面是在终端中发送程序:v...
分别设置两个串口波特率为9600,单片机通过串口1发指令给传感器 ,传感器响应后 在中断中接收,同时发给串口2。总出现 数据流失一两字节。请大侠帮助!下面是 在终端中发送程序:void UART_one_Interrupt_Receive(void) interrupt 4
{ uchar ck;
if(RI==1)
{ ck=SBUF;
send_UART_two(ck);
//Receive[m++]=SBUF;
RI=0;
}
else
{
TI = 0;
} 展开
{ uchar ck;
if(RI==1)
{ ck=SBUF;
send_UART_two(ck);
//Receive[m++]=SBUF;
RI=0;
}
else
{
TI = 0;
} 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询