大佬们,我想用modbuspoll来调试一个板子上的一个寄存器数据,寄存器的地址是0X0200(16进制)
用modbuspoll的模式3(只读)可以连接,但是无法调整寄存器数据(错误为response error)硬件部分检查过了是可以连接的,请问大佬们是那里设置有问题啊,modbuspoll网上能直接找到的资料太少了。
图1 连接成功及其设置图
![图片说明](https://img-ask.csdn.net/upload/202008/07/1596762216_858624.jpg)
![图片说明](https://img-ask.csdn.net/upload/202008/07/1596762230_126140.jpg)
图2 连接失败及其设置图
![图片说明](https://img-ask.csdn.net/upload/202008/07/1596762341_764369.jpg)
![图片说明](https://img-ask.csdn.net/upload/202008/07/1596762351_301040.jpg)
最后大佬们能帮我看看寄存器地址设定为512是对的吗,按网上教的mudbuspoll的地址转换是11对应的应该是512,我511/512/513/40511/40512/40513都用过,都不行,是设置的原因吗?谢谢大佬们!