野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 24692|回复: 10

求助 stm32 指南者开发板 教学视频第13讲按键检测 课后作业

[复制链接]
发表于 2020-11-21 23:10:23 | 显示全部楼层 |阅读模式
为什么按下key1可以控制绿灯,按下key2不能控制红灯,求大佬指导,万分感谢
微信图片_20201121225922.png
微信图片_20201121225927.png
微信图片_20201121225929.png
微信图片_20201121225931.png
微信图片_20201121225934.png
回复

使用道具 举报

 楼主| 发表于 2020-11-22 00:16:31 | 显示全部楼层
解决了,打扰了
回复 支持 反对

使用道具 举报

发表于 2021-1-24 21:14:23 | 显示全部楼层
hbf53 发表于 2020-11-22 00:16
解决了,打扰了

请问你是怎么解决的?我的代码和你的类似,按下KEY2有反应,但没有灭
回复 支持 反对

使用道具 举报

发表于 2021-1-24 21:40:44 | 显示全部楼层
jing0v0 发表于 2021-1-24 21:14
请问你是怎么解决的?我的代码和你的类似,按下KEY2有反应,但没有灭

不用了谢谢,解决了
回复 支持 反对

使用道具 举报

发表于 2021-2-5 14:54:50 | 显示全部楼层
我的也还在排查中,key2没反应。
还有一种思路,就是用13节的“使用固件库点亮LED灯”中的“GPIO_G(ON);”来点亮,不知道有同学实现过吗?
野火论坛202102051453579675..png
回复 支持 反对

使用道具 举报

发表于 2021-2-22 09:53:15 | 显示全部楼层
Raine 发表于 2021-2-5 14:54
我的也还在排查中,key2没反应。
还有一种思路,就是用13节的“使用固件库点亮LED灯”中的“GPIO_G(ON);” ...

自查是KEY2的时钟没开....
用13节的“使用固件库点亮LED灯”中的“GPIO_G(ON);”来点亮
这个呢,只能点亮,然后再按一次灯也就灭不了
回复 支持 反对

使用道具 举报

发表于 2021-2-24 09:45:39 | 显示全部楼层
hbf53 发表于 2020-11-22 00:16
解决了,打扰了

我的代码跟你类似,问题一直没有找出来,你哪里出错了?你是怎么解决的?

回复 支持 反对

使用道具 举报

发表于 2021-2-25 22:29:41 | 显示全部楼层
你好,我的情况与你相似,请问你是如何解决的呢
回复 支持 反对

使用道具 举报

发表于 2021-2-25 22:30:26 | 显示全部楼层
hbf53 发表于 2020-11-22 00:16
解决了,打扰了

我的问题和你相似,请问你是如何解决的
回复 支持 反对

使用道具 举报

发表于 2021-2-25 22:47:26 | 显示全部楼层
hbf53 发表于 2020-11-22 00:16
解决了,打扰了

我看了看,好像你的按键的使能不一样造的原因吧,一个是A另一个按键是C
回复 支持 反对

使用道具 举报

发表于 2021-10-18 19:13:01 | 显示全部楼层
本帖最后由 黄老板 于 2021-10-18 19:25 编辑

我也遇到这个问题,已经解决了,将bsp_key.h改三个地方就可以了

#define KEY1_GPIO_PIN              GPIO_Pin_13
#define KEY1_GPIO_PORT             GPIOC
#define KEY1_GPIO_CLK              RCC_APB2Periph_GPIOC
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-9-20 12:36 , Processed in 0.062062 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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