[应用相关] tm8、stm32的modbus协议

[复制链接]
1163|3
 楼主| Rollo 发表于 2016-6-21 21:20 | 显示全部楼层 |阅读模式
哪位大神指导下modbus协议应该怎么学,我需要写485的modbus通信的程序,之前对modbus完全不了解,谢谢大神们啦
Bjorn 发表于 2016-6-21 21:43 | 显示全部楼层
Modbus协议是主从协议,分主机和从机。主机发从机响应。我在理解上面首先需要建立一组“虚拟寄存器”的概念(就是一个数组),然后人为的为这一个数组进行地址的分配,比如地址从0X0000开始到0X0005结束,这个数组一共6个数据。
Thorald 发表于 2016-6-21 21:53 | 显示全部楼层
起始位        设备地址         功能码        数据          CRC         结束位
3.5字节        8Bit               8Bit          N*8Bit       16Bit       3.5字节
一帧基本的数据格式
Soraka 发表于 2016-6-21 22:07 | 显示全部楼层
不管是什么单片机,协议搞清楚了移植过去也是很快的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

115

主题

730

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部