你好:
1. 测试环境: e2studio + CPRA2L1评估板
2.第一次正确检测到触摸事件后,手离开触摸按键后,全速运行时还会多次检测到触摸事件。
请问如何实现有触摸动作时,只检测一次触摸事件?谢谢!
注: 当on_freq, off_freq(qe_touch_config.c)
设置=1时,会连续2次检测触摸事件;
设置=3时,会连续4次检测触摸事件。
设置=0时,参数设置无效.
不理解您这个多次检测到触摸事件是个怎样的状态,对于基于QE工具生成的示例代码,是大概每20ms进行一次触摸扫描,on_freq, off_freq本质上可以认为是一个去抖操作,可以理解为连续多少次检测到ON状态就认为是有效的按键,或是连续多少次检测到OFF状态,就认为是按键释放
就是手指离开电极后,应用程序还在重复进入触摸事件这里。
进入次数和这个on_freq, off_freq(qe_touch_config.c)参数有关。当=1时,会连续2次进入.
我理解是: 当手指离开电极后,应该会重新检测电极电容变化。
触摸按键的检测过程是周期性对按键进行扫描,当计数值超过阈值的时候,判断为ON状态,你可以使用QE Monitor工具监测计数值的变化,看看阈值的大小,如果阈值过小,建议重新tuning