planety 当前离线
注册会员
刚刚用中断方式编写了简单的SCI应用程序,但是通过串口工具向单片机发送一个字符,单片机连续受到两个同样的字符,源程序如下;
char a;
void SendData(char b){ while(!SCS1_SCTE){ } SCDR=b;}
//发送程序interrupt void Contral_LEd(void){ //中断程序 SCS1_SCRF=0; a=SCDR; SendData(a); }
比如在串口工具里发送一个A字符,单片机会返回两个A,不知道为什么,还望多多指点。
订阅 TOP
seuafu2005 当前离线
版主
论坛元老
TOP