当前位置:文档之家› 几种通信协议帧格式的使用参考

几种通信协议帧格式的使用参考

本文整理了嵌入式常用通信协议和帧的实现方式

并给出了部分发送接收编程架构和代码供参考

接收思想1:

接收到数据时,对数据进行简单的判断,将数据的不同部分存入缓冲区(自己定义的数组或含数组的结构体)

如果通信很频繁,那么就要考虑使用缓存或链表结构来存放接收到的数据帧

在main函数的死循环函数中编写处理接收到的数据的函数(校验,处理数据,执行命令等)

接收思想2:

第一部分:RS485(一对多只探讨RTU模式)

每字节数据格式

协议参考1:标准MODBUS

协议参考2:基于modbus参考的自定义通信格式

第二部分:RS232(1对1通信)

主机发送格式和从机接收格式

第三部分:CAN(参考canopen等协议栈的自定义协议)第四部分:TCP/IP

未完待续。。。。。

相关主题