qq295463580 发表于 2022-4-17 16:57:08

【提问】485通信方式,屏幕做主机如何做好收发转换?

485通信由于是半双工模式,迪文屏幕做主机的话,迪文屏幕在特定页面发送读取数据命令(虽然还不知道如何下发)之后,若单片机上发数据还未发完,此时我点击按键返回按钮下发控制命令是不是就会接收不到。
所以我想的是迪文屏幕作为从机,单片机除了给屏幕发送数据还会检测按键返回的键值变化,键值变化说明有键按下,然后处理完成之后再将键值清零。
我想请教一下有没有更好的收发逻辑以及例子可供参考一下,谢谢。

沃特玛贞帥斯基 发表于 2022-4-17 18:07:45

参考这个链接里的协议吧。里面有个文档说明,把指令的每个字节都有解释,在特定页面发送都有。http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=2809

qq295463580 发表于 2022-4-17 21:50:46

好的,忘记附屏幕的型号了,屏幕型号DMT10768T150_18WT,内核是K600+的,也可以参考您给这个帖子吗。

DWIN_LZ 发表于 2022-4-18 08:29:11

K600+的modbus通讯参考这个连接:http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=157&extra=page%3D1&_dsign=139e3c0a
页: [1]
查看完整版本: 【提问】485通信方式,屏幕做主机如何做好收发转换?