来自xyqyear的贡献,解决mpr121配置和虚空触发问题
This commit is contained in:
parent
2a6478aa04
commit
441a9444e3
16
tn/2.md
16
tn/2.md
@ -742,6 +742,22 @@ todo
|
||||
|
||||
20寸以上包括到43寸请使用newmap版本程序,此程序非常人性化,可以轻松调节哪个区块对应哪个mpr的哪个引脚,区块阈值可分别调节,非常的好用,缺点就是单独读取区块电极原始数据计算,速度较慢,SAMD21下140-160hz,32u4下100hz左右,但是也完全够用,不要担心,至少SAMD21已超过官方理论极限,100hz的32u4经过大佬测试打14+莫得问题
|
||||
|
||||
#### 来自xyqyear的贡献
|
||||
|
||||
应该是可用的,但是我还没测(主要是本人没有43寸设备)
|
||||
感谢xyqyear,为我们解决虚空触发的难题
|
||||
原文转述:
|
||||
|
||||
> 大佬您好,我在newmap的基础上把做了两个改进:
|
||||
> 第一个是把 用原始数据计算是否被按下 改成了 使用touched直接读取触摸状态寄存器的方式。这种方式可以利用mpr121的去抖动功能,使得数据更加稳定,可以减少虚空触发。
|
||||
第二个是我阅读了mpr121的所有官方文档,包括datasheet和AN3899,AN3890,AN3891,AN3892以及AN3944。把mpr121的各项配置参数单独列了出来,做成了一个头文件,并且加上了详细的注释以及这些信息可以在何处找到,修改了一部分我觉得可以优化的参数。
|
||||
>
|
||||
> 我用这个我修改了之后的程序之后就几乎完全解决了虚空触发的问题。您看有没有时间过目一下。
|
||||
>
|
||||
> https://github.com/xyqyear/maimaiTouchControl
|
||||
|
||||
|
||||
|
||||
下载程序后,双击主ino打开即可
|
||||
在ide顶栏的[工具->开发板]选择你的开发板
|
||||
在ide顶栏的[工具->端口]选择对应的COM口,烧录即可
|
||||
|
Loading…
Reference in New Issue
Block a user