1
0

来自xyqyear的贡献,解决mpr121配置和虚空触发问题

This commit is contained in:
Helloworld_Dk 2023-07-15 22:16:17 +08:00 committed by GitHub
parent 2a6478aa04
commit 441a9444e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

16
tn/2.md
View File

@ -742,6 +742,22 @@ todo
20寸以上包括到43寸请使用newmap版本程序此程序非常人性化可以轻松调节哪个区块对应哪个mpr的哪个引脚区块阈值可分别调节非常的好用缺点就是单独读取区块电极原始数据计算速度较慢SAMD21下140-160hz32u4下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口烧录即可