野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9975|回复: 7

GPIO输入——按键检测

[复制链接]
发表于 2017-8-6 20:04:57 | 显示全部楼层 |阅读模式
我使用的是STM32F103C8T6核心板,在看野火教程的    GPIO输入——按键检测    部分,我根据自己的板子调试好程序,按下按键LED灯没有反应,可是我用一个杜邦线接GND,代替按键却可以;原以为是按键坏了,然后我单独测试按键,都正常工作,还能是什么原因呢???
微信图片_20170806200355.jpg
接线没有错吧???
回复

使用道具 举报

 楼主| 发表于 2017-8-7 08:54:27 | 显示全部楼层
是不是按键应该再接上一排上拉电阻
回复 支持 反对

使用道具 举报

发表于 2017-8-7 09:00:15 | 显示全部楼层
要确认你的按键按下是高电平还是低电平,另外我们的按键带硬件消抖,如果你的按键没有的话,程序要做软件消抖
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-7 10:49:56 | 显示全部楼层
flyleaf 发表于 2017-8-7 09:00
要确认你的按键按下是高电平还是低电平,另外我们的按键带硬件消抖,如果你的按键没有的话,程序要做软件消 ...

按下是低电平,按理说应该和接地是一样的,我加个软件消抖试试吧
回复 支持 反对

使用道具 举报

发表于 2017-8-7 12:02:54 | 显示全部楼层
happybird 发表于 2017-8-7 10:49
按下是低电平,按理说应该和接地是一样的,我加个软件消抖试试吧

,为什么不是野火的板子
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-7 14:48:48 | 显示全部楼层
fire 发表于 2017-8-7 12:02
,为什么不是野火的板子

我只用了核心板,功能想自己扩展
回复 支持 反对

使用道具 举报

发表于 2017-8-7 15:08:38 | 显示全部楼层
happybird 发表于 2017-8-7 14:48
我只用了核心板,功能想自己扩展

那硬件上扩展成跟我们一样的,肯定可以。
回复 支持 反对

使用道具 举报

发表于 2017-8-10 23:43:10 | 显示全部楼层
满满的回忆,当初入门就是这块开发板
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 19:13 , Processed in 0.030477 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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