【提问】485通信方式,屏幕做主机如何做好收发转换?
485通信由于是半双工模式,迪文屏幕做主机的话,迪文屏幕在特定页面发送读取数据命令(虽然还不知道如何下发)之后,若单片机上发数据还未发完,此时我点击按键返回按钮下发控制命令是不是就会接收不到。所以我想的是迪文屏幕作为从机,单片机除了给屏幕发送数据还会检测按键返回的键值变化,键值变化说明有键按下,然后处理完成之后再将键值清零。
我想请教一下有没有更好的收发逻辑以及例子可供参考一下,谢谢。
参考这个链接里的协议吧。里面有个文档说明,把指令的每个字节都有解释,在特定页面发送都有。http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=2809 好的,忘记附屏幕的型号了,屏幕型号DMT10768T150_18WT,内核是K600+的,也可以参考您给这个帖子吗。 K600+的modbus通讯参考这个连接:http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=157&extra=page%3D1&_dsign=139e3c0a
页:
[1]