引用自:
串口通信协议简介:https://blog.youkuaiyun.com/Chen_qi_hai/article/details/96473076
串口通讯分层可以分:
(1)物理层
用于支撑数据的传输:如发送和接收
(2)协议层
用于对传输的数据进行定义:如哪些字节表示什么意思,这样人们就可以根据定义的字节进行数据的使用
但是最主要的是数据接收的完整性的判断和数据合法性的校验:
这两者都是根据具体的协议的定义来进行判断,因为协议中是有判断的标志(包头、包尾等)或校验位的计算方式