你的程序里面不是有换行代码吗? SBUF=0X0A; //换行 SBUF=0X0D; |
接收软件自动加的吧。查一下软件设置。 |
datas定义了4个用了5个,串口发送没问题,你要看看接收和显示的软件是不是你想的一样 |
npn 发表于 2021-4-21 23:10 好的,谢谢了 |
sigfmgkhh 发表于 2021-4-21 22:54 你这个 while(!TI); 没有问题。 这个APP是按数据帧加换行的,串口发完一字节超过一定延时,帧就会结束。 |
npn 发表于 2021-4-21 22:50 是while(!Ti)这里导致的吗 |
串口发完一字节后不能有任何延时,然后发送下一个字节。 |