我来个简单的办法,欢迎拍砖,首先单片机选择宽电压版本,3.7-5.5V。 电池供电通过一个三极管CE极供电。三极管B极接单片机的一个I/O口,此口通过电阻且串联1N4007之类二极管后上拉电池+极,保证上电池就能给单片机供电,(此时单片机电压在4.3V左右,所以需宽电压版本)另外开关电源直接通过一个IN4007接单片机电源。(防止电池对开关电源放电和开关电源降压)开关电源通过外部中断或者I/O口查询的方式通知单片机。当开关电源上电时,单片机控制其和三极管B极连的I/O输出低电平。从而电池输出电压截止。 |