查看: 936|回复: 0
打印 上一主题 下一主题

FreeModbus for Qt5(完整工程)

[复制链接]
跳转到指定楼层
沙发
发表于 2016-5-28 18:17:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以前从没有使用过modbus,就这两天看文档并下载freemodbus来看并移植的。
花了2天时间移植,所以还有一些不完善的。timer移植有些问题,因为Qt提供的
最小定时值是1ms,这个还不知道怎么解决呢。
不过想移植的,可以看看

FreeModbus.rar

增加:


FreeModbus 移植到Qt5
发布时间:2014-11-10编辑:80eboy

转载请保留出处:http://www.80eboy.com/blog/FreeModbus

modbus在工业应用很广泛。我之前都是听说过而已,我并没有使用过,甚至都不了解是个怎么样的东东,就知道是一种比较使用的通信协议。modbus是应用层的协议与硬件部相关的,所以任何可以双向通信的链路都可以使用modbus的;想RS232协议、RS485协议、TCP协议等,但是目前好像没有使用在红外的、433、蓝牙等上,可能是不稳定吧。毕竟是工业用的,稳定第一。

废话不多说了,移植FreeModbus其实也不是很难,官方包中也用很多移植好的。

移植主要就是下面的3个文件,假如你不是在OS上使用的,其实不用管portevent.c文件的。

portevent.c

portserial.c

porttimer.c

移植第一步先去到demo文件夹找到BARE文件夹,这个文件夹下就是一套模板。

说白了就是移植符合你的板子的串口和一个定时器。

想想好像也没有什么好说的,汗!!

具体请下载代码去看,应该很容易看懂的。

下载工程代码:FreeModbusForQt5.rar
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

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