打印
[应用相关]

tm8、stm32的modbus协议

[复制链接]
983|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

粉丝