急急急求助各位大神关于串口通讯和MODBUS协议

2019-08-16 20:31发布

最近在工作中,使用上海繁易公司的触摸屏F010型号和我的STM32f103RCT6主控板进行利用RS232串口进行通信,据繁易公司的技术支持说他们的触摸屏支持MODBUS协议,请问这个MODBUS协议是个什么东西,作为小白的我完全没听过,后来百度了一下,根本没搞明白。请教各位大神有用过这个MODBUS协议的吗?
怎么和STM32串口连接???
急急急!!!已经压上全部家当!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
翱翔云端的鸟
1楼-- · 2019-08-17 00:38
先百度下 modbus协议的基本概念 然后看下我当初调的
http://www.openedv.com/forum.php ... p;extra=&page=1
未知1908
2楼-- · 2019-08-17 04:47
OQ1VP7T_$QJ$U_QEA}%1K2Q.png
协议如上图,地址码就是你要读取的设备地址,功能码上面有解释,起始地址码就是你要读取的寄存器的起始地址,后面就是要读多少个寄存器。
这些都好解释,我觉得你需要的就是这么去通讯。通讯也不难,用串口发就行,我贴一个CRC校验的程序吧,这个比较有用吧。
hillchina
3楼-- · 2019-08-17 08:30
感谢各位大神鼎力相助,虽然还没仔细研究,但感觉上已经没那么难了
EVERGREEN
4楼-- · 2019-08-17 08:53
hillchina 发表于 2017-7-22 20:46
MODBUS通讯本质上属于上层的一种协议,只要你会串口,或485或TCP等,只要遵循这个协议,就能实现。我录制了 ...

难道你就是传说中的胥老师
EVERGREEN
5楼-- · 2019-08-17 09:17
 精彩回答 2  元偷偷看……

一周热门 更多>