CH579矩阵键盘问题

使用CH579做矩阵键盘时发现同一列的按键只要有两个按下,其中的一列按键就扫描不到,请问官方有什么解决方案吗?

这个是原理图

9c7cf45ddecb2396cb3549e0c0073f2.png


image.png

您好,矩阵扫描可以参考下上图


@TECH_ZZY你好,这个是带防鬼键的矩阵键盘吗?有不带二极管的方案吗?例如引脚模式的设置之类的


这个是代码,通过改变一行引脚的电平去读取一列的数据,一共读取11行数据到数组kh.nowline中:

image.png

image.png


行引脚是推挽5mA输出模式,列引脚全部使用上拉输入


行引脚是推挽5mA输出模式,列引脚全部使用上拉输入


您好,我们这个矩阵键盘的io初始化设置跟您是一样的,行IO初始化为上拉输入,列IO初始化为推挽5mA输出,加二极管防护的目的也是防止出现多键同时被误触发。


只有登录才能回复,可以选择微信账号登录