zhjb1 发表于 2018-3-1 08:38:41

矩阵键盘最简单的方法是硬件配置上啦[或下啦电阻],由软件判别高低电平,想想是吗?

す疯Ⅱ恒す 发表于 2018-3-1 09:14:03

ruoxing1 发表于 2018-2-28 18:17
我刚刚试着改了半天,还是不行,主要我才开始弄stm32,这些理论话我都不咋看的懂,大神能不能说一下我这 ...

矩阵扫描的方式你应该懂了,以最简单的方式 ,先让行1输出低电平,行2-4输出高电平;然后后读列1-4的电平,如果有某列是低电平,则对应位置有按键按下,如果没有,则扫下一行(行1,行3-4输出高,行二输出低电平),继续扫描。
但是在STM32中操作的话,如果你想让行1-4的IO口是作为输出的话,那必须是输出状态;如果想读列1-4的状态,则必须是输入状态;如果程序中途你想读行1-4的IO的话,必须中途配置成输入状态。

ruoxing1 发表于 2018-3-7 17:19:29

感谢大家。已经解决了。开始鼓弄步进电机程序了。{:3_59:}
页: 1 [2]
查看完整版本: 【萌新求助】我这个stm32矩阵4x4显示数字,按键没反应