当前位置:网站首页>【电子电路】长按键拉低电平,适用在有休眠机制的MCU但是没有看门狗,一个按键多个功能场景下使用
【电子电路】长按键拉低电平,适用在有休眠机制的MCU但是没有看门狗,一个按键多个功能场景下使用
2022-08-02 07:55:00 【小石头有大内涵】
长按键拉低电平电路原理如下:

- 按键按下后大约8s,探针3电平拉低
- 小于6s,探针3电平不会变化
- 探针3电平的变化根据 C1 和 R2决定
这个电路适用于在多功能按键中,由于按键少,外壳不能开小孔增加复位按键使用
电路应用说明:
作者手上有一个手持机项目,手持机按键一共5个按键,包含:上,下,左,右和OK按键,每种按键类型都有3种键值,包含:按下,释放和长按键,由于本项目中使用STM32,STM32在休眠中就不能使用看门狗,但是又防止程序跑飞后只能打开外壳复位STM32(外壳不能打眼引出复位按键),所以使用以上电路,将S1的接入OK按键,OK按键长按8s以上,就实现了硬件复位
MCU控制的开关机电路


- RS_KEY 实际就是OK按键
- RS_KEY 接的是PA0,可以当做休眠唤醒按键
- RS_KEY 实际开机流程:RS_KEY检测到低电平,并且低电平超过2s,拉高PWR_EN,这是RS_KEY 就可以释放,当做普通的按键使用了
- RS_KEY 关机流程,检测到PWR_EN是高电平,按下RS_KEY超过2s,拉低PWR_EN,再次释放RS_KEY ,实现关机
下图是长按复位电路的实际接法:
边栏推荐
- 图扑软件数字孪生油气管道站,搭建油气运输管控平台
- 科技云报道:实现元宇宙,英伟达从打造基础建设平台开始
- flutter 参数传一个范型数据
- RIP综合实验
- R language plotly visualization: plotly visualizes the scatter plot of the actual value of the regression model and the predicted value of the regression, analyzes the prediction performance of the re
- 原型模式
- WebRTC系列-SDP之编码信息收集
- node(三) 模块化
- JVM垃圾回收与性能调优方式
- 7.联合索引(最左前缀原则)
猜你喜欢

HCIP第三天

HCIP第一天

HCIP9_BGP增加实验

EPSANet: An Efficient Pyramid Split Attention Block on Convolutional Neural Network

如何开启mysql慢查询日志?

PanGu-Coder: A function-level code generation model

Business Intelligence Platform BI Business Intelligence Analysis Platform How to Choose the Right Business Intelligence Platform BI

Biotinyl Cystamine|CAS:128915-82-2|生物素半胱胺

MySQL优化:从十几秒优化到三百毫秒

HCIP 第八天
随机推荐
EPSANet: An Efficient Pyramid Split Attention Block on Convolutional Neural Network
HCIP第七天
HCIP 第十一天
传递泛型给JSX元素
研发过程中的文档管理与工具
prometheus monitoring mysql_galera cluster
自定义table表格
BGP solves routing black hole through MPLS
MySQL优化:从十几秒优化到三百毫秒
MySQL常见索引类型
设置工作模式与环境(中):建造二级引导器
Control 'ContentPlaceHolder1_ddlDepartment' of type 'DropDownList' must be placed inside a form tag with runat=server.
血气方刚的年轻小伙竟去做家政小哥,是怎样成功逆袭转行的
如何做好项目管理
mysql启动报错The server quit without updating PID file几种解决办法
[Unity3D] Beginner Encryption Skills (Anti-Cracking)
Mysql各个大版本之间的区别
[ansible]playbook结合项目解释执行步骤
积分商城商品供应商选择的三个要求
7.联合索引(最左前缀原则)