社区
单片机/工控
帖子详情
有人在STM32上实现过modbus主站么?
_培_风_
2015-08-05 04:05:02
从站移植的freemodbus,主站本来想自己写的,无奈基础太差,一直没思路,做过的大神能给分源码参考下么?
...全文
681
3
打赏
收藏
有人在STM32上实现过modbus主站么?
从站移植的freemodbus,主站本来想自己写的,无奈基础太差,一直没思路,做过的大神能给分源码参考下么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhxianbin
2015-08-19
打赏
举报
回复
nuttx 里面移植的 freemodbus 包含了主站,可以拿出来用 ,这个移植在 github 还是 Googlecode上面开源的
jobszheng5
2015-08-18
打赏
举报
回复
肯定是可以的,实现起来按照Modbus规范实现即可。难度的确有一些,可以解决的。
of123
2015-08-06
打赏
举报
回复
搜一下以往的帖子,也可以到网上去搜一下。
工业
Modbus
通讯模块加例子
上次
有人
问到
Modbus
通讯模块,现在花时间整理出来了,包含串口的
Modbus
RTU和网口
Modbus
TCP,ASCII的没有去整理,主要是用的比较少了,这个例子搞工控的应该都懂,需要模拟软件可以在利快云群里联系到我,
主站
从站都能模拟,也是火山平台开发的。
RS485多机通讯协议
本文详细论述了基于
Modbus
协议的RS485总线通讯机设计原理。虽然此
主站
的增加会使系统成本稍有上升,但它不仅可以使上位机从繁忙的通信工作中解放出来,更好地完成人机交互、数据处理、动画播放等任务,而且还能够提高系统独立性,加快系统从故障中恢复的速度,有效地提高系统的可靠性、安全性。
[
STM32
]超详细
STM32
移植free
modbus
实现
modbus
RTU协议
就可以
实现
之前定义的寄存器变量中的数据读写功能。最近在
STM32
平台上开发DTU网关设备,需要用到RS485接口
实现
ModBus
-RTU协议来进行一些线圈寄存器的控制(继电器开关)和一些保持寄存器的读写(模拟量的读写和一些设备参数配置等),其实通过自己编写函数进行命令解析也可以
实现
,但是对于多个
MODBUS
命令及多个不定数寄存器的读写操作略显麻烦,就一次性移植了一下Free
Modbus
协议栈进行开发。四、在.c中定义自己的寄存器变量和自己的寄存器其实地址,如线圈和输入寄存器的定义。//输入寄存器起始地址。
基于
STM32
的
MODBUS
-RTU框架的
实现
基于
STM32
的
MODBUS
-RTU框架的
实现
STM32
MODBUS
协议-简介及接入 Free
MODBUS
free
modbus
:https://github.com/armink/Free
Modbus
_Slave-Master-RTT-
STM32
接入方法:
单片机/工控
27,375
社区成员
28,769
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章