失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 弹簧按键触摸屏 调试日寄

弹簧按键触摸屏 调试日寄

时间:2020-09-26 20:49:15

相关推荐

弹簧按键触摸屏 调试日寄

不久前工作接触到一款弹簧按键触摸屏的实现,碰到了以下几个问题

1.控制程序时序出错

问题发现是因为按键的长按响应时间和预期时间不符,仔细检查发现在不同状态下好像按键响应时间还都不太一样。最终发现问题是IIC通信导致的。因为IIC两次通信之间加了一个小延迟,本身问题不大,但是我在程序中对于屏幕LED做了不少重复操作,又没有在通信之前做筛查,导致IIC通信次数暴增,最终导致程序的整体时序出错。

2.弹簧按键灵敏度异常

用E2 Studio做开发可以直观看到弹簧按键的采样情况,开发过程中发现弹簧按键相互间的影响异常强烈,尤其是靠近LED Driver的几个按键,按下一个甚至可能导致另一个被误触发。最终发现是LED Driver输出的频率太高了,对于弹簧按键这样的弹簧,过高频率的电流产生了电磁干扰(具体原理我说不清)。最后把频率调整到最低,就在不影响程序运行的同时解决了问题。

如果觉得《弹簧按键触摸屏 调试日寄》对你有帮助,请点赞、收藏,并留下你的观点哦!

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