STM32F030串口RS232转RS485丢数据

2019-07-14 18:01发布

想做一个RS485和RS232相互转换的板子,遇到了奇怪的问题。问题描述如下:232转485丢数据。
485转232正常。
main()函数中有一个延时函数,延时时间越长丢字节的现象越不明显,延时时间越短
丢字节的现象就越明显。丢数据的方式一般是丢数据帧的尾部。比如我从232出输入“ABCDEFGHI”,
从485除出来就变成“ABCDEF”了。而且多次发送相同的内容,丢掉的内容基本也一样。

程序代码:



此问题困扰我多时,百思不得其解,希望得到各位大神的指点。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。