modbus协议中,寄存器的值就是单片机里的变量,这句话我该怎么理解啊?

2019-07-20 08:14发布

昨天看modbus的视频,有句话是说“寄存器的值就是单片机里的变量”,不能够理解,我想用上位机来控制这个板子上的LED亮灭,我感觉这应该是个点。有没有大神知道的,麻烦告知一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
22599967
1楼-- · 2019-07-22 06:42
 精彩回答 2  元偷偷看……
22599967
2楼-- · 2019-07-22 11:13
 精彩回答 2  元偷偷看……
22599967
3楼-- · 2019-07-22 13:17
正点原子 发表于 2017-8-21 08:51
看具体的协议,不一定的。

寄存器地址是自己约定的吗???
jiutianshenjian
4楼-- · 2019-07-22 14:34
 精彩回答 2  元偷偷看……
jiutianshenjian
5楼-- · 2019-07-22 17:56
22599967 发表于 2017-8-23 20:43
MODbus协议里面,从机作为下位机定义的数组,怎么知道数组的地址?比如上位机要读取0x0000地址的数据,那 ...

这个是从机决定的,你定义好了提供给主机。
比如你定义好了,告诉上位机你的从机地址23,个数是5.读写的是保持寄存器。上位机按你定义的方式读写。
22599967
6楼-- · 2019-07-22 18:13
jiutianshenjian 发表于 2017-8-24 08:45
这个是从机决定的,你定义好了提供给主机。
比如你定义好了,告诉上位机你的从机地址23,个数是5.读写的 ...

上位机可以自己读取从机的寄存器数据吗?不需要从机以固定格式将这些数据发送过去?直接读取的?

一周热门 更多>