STM8S003矩阵式按键引脚定义问题
根据原理图的各按键GPIO如下:PWRKEY -> PE5 K1
K_ROW1 -> PD7
K_ROW2 -> PD4
K_ROW3 -> PD3
K_ROW4 -> PD2
K_COL1 -> PD1
K_COL2 -> PD0
K_COL3 -> PC7
K2
K_ROW1 K_COL1//row:行 column:列
K3
K_ROW1 K_COL1
K4
K_ROW1 K_COL3
K5
K_ROW2 K_COL1
K6
K_ROW2 K_COL2
K7
K_ROW2 K_COL3
K8
K_ROW3 K_COL1
K9
K_ROW3 K_COL2
K10
K_ROW4 K_COL1
K11
K_ROW4 K_COL1
K12
K_ROW3 K_COL3
除了K1是电源按键可以直接定义为PE5以外,其他按键都牵扯到行和列,一个行对应一个IO,一个列也对应一个IO,那么这个按键会如何定义?
行列矩阵键盘扫描,网上搜下,资料很多的,一行数据打低,然后读列,有0表示有按键按下,再依次扫描下一行,
页:
[1]