【电子电路】长按键拉低电平,适用在有休眠机制的MCU但是没有看门狗,一个按键多个功能场景下使用

长按键拉低电平电路原理如下:

在这里插入图片描述

  • 按键按下后大约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 ,实现关机

下图是长按复位电路的实际接法:
在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值