当前位置: 首页 > news >正文

按键电路设计

按键电路设计

image-20260506230124324

1.按键消抖

与按键并联的电容是为了消除案件抖动。
所谓按键抖动就是指按键中的机械触点在接触或者断开的瞬间,在很小的时间片段上,处于一种似连非连,似断非断的状态。这个时片段往往几毫秒,虽然按下按键的我们完全无法感知,但对于处理速度在us级的单片机而言却是很长的一段时间。

image-20260506225702738

因而,与按键相连的GPIO口会收到一段非常抖动的电平信号,高高低低,起起伏伏,令单片机程序无法正确分辨当前的电平。与按键并联的电容可以有效缓冲抖动的电平信号从而在硬件上消除按键抖动。

image-20260506225740912

2.上拉电阻
这里,PB12是用来获取KEY1按键状态的GPIO引脚,当按键没有按下时,按键电路处于断路状态,我们将其隐去。此时,PB12直接通过电阻连接到3.3V的电源上,因为此时设置的是GPIO浮空输入模式(GPIO内部处于高阻态,即在芯片内部相当于有个巨大的电阻)。由电阻串联分压原理知:10K的电阻几乎分不到多少电压,压降为0。所以,PB12处也就是3.3V。
使用电源将GPIO口处的电平拉高的操作,我们将其称作上拉。由于上拉操作通常都需要一个电阻来配合,因而称这个电阻为上拉电阻(限流,防止电源与GND直接相连而短路)

image-20260506225848013

当按键按下时,PB12直接与GND连通,因而PB12读取到的就是GND的电平,即0V。

image-20260506225911657

image-20260506225933012

2.下拉电阻
将上拉电路中的3.3V与GND进行交换,便得到了下拉的按键电路。其对于GPIO口读取电平的影响与上拉正好相当反。

image-20260506230009446

http://www.jsqmd.com/news/766479/

相关文章:

  • MDB Tools终极指南:在Linux和macOS上完美操作Microsoft Access数据库的5大核心技巧
  • Pearcleaner:彻底清理Mac应用的终极指南,释放宝贵存储空间
  • 终极Windows和Office激活指南:3分钟完成永久免费激活的完整方案
  • 数字时代的记忆守护者:重新定义你的聊天数据价值
  • 终极像素艺术CSS响应式设计:如何在不同设备上完美展示像素艺术
  • 使用Taotoken统一API为多模型AI应用提供稳定后端服务
  • 合金厂商怎么选?2026年高品质的HC-276合金厂商推荐 - 品牌2026
  • Sweep社区精选:10个最受欢迎的定制版本和特色分支
  • 终极指南:如何将idiomatic.js规范完美融入Angular应用开发
  • 缓存和数据库一致性
  • 在VMware ESXi 7.0上给Ubuntu 18.04直通Tesla P100显卡,我踩了半年的坑终于填平了
  • autosub性能调优:如何提升语音识别准确率的10个实用技巧
  • TechXueXi终极指南:提升学习效率的10个实用技巧
  • [具身智能-597]:具身智能9步学习法:①机械本体 ②电机运动 ③传感/感知 ④仿真 ⑤数据与存储 ⑥规划/控制/模型/算法 ⑦学习/训练 ⑧仿真到现实 ⑨端云协同
  • Modern JavaScript Cheatsheet 容器化:Docker和Kubernetes部署终极指南
  • AI赋能开发:让快马平台智能优化你的7ku路7cc组件代码结构与性能
  • Canarytokens与Terraform集成:基础设施即代码安全监控的终极指南
  • 技术学习路线图制定终极指南:Awesome Learning Resources学习路径规划
  • 2026深度分析罗兰艺境B2B产业园招商GEO技术案例,测评苏锡常高新智谷优化过程与效果验证 - 罗兰艺境GEO
  • Rekall高级用法:如何编写自定义插件扩展取证功能
  • Nodejs后端服务调用Taotoken聚合API实现智能客服回复
  • 别再手动轮询了!STM32 HAL库串口DMA空闲中断接收不定长数据,实战解析SBUS遥控器信号
  • 如何快速部署web3-react:从开发到生产的完整指南
  • 低膨胀合金厂商哪家好?UNS K93600低膨胀合金厂商联系方式 - 品牌2026
  • KISS-ICP实战部署指南:从开发环境到生产系统的完整流程
  • 别再死磕V1了!手把手教你用WPS Web Office V3 SDK快速集成(附Java Demo避坑指南)
  • 使用Taotoken CLI工具一键配置团队开发环境中的API密钥
  • 终极指南:免费高效的微信聊天记录导出工具完整使用方案
  • 终极LobeChat社区支持指南:从问题求助到资源获取的完整路径
  • Logdy安全部署:完整的生产环境配置指南和最佳实践