100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > STM32做主机------MCGS(昆仑通态)触摸屏做从机----modbus通讯设置

STM32做主机------MCGS(昆仑通态)触摸屏做从机----modbus通讯设置

时间:2021-06-29 05:34:33

相关推荐

STM32做主机------MCGS(昆仑通态)触摸屏做从机----modbus通讯设置

目的:Stm32做modbus主机, mcgs触摸屏做从机。 将需要显示的数据发送给mcgs进行显示。

一、stm32主机程序

请见我的博文:/sym_simon/article/details/106623425

这里,对博文进行了修改。

添加:和触摸屏通讯部分。 0x09是触摸屏的地址。

此外,在发送中断添加发送完成标识符,确保主机的读或者写命令发送完成了。

上一个博文,是用延时来保证发送完成了,这里用标志位更加好。

二、MCGS触摸屏设置

这里我使用的是:MT6072Ti嵌入式屏,通用屏应该也是一样的。

这里,我的电脑端口是com4; 不同的电脑端口可能不一样。自己检查,进行改正,还有就是波特率。

三、在线仿真有2种

第1种: 设备调试,可以直观的看到数据。

第2种,就是在线模拟。截图如下:

四、测试工具

前期,可以通过 modbus slave这个工具,查看stm32发给上位机的数据是否正确。

这要,这个对了。触摸屏,肯定就没有问题了。

报文数据,只有收到0x09开头的,才有回复给stm32. 因为slave的地址是09.

其他01、02是我的程序读取其他modbus设备的命令。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。