以下是引用在的发言:
|
如果select()函数的运行时间比你的串口发送一个字节所用的时间短的话就会出问题了
while(1){value_a = select();} //我在此定义一个采集函数select(),其返回值被放
到全局变量value_a 中
}
serial() interrupt 4 //串口中断函数
{。。。
if(RI)
{
//有可能有接收中断RI需处理
}
if(TI){
TI=0,SBUF = value_a; //发送
...
}
--------------------------------------------------------------------------------
希望对你有帮助。。。。 :)