FR8008A开发键盘26KEY无冲的键盘的问题



  • **主要问题:*键盘使用的是820的矩阵,用于开发26键无冲的薄膜键盘,在模拟情况下26个按键是可 同时发送的,但是装上机子测试发现,当按下矩阵上标注的无冲按键时只能按出10个(最多),例如同时按下Q,W,E,A,S,D时,不松开,再次按下F时会出现A按键松开的现象,松开F,A键又能触发。
    后面又换了一个方式测试,在键盘板子上将C0~C19线引出,直接短接R0线,19个无冲按键可以同时按出,但是断开R线之后,在C19(对应IO口PD0)上的按键E键就会一直触发按下状态。

    具体寻求使用FR8008A制作多键无冲的解决方案,在此恳求各位大佬的建议和想法。

    如下为相关信息,不全的后续回复给上。
    矩阵:
    0_1766568589136_3012cc13-0c4f-4369-924d-12f56c2ea013-image.png

    按键的信息按下和松开处理
    0_1766568663701_b51347fb-83c5-4906-b82b-a92784056d3a-image.png

    按键扫描的初始化如下0_1766567655481_4a6a4d6d-92ed-40e8-ae24-0ae2b78309a3-image.png