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

1.控制程序时序出错

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

2.弹簧按键灵敏度异常

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

弹簧按键触摸屏,调试日寄相关推荐

  1. 【数据结构与算法】期末复习刷题日寄Part02

    刷题日记?刷题日寄! 这学期的数据结构课程快要结束,开始复习刷题,量不求多,但求坚持每日更新!

  2. 按键,触摸屏流程分析

    按键触摸屏流程分析: WindowManagerService类的构造函数 WindowManagerService()   mQueue = new KeyQ(); 因为 WindowManager ...

  3. 【数据结构与算法】期末复习刷题日寄Part01

    刷题日记?刷题日寄! 这学期的数据结构课程快要结束,开始复习刷题,量不求多,但求坚持每日更新!

  4. tsc2007电阻触摸屏调试

    #触摸屏调试 开发环境:ubuntu12.04LTS Android核心板型号:Samsung6818 电阻触摸屏型号:tsc2007 作者:@happyguy96 && @ccxx0 ...

  5. 瑞芯微rockchip PX30触摸屏调试记录

    系列文章目录 瑞芯微rockchip PX30 串口调试记录 瑞芯微rockchip PX30 显示屏调试 瑞芯微rockchip PX30触摸屏调试记录 瑞芯微rockchip PX30 QT环境搭 ...

  6. 因为在此系统上禁止运行脚本_按键精灵调试脚本常见问题

    本文主要是讲解一下使用按键精灵手机助手调试脚本时,常见的一些问题,包括游戏封号机制,以及常见调试问题. 常见的游戏封号机制 1.被游戏玩家举报 尽可能的模拟正常人的操作习惯,另外起名字不要乱七八糟的名 ...

  7. adb 模拟按键,调试按键,android测试可以用

    我们在用adb 调试app时,如果需要模拟按键怎样做呢 (http://blog.csdn.net/sergeycao),可以使用如下的方法 adb shell input keyevent 4 #这 ...

  8. RK3288 10.1寸电阻触摸屏调试与校准软件的运行

    作者:Dennis 电话:13349909990(微信同号) 邮箱:dennis@we-signage.com 说明:本文所提供的技术方案适用于 恒耀源科技有限公司 RK3288主板以及使用该主板的所 ...

  9. 基于HI3516DV300平台GT911触摸屏调试

    最近有一个项目需要在HI3516DV300平台调通GT911触摸屏,调试前同事已经给了一份能正常跑起来的驱动,虽说能读到相关坐标信息,但是由于没有接入标准的linux输入设备接口,所以在应用时有困难. ...

最新文章

  1. 贝壳扫地机器人_科沃斯每个型号扫地机器人的特点是什么?
  2. 负载均衡策略_负载均衡策略
  3. 解决方案仅用于执行startup.bat启动时乱码解决
  4. js关于表单校验完善
  5. 21.和和instance of
  6. log4j每天生成一份html格式的日志
  7. 常用jar包_几个解决 Maven Jar 包冲突的小技巧.
  8. linux自动更新漏洞,Linux爆本地提权漏洞 请立即更新udev程序
  9. python自学书-Python电子书免费分享
  10. idea project settings在哪_IntelliJ IDEA如何对project的目录进行筛选显示?
  11. 3d游戏编程大师技巧 源代码_C/C++编程新手入门基础系列:俄罗斯方块小游戏制作源代码...
  12. OpenCV 二值化分割方式
  13. Linux系统下批量压缩图片
  14. mp3文件太大怎么压缩变小?
  15. python寒假培训第二课
  16. 全连接神经网络基础——正向传播及损失函数
  17. Java正则表达式校验邮箱和手机号
  18. 兄dei,听说你动画很卡?
  19. 【自学小梅哥fpga】04 闪烁led
  20. (筆記) 使役動詞 (English)

热门文章

  1. C++ 中 利用SYSTEMTIME 和CTime对当前的时间进行 减三天操作
  2. 转战“小家电”后 ,苏泊尔掉队了吗?
  3. antd表格列自定义显示与隐藏
  4. 互联网创业者必备的七大知识体系
  5. 5分钟学会使用剪映剪辑视频并将视频保存-新手教程
  6. 4、VI/VIM编辑器
  7. NVIDIA显卡的CUDA适用版本
  8. 交换机H3C(华三)基本命令
  9. MySQL 字符集不一致导致索引失效的一个真实案例
  10. sql server压缩_SQL Server 2016中的压缩和解压缩功能