迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1480|回复: 1

DMT80480C070_15WT用485通讯问题

[复制链接]

9

主题

12

回帖

168

积分

注册会员

Rank: 2

积分
168
发表于 2019-6-19 16:10:27 | 显示全部楼层 |阅读模式
DMT80480C070_15WT用485通讯,偶尔单片机会接收不到屏幕下发的指令是为什么?要连续按好几下才有
回复

使用道具 举报

94

主题

138

回帖

1300

积分

超级版主

Rank: 8Rank: 8

积分
1300
发表于 2019-6-19 17:40:33 | 显示全部楼层
是否是以下的原因呢?
由于RS485是半双工通讯方式,收发不能同时进行,
即在给屏发送读写指令的时候,屏是不应该对串口同时发出数据。
例如控制板正在对着屏不断发送81指令读RTC时间寄存器指令,此时触摸按键屏发出的数据会产生交错错误。
所以协议层要进行合理的设计,比如所有的触摸都设计为不主动传值,改由控制板对屏的按键地址用83指令去读取按键地址。

其他原因:
1、校准触摸屏。
2、如果有开启背光设置,当进入背光时,第一次点击为唤醒背光,第二次点击才会执行触控动作;此时可关闭背光。
3、通讯干扰等。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 00:44 , Processed in 0.062240 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表