查看完整版本: [-- FreeModbus 移植到Qt5 --]

QTCN开发网 -> Qt基础编程 -> FreeModbus 移植到Qt5 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

lindabell 2014-11-10 00:39

FreeModbus 移植到Qt5






FreeModbus 移植到Qt5


    modbus在工业应用很广泛。我之前都是听说过而已,我并没有使用过,甚至都不了解是个怎么样的东东,就知道是一种比较使用的通信协议。modbus是应用层的协议与硬件部相关的,所以任何可以双向通信的链路都可以使用modbus的;想RS232协议、RS485协议、TCP协议等,但是目前好像没有使用在红外的、433、蓝牙等上,可能是不稳定吧。毕竟是工业用的,稳定第一。
    废话不多说了,移植FreeModbus其实也不是很难,官方包中也用很多移植好的。
    移植主要就是下面的3个文件,假如你不是在OS上使用的,其实不用管portevent.c文件的。
    portevent.c
    portserial.c
    porttimer.c
    移植第一步先去到demo文件夹找到BARE文件夹,这个文件夹下就是一套模板。
    说白了就是移植符合你的板子的串口和一个定时器。
    想想好像也没有什么好说的,汗!!
    具体请下载代码去看,应该很容易看懂的。
    下载工程代码:FreeModbusForQt5.rar







circle_head 2017-04-05 15:42
感谢分享,下载试试


查看完整版本: [-- FreeModbus 移植到Qt5 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled