找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 949|回复: 9
收起左侧

单片机按键开关机电路

[复制链接]
ID:210365 发表于 2024-4-30 21:11 | 显示全部楼层 |阅读模式
屏幕截图 2024-04-30 210602.png

最近要做一个单按键开关机电路,同时配合单片机用高低电平控制整个电路的供电,电路图是网上找的,个人感觉没啥问题(可能水平有限), 实物做出来后,发现连接上电池就有输出,根本不用按按键,请教大家,这个电路有问题吗,为何一上电就导通输出了。
回复

使用道具 举报

ID:338503 发表于 2024-5-1 08:06 | 显示全部楼层
程序初始化时,GPIO2要置为低电平。
回复

使用道具 举报

ID:210365 发表于 2024-5-1 08:24 | 显示全部楼层
gsr64 发表于 2024-5-1 08:06
程序初始化时,GPIO2要置为低电平。

可以详细说一下吗,谢谢
回复

使用道具 举报

ID:210365 发表于 2024-5-1 08:35 | 显示全部楼层
gsr64 发表于 2024-5-1 08:06
程序初始化时,GPIO2要置为低电平。

修改代码试了一下,还真是,可以按键开机了,谢谢
回复

使用道具 举报

ID:1057978 发表于 2024-5-2 07:47 | 显示全部楼层
不错,学习了,收藏备用
回复

使用道具 举报

ID:210365 发表于 2024-5-8 17:40 | 显示全部楼层
gsr64 发表于 2024-5-1 08:06
程序初始化时,GPIO2要置为低电平。

关机又碰到问题了,长按按键后关机,单片机GPIO2输出低电平,断了一下电,单片机又自动上电了,是啥情况? 难道是电容存的电导致单片机断电后还持续供电,一上电,gpio2又输出高电平,又给续上了
回复

使用道具 举报

ID:69038 发表于 2024-5-8 18:48 | 显示全部楼层
这边有代码有流程注释,你可以看看。。。
http://www.51hei.com/bbs/dpj-203511-1.html
回复

使用道具 举报

ID:991323 发表于 2024-7-19 16:18 | 显示全部楼层
davidxu 发表于 2024-5-8 17:40
关机又碰到问题了,长按按键后关机,单片机GPIO2输出低电平,断了一下电,单片机又自动上电了,是啥情况 ...

好像是单片机pdr
回复

使用道具 举报

ID:332444 发表于 2024-7-20 07:40 | 显示全部楼层
须得明白,单片机断电状态,单片机通电状态,都要考虑在内,此电路原理是利用外部按键接地开机,单片机得电默认输出高电平维持,关机则把按键当作独立按键检测控制输出低电平不能维持来实现关机。按足下分析是有可能,在渐渐失电某瞬间不能维持低电平输出,可在V2栅极+电容器+电阻作为延时试看,还是纯硬件开关比较合适,相互配合要考虑的状况比较多。
回复

使用道具 举报

ID:1034262 发表于 2024-7-20 11:19 | 显示全部楼层
很常用的电路,在80、90年代,当时的MCU要么不带睡眠模式,要么睡眠电流很大,都是用这种电路来做开关机的,关机无电流,当时还是使用三极管。纯硬件不大MCU的,则用2个三极管或MOSFET做的双稳态开关,关机也是无电流的。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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