stm8、stm32的modbus协议

哪位大神指导下modbus协议应该怎么学,我需要写485的modbus通信的程序,之前对modbus完全不了解,谢谢大神们啦

粽子糖果 发表于08-29 16:33 浏览65535次
分享到:

已有1条评论

  • 遇见你好幸运
    遇见你好幸运 08-30 10:27

    起始位设备地址 功能码 数据 CRC 结束位
    3.5字节 8Bit 8Bit N*8Bit 16Bit 3.5字节
    首先需要建立一组“虚拟寄存器”的概念,人为进行地址分配。然后Modbus针对寄存器需要进行读写,比如06码就是写一个寄存器,如你想写0X0001的寄存器,主机就需发一帧数据。从机收到数据就可以解析,01说的是自己,06是写自己的虚拟寄存器。0001写这个地址。001A写成这个数据。

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

粽子糖果
粽子糖果(总统)
金币:41631个|学分:51991个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号