我有一个使用 TCA8418 驱动7x10键盘矩阵的设计。 只要按下 ROW1 COL9中的键、就会出现两个关键事件:20和98。 我已确认这两个结果会导致设置 K_INT 标志、它 不是"98"事件的 GPI_INT 标志。 只有使用此键时、它才会在按下该键时100%发生。 矩阵中的任何其他密钥都不会发生这种情况。 我不明白为什么、希望有人能引导我朝着正确的方向前进。
下面是键盘矩阵的原理图:
下面是 ROW1在 PCB 上的净外观:
为了进行比较、ROW2的网络如下所示:
当我使用 AdafruIT_TCA8418库时、即使 我尝试 通过绕过库提供的友好方法设置直接注册表值来手动配置内容、也会遇到问题。 以下是初始化代码:



