广告

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

2012-11-26 15:12 3119 0 分类: MCU/ 嵌入式 文集: 单片机与ARM

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

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

 

接收思想1:

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

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

 

111.jpg
222.jpg

 

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

接收思想2:

 

 

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

每字节数据格式

 

222.jpg

协议参考1:标准MODBUS

 

333.jpg

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

 

444.jpg

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

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

 

555.jpg

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

 

 

 

第四部分:TCP/IP

 

 

未完待续。。。。。

广告

文章评论 0条评论)

登录后参与讨论
相关推荐阅读
liang890319_284707880 2016-03-22 11:41
[博客大赛]我在搞嵌入式 我有罪
  我在搞嵌入式 我有罪 做嵌入式也有几年了 刚学习的时候书上说嵌入式的定义是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计...
liang890319_284707880 2015-10-22 11:57
帕萨特迈腾蒙迪欧哪个好
氵灬清风灬说:太小了,没法穿了,懒得换了 junyao00022说:............................... jd272475byp说:宝贝收到啦,衣服质量非常不错,...
liang890319_284707880 2015-10-22 11:56
二手荣威550和二手起亚k2哪个好
二手荣威550和二手起亚k2哪个好   风之乞说:衣服挺好的,就是偏小,已经更换了 梦里水乡0609说:不错 很好  不了不错  赞 四灵之首说:衣服质量不错,韵达快递不行~ ...
liang890319_284707880 2015-10-22 11:55
澳大利亚深海鱼油哪个牌子好
hgjfhgj说:不错  价格便宜  款式不错  开始买中码小了一点  免费给换的  好店家 小杰c子说:非常合适。也很有气质 天佑945说:还可以,性价比高。。。。。。。。。。 Ab...
liang890319_284707880 2015-10-19 11:03
常用DDR sdram和Flash型号
  以下是代码片段: http://blog.csdn.net/myarrow/article/details/7854863   主要是三星 现代 ...
liang890319_284707880 2013-09-29 17:00
ROM FLASH RAM
EPROM、EEPROM、FLASH的总结性区别   http://xdc0363.blog.163.com/blog/static/11546200220...
我要评论
0
0
广告