左边部分是上次说的锂电池跟USB供电切换的部分
右边部分则是今天要讲的一键开关机部分
其中SHUT_DOWN跟PWR_EN两个标签分别连接到单片机的引脚上。SHUT_DOWN为输入,PWR_EN为输出
通电时,按下开关KEY
插上电源后,单片机并不会直接开机(此时PMOS管g端为高电平,截止),需按下KEY,按下后,g端变为低电平,MOS管道通,单片机启动
单片机启动后,设置PWR_EN设置为高电平,则三极管导通,使PMOS管g端为低电平状态,这时,松开key按键也没事了
记得设置延迟函数,别让SHUT_DOWN输入检测到低电平
开机状态下,开关KEY按下时
SHUT_DOWN检测到低电平,则单片机将PWR_EN引脚输出低电平。则三极管截止,PMOS管的g端为高电平,mos管为截止状态。单片机关机