恭喜,你发布的帖子
发布于 2016-09-08 10:40:28
12楼
季芳老师,这种问题怎么来试验呢?有好的方法吗?这个问题已经困惑我好几天了!
无法具体地告诉你怎么处理。只能提醒你个别原因,引申到其他情况靠你想象了。
发送的信息在发送正在进行中,你去修改内容,那么这段信息整段都是废的了。等同于书本印刷折页,一页纸中一半是第三页一半是第四页。不知道你有没有注意这些事情。然而,通讯是纯硬件的工作,只要执行了发送指令,就再与软件无关(指本次发送),你的软件可以毫无顾忌地修改什么。如果修改发生在发送完成之后,那么这次的发送没有问题。如果修改碰上在没有发送完成的时候,那么摊上事了。
这样的错误,当波特率很高的时候,对的机会就大。因为利用速度躲过了很多次出错的机会,可以有数量更多的通讯次数没有碰上错误。从而认为通讯较正常。但是波特率低的话,每次都碰上出错,结果没有一次正常了,一帧的数据不是头遇到错误就是尾遇到错误。
请填写推广理由:
分享
只看
楼主