串口通信,帧头帧尾校验和不懂,大神指导

2019-03-23 15:48发布

串口通信,
1.帧头帧尾校验和是自己定的么?这算是一个协议么?
2.我看到有的协议有帧头没有帧尾但是有校验和,帧尾是可以有可以没有么?
3.帧尾就是校验和么?帧尾和校验和有一个就可以吗?
4.帧头跟帧尾都必须有吗还是帧头必须有帧尾不必须有?
作为小白,网上查着查着就乱了,求大神解释上面问题                                                               
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
chunyang
2019-03-25 23:40
数据帧是数据传输的一个基本单位,指的是一次传输的数据,这可以是一个异步串口字节,也可以是通讯协议的一次传输内容。显然,只要有数据传送,帧头、帧尾都是必然存在的,内容与是否为协议无关。通讯协议的引入是为了保障数据传输的可靠性,为此必然需要采取一些措施,所以协议必然有结构。协议结构则是多样化的,跟具体应用有关,甚至协议本身还可以是分级的,这一点,其实跟人与人之间交流的性质完全一致。通过分析人与人的交流方式,对理解通讯协议大有好处,不妨先做点“诗外功夫”。

一周热门 更多>