当前位置:网站首页>【电子电路】长按键拉低电平,适用在有休眠机制的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 ,实现关机
下图是长按复位电路的实际接法:
边栏推荐
- 轴流式水轮机隐私政策
- Application and case analysis of CASA model and CENTURY model
- @RequestBody使用
- flutter在导航栏处实现对两个列表的点击事件
- 研发过程中的文档管理与工具
- ROS file system and related commands
- 软件测试技术之解析图灵测试离我们还有多远
- R语言plotly可视化:使用plotly可视化模型预测真阳性率(True positive)TPR和假阳性率(False positive)FPR在不同阈值(threshold)下的曲线
- RIP综合实验
- @FeignClient configuration参数配置
猜你喜欢

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

HCIP第三天

cas:139504-50-0 美登素DM1|Mertansine|

redis的安装与应用
![[ansible] playbook explains the execution steps in combination with the project](/img/fe/82b8562075fef33490d5aae7e809f5.png)
[ansible] playbook explains the execution steps in combination with the project

MGRE环境下的OSPF

HCIP 第四天

HCIP 第十一天

HCIP 第十天

Biotinyl Cystamine | CAS: 128915-82-2 | biotin cysteamine
随机推荐
BGP通过MPLS解决路由黑洞
flutter解决键盘和输入框不适配问题
node(三) 模块化
52. [Bool type input any non-0 value is not 1 version reason]
HCIP第一天
WebRTC系列-SDP之编码信息收集
王学岗-编译出运行的文件
如何建立私域流量?私域流量对企业有什么好处?
Data Middle Office: Started in Ali, Prosperous in DaaS
下一个排列
HCIP 第十三天
MFC最详细入门教程[转载]
Write a small game in C (three chess)
Biotin-C6-amine|N-生物素基-1,6-己二胺|CAS:65953-56-2
[OC学习笔记]Block三种类型
Seleniu截图代码以及给图片赋值名字
metabase访问adb mysql 如何控制会话时区??
prometheus监控mysql_galera集群
Ansible learning summary (11) - detailed explanation of forks and serial parameters of task parallel execution
Flink 系统性学习笔记系列