485和232之间透传

2019-07-20 08:23发布

本帖最后由 NewGuard 于 2018-5-3 17:51 编辑

板子:F407
问题描述:485和232之间透传


要求:1.发送的数据是一串不知道长度和内容的数据
         2.所以无法通过长度和特定的字节来区分一帧数据

思路:1.目前的思路是通过字节间的延时来判断一帧,但
      是可能会有丢帧现象存在

问题:请问还有没有其它判断方法来确定是一帧数据?能
提供些许思路也好,在此谢谢各位了!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
jermy_z
1楼-- · 2019-07-20 10:04
 精彩回答 2  元偷偷看……
jermy_z
2楼-- · 2019-07-20 13:29
开定时器,收到数据,清计数器,当定时时间到,就判定一帧数据结束了。定时时间根据你波特率自己算一下,设置的比计算的大一丢丢即可
NewGuard
3楼-- · 2019-07-20 18:08
jermy_z 发表于 2018-5-3 17:19
另外串口自带idle中断的,可以去学习下

谢谢了,字节延时定时器判断用过,串口的空闲中断我去学习一下!
point
4楼-- · 2019-07-20 21:48
 精彩回答 2  元偷偷看……
NewGuard
5楼-- · 2019-07-21 02:52
 精彩回答 2  元偷偷看……

一周热门 更多>