久芯网

stm32cubeMX如何配置4*4矩阵键盘,求大佬给代码指导一下,看了太多代码,自己迷乱了

avatar 不低调 提问时间: 2023-08-09 06:36:08 / 未解决
6个回答
  • avatar butterflyspring
    回答时间: 2023-08-09 06:55:32

    stm32cubeMX是帮助用户配置芯片的外设功能,并不用直接实现应用功能。 最终应用还要靠用户去设计。 如同楼上的TX所说,就是配置好IO口,然后按照扫描逻辑去一遍一遍读回按键状态。注意每一行或每一列扫描时,硬件上保证相邻的电平不能影响当前的状态

  • avatar liuxingkeji
    回答时间: 2023-08-09 07:23:33

    https://www.cnblogs.com/kevin-nancy/p/10462635.html 可以参考这篇帖子

  • avatar liuxingkeji
    回答时间: 2023-08-09 07:51:01

    一般使用行列扫描的方式,4个IO设置成推挽输出,4个IO设置成上拉输入即可。然后不停的切换4个输出IO的电平完成扫描。

  • avatar 不低调
    回答时间: 2023-08-09 08:17:12
    liuxingkeji 发表于 2022-2-25 09:05
    一般使用行列扫描的方式,4个IO设置成推挽输出,4个IO设置成上拉输入即可。然后不停的切换4个输出IO的电平 ...

    感谢指导

  • avatar 不低调
    回答时间: 2023-08-09 08:34:02
    liuxingkeji 发表于 2022-2-25 09:05
    一般使用行列扫描的方式,4个IO设置成推挽输出,4个IO设置成上拉输入即可。然后不停的切换4个输出IO的电平 ...

    感谢指导

  • avatar 不低调
    回答时间: 2023-08-09 08:56:22
    butterflyspring 发表于 2022-2-25 10:53
    stm32cubeMX是帮助用户配置芯片的外设功能,并不用直接实现应用功能。 最终应用还要靠用户去设计。 如 ...

    [md]感谢指导

会员中心 微信客服
客服
回到顶部