弹簧按键触摸屏,调试日寄
不久前工作接触到一款弹簧按键触摸屏的实现,碰到了以下几个问题
1.控制程序时序出错
问题发现是因为按键的长按响应时间和预期时间不符,仔细检查发现在不同状态下好像按键响应时间还都不太一样。最终发现问题是IIC通信导致的。因为IIC两次通信之间加了一个小延迟,本身问题不大,但是我在程序中对于屏幕LED做了不少重复操作,又没有在通信之前做筛查,导致IIC通信次数暴增,最终导致程序的整体时序出错。
2.弹簧按键灵敏度异常
用E2 Studio做开发可以直观看到弹簧按键的采样情况,开发过程中发现弹簧按键相互间的影响异常强烈,尤其是靠近LED Driver的几个按键,按下一个甚至可能导致另一个被误触发。最终发现是LED Driver输出的频率太高了,对于弹簧按键这样的弹簧,过高频率的电流产生了电磁干扰(具体原理我说不清)。最后把频率调整到最低,就在不影响程序运行的同时解决了问题。
弹簧按键触摸屏,调试日寄相关推荐
- 【数据结构与算法】期末复习刷题日寄Part02
刷题日记?刷题日寄! 这学期的数据结构课程快要结束,开始复习刷题,量不求多,但求坚持每日更新!
- 按键,触摸屏流程分析
按键触摸屏流程分析: WindowManagerService类的构造函数 WindowManagerService() mQueue = new KeyQ(); 因为 WindowManager ...
- 【数据结构与算法】期末复习刷题日寄Part01
刷题日记?刷题日寄! 这学期的数据结构课程快要结束,开始复习刷题,量不求多,但求坚持每日更新!
- tsc2007电阻触摸屏调试
#触摸屏调试 开发环境:ubuntu12.04LTS Android核心板型号:Samsung6818 电阻触摸屏型号:tsc2007 作者:@happyguy96 && @ccxx0 ...
- 瑞芯微rockchip PX30触摸屏调试记录
系列文章目录 瑞芯微rockchip PX30 串口调试记录 瑞芯微rockchip PX30 显示屏调试 瑞芯微rockchip PX30触摸屏调试记录 瑞芯微rockchip PX30 QT环境搭 ...
- 因为在此系统上禁止运行脚本_按键精灵调试脚本常见问题
本文主要是讲解一下使用按键精灵手机助手调试脚本时,常见的一些问题,包括游戏封号机制,以及常见调试问题. 常见的游戏封号机制 1.被游戏玩家举报 尽可能的模拟正常人的操作习惯,另外起名字不要乱七八糟的名 ...
- adb 模拟按键,调试按键,android测试可以用
我们在用adb 调试app时,如果需要模拟按键怎样做呢 (http://blog.csdn.net/sergeycao),可以使用如下的方法 adb shell input keyevent 4 #这 ...
- RK3288 10.1寸电阻触摸屏调试与校准软件的运行
作者:Dennis 电话:13349909990(微信同号) 邮箱:dennis@we-signage.com 说明:本文所提供的技术方案适用于 恒耀源科技有限公司 RK3288主板以及使用该主板的所 ...
- 基于HI3516DV300平台GT911触摸屏调试
最近有一个项目需要在HI3516DV300平台调通GT911触摸屏,调试前同事已经给了一份能正常跑起来的驱动,虽说能读到相关坐标信息,但是由于没有接入标准的linux输入设备接口,所以在应用时有困难. ...
最新文章
- 贝壳扫地机器人_科沃斯每个型号扫地机器人的特点是什么?
- 负载均衡策略_负载均衡策略
- 解决方案仅用于执行startup.bat启动时乱码解决
- js关于表单校验完善
- 21.和和instance of
- log4j每天生成一份html格式的日志
- 常用jar包_几个解决 Maven Jar 包冲突的小技巧.
- linux自动更新漏洞,Linux爆本地提权漏洞 请立即更新udev程序
- python自学书-Python电子书免费分享
- idea project settings在哪_IntelliJ IDEA如何对project的目录进行筛选显示?
- 3d游戏编程大师技巧 源代码_C/C++编程新手入门基础系列:俄罗斯方块小游戏制作源代码...
- OpenCV 二值化分割方式
- Linux系统下批量压缩图片
- mp3文件太大怎么压缩变小?
- python寒假培训第二课
- 全连接神经网络基础——正向传播及损失函数
- Java正则表达式校验邮箱和手机号
- 兄dei,听说你动画很卡?
- 【自学小梅哥fpga】04 闪烁led
- (筆記) 使役動詞 (English)