打印
[其他ST产品]

LSM6DS3TR-C 单双击同时使用如何配置

[复制链接]
1285|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

应用场景:例如TWS 单击下一首歌;双击 上一首歌。



SINGLE_DOUBLE_TAP置1后,理论上单双击检测都同时开启了。然后去事件寄存器TAP_SRC(下图),无论怎么敲击,SINGLE_TAP都不会置1;DOUBLE_TAP检测到双击后是会置1的。

为何SINGLE_TAP都不会置1:不是说SINGLE_DOUBLE_TAP置1后,单双击检测都同时开启了,那对应单击事件,就应该是SINGLE_TAP都置1。

以上,不知道我的理解是否有偏差。

或者各位大神有更好的单双击同时使用的想法。谢谢


使用特权

评论回复
沙发
晓伍| | 2021-2-1 10:00 | 只看该作者
不能同时使用把

使用特权

评论回复
板凳
磨砂| | 2021-2-1 10:00 | 只看该作者
感觉实现起来好难啊

使用特权

评论回复
地板
八层楼| | 2021-2-1 10:02 | 只看该作者
不能同时实现这两个功能吧  会不会出现误操作

使用特权

评论回复
5
豌豆爹| | 2021-2-1 11:31 | 只看该作者
应该不能同时使用

使用特权

评论回复
6
flycamelaaa| | 2021-2-10 18:21 | 只看该作者

试一下把单双击事件绑定到INT1引脚看一下波形


使用特权

评论回复
7
stormwind123| | 2021-2-10 18:21 | 只看该作者
单击和双击检测机制不会令双击事件发生时,单击寄存器置位,这样控制才不会乱套。
一般的判断机制:沿到来时,消抖判断是否有效,脉冲过后有个静默期,经过静默期没有下一个脉冲则判断为单击。出现下一个脉冲再进行是否符合双击特征的判断,结果就是要么为单击,要么为双击,不存在双击后单击寄存器也做出响应的情形。短时的三击则要看设计者的意图,是判断为无效还是双击亦或是双击后跟一个单击。

使用特权

评论回复
8
probedog| | 2021-2-10 18:22 | 只看该作者
你这个只是双击吧?把单击的中断一并开启试试看?

使用特权

评论回复
9
ljh003| | 2021-10-23 15:58 | 只看该作者
你好,配置完寄存器后怎么得到敲击数据,直接读取int1的电平吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2055

主题

7455

帖子

10

粉丝