OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3247|回复: 2

STM8S003矩阵式按键引脚定义问题

[复制链接]

21

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
423
金钱
423
注册时间
2019-5-12
在线时间
168 小时
发表于 2019-8-24 18:15:38 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 hejun96 于 2019-8-25 10:05 编辑

根据原理图的各按键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,那么这个按键会如何定义?

STM8S矩阵式按键硬件连接图.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2019-8-25 02:37:51 | 显示全部楼层
回复

使用道具 举报

21

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
423
金钱
423
注册时间
2019-5-12
在线时间
168 小时
 楼主| 发表于 2019-9-3 22:13:26 | 显示全部楼层

原子哥,我在网上看到了一种矩阵式按键配置是行线推挽输出,列线上拉输入,您觉得这样做是否有道理呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 12:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表