本帖最后由 hwpga 于 2020-5-17 20:35 编辑
开个P的LVD电压检测,有比较器和ADC不会用?
也可以配合唤醒定时器,做的更低
if(Bat_StartFlag==0)
{
if(++Cnt>=32) //电池空载下32S读一个电池电压,电池要想带载后->空载立即检测自己置Bat_StartFlag=1;,清Cnt=0;
{ //空载和带载后释放的函数公用,自己开动脑经
Cnt=0;
Bat_StartFlag=1;
}
return;
}
BatStep++; //ADC函数或者比较器函数自己写一套流程
switch(BatStep)
{
case : xxxxx
default:
}
|