最后那段改成这样试试: while(1) { if(ri) { ri=0; i=sbuf; } if(ti) { ti=0; ti=0; } }
你的程序很容易导致串口溢出,因为收和发不可能完全同步的。 发表时间:2003年12月26日16:07:49