- H# \, x& r, U' i9 H0 s1 i( X
电路工作流程如下: A、Key按下瞬间,Q2、Q1导通,7805输入电压在8.9V左右,7805工作,输出5V电压给单片机供电。 B、单片机工作后,将最先进行IO口初始化,IO1设为输入状态,启用内部上拉;IO2设为输出状态,输出高电平。这时Q2、Q3导通,LED1发光,7805能够正常工作,单片机进入工作状态。 C、当Key再次按下时,检测IO1电平为低,单片机可以通过使IO2输出低电平,Q2、Q3不导通,此时7805输入电压几乎为0,单片机不工作,系统关闭。
9 Q4 g3 q% j5 ~+ H' Q |
楼主,我测试了图二开关电路,只有在给单片机单独供电,单片机正常工作,POWER可以按程序输出高电平,Q1导通。若使用开关电电路供电,单片机不能正常工作,POWER引脚一直是低电平,不弄导通Q1,无法持续供电。楼主,能详细分享你的实验心得吗,
写挺好。 整个电路就两种状态,Key 按下,与未按下。
Q3 可以当作一个 受 IO2 控制的 Key。
并且 实体 Key 被复用,既做 电路的实体电源开关之一,上电后,又用于将外接触控转化为电信号。
假如关闭时,一直 按着 Key, 电源依旧处于导通的状态,系统不会关闭,即便 IO2 已经不再输出高电平。
您使用的方案是第一个图吗,,,我想请教您一下,我现在有个12v的充电电池1a的电流,,可以使用第一个硬件图吗,,单片机是stm32的 谢谢
求一键下载。
赞一个
以前也看到一个按键开机,然后可以用单片机控制关机的电路