OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2727|回复: 1

modbus读写寄存器求助

[复制链接]

50

主题

193

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2016-4-11
在线时间
141 小时
发表于 2016-12-26 11:01:04 | 显示全部楼层 |阅读模式
10金钱
由于水平太低,进过几天的学习,终于到读写寄存器这步了。。。。。读取某个寄存器的值是什么意思?
如,协议给的例子,读输入寄存器9,那输入寄存器9是什么????

我能够通过modbus的功能0x04,读取某个IO的寄存器值吗?

能够通过0x06,实现给某个IO写入相应的值吗?
比如,我想让PA1输出高电平,能实现吗?
求解释。。。谢谢

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

28

主题

288

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1213
金钱
1213
注册时间
2011-4-9
在线时间
97 小时
发表于 2016-12-26 13:25:09 | 显示全部楼层
先好好看看协议说明吧,把什么叫协议弄明白了,因为MODBUS最初是给PLC用的,所有就出现了寄存器这个名词;如果用在嵌入式上,就理解为地址就可以,另外MODBUS有自己的读写控制代码,还要区别开协议是协议,底层是底层。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-29 04:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表