OpenEdv-开源电子网

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

基于STM32的矩阵键盘扫描 调试成功

[复制链接]

83

主题

349

帖子

1

精华

高级会员

Rank: 4

积分
908
金钱
908
注册时间
2012-8-10
在线时间
13 小时
发表于 2013-8-16 11:23:01 | 显示全部楼层 |阅读模式
在论坛看了好多矩阵扫描程序,感觉没几个合适的,所以就写了一个基础的矩阵扫描,3*3的矩阵,为了写程序方便,PB0-3选作输出,其中PB3未用到;PB4-7为输入,PB7未用到






普通矩阵按键_3.rar

645.06 KB, 下载次数: 1413

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2013-8-16 11:28:07 | 显示全部楼层
回复 支持 反对

使用道具 举报

51

主题

1455

帖子

3

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2612
金钱
2612
注册时间
2011-1-25
在线时间
176 小时
发表于 2013-8-16 11:46:37 | 显示全部楼层
谢谢分享。
回复 支持 反对

使用道具 举报

21

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
139
金钱
139
注册时间
2013-11-16
在线时间
0 小时
发表于 2013-12-19 16:35:58 | 显示全部楼层

楼主好:我今天下午拜读了一下你的程序 大体是这样理解的:PB0PB3轮流输出oxfe,0xfd,0xfb,0xf7(行值),用PB4PB7读取列输入的值;判断读取数值做出相应按键赋值处理;最后来一个等待按键释放程序;我用楼主程序,然后用的矩阵键盘电路是这样的:我觉的应该是对的,但是就是调试不出结果;不过你的和我的编译器不太一样,调试时候出现QQ截图20131219162232.png

 ..\SYSTEM\delay\delay.c(1): error:  #5: cannot open source input file "stm32f10x_lib.h": No such file or directory

我把你的代码黏贴到我的编译环境下,编译通过,下载程序不能出结果,请楼主指点,谢谢


回复 支持 反对

使用道具 举报

21

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
139
金钱
139
注册时间
2013-11-16
在线时间
0 小时
发表于 2013-12-20 16:55:22 | 显示全部楼层
谢谢楼主,还真是编译环境有问题
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2019-8-9
在线时间
8 小时
发表于 2019-8-23 17:20:58 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

5

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
165
金钱
165
注册时间
2019-7-20
在线时间
43 小时
发表于 2019-8-23 19:56:19 | 显示全部楼层
可以区别长短按吗?
回复 支持 反对

使用道具 举报

4

主题

62

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
497
金钱
497
注册时间
2022-4-4
在线时间
66 小时
发表于 2023-2-13 16:05:27 | 显示全部楼层
zhengxiaoxia 发表于 2013-12-19 16:35
楼主好:我今天下午拜读了一下你的程序 大体是这样理解的:PB0到PB3轮流输出oxfe,0xfd,0xfb,0xf7(行值 ...

请问你写出来?我的电路图跟你一样
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 16:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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