请教各位大侠,我的电路板是想通过485与STC单片机通讯,现在用电脑串口模拟另一端,编了个小程序实验,其中的中断部分如下:
void Uart_Isr() interrupt 4 using 2
{
if(RI)
{
RI =0;
En_485_RT=1;
Delay(1) ;
SBUF=0X15;
while(!TI);
TI=0;
En_485_RT=0;
}
}我已经把程序烧入STC11F04E单片机,按说只要发个数就该接收到15,但调试结果不正确,老是不停的接收00,整个系统断电也可以不停的接受到00,似乎与485没有关系,到底是什么原因呢 |