void InitBOD(void){
clr_BOV0;
clr_BOV1;//VBOD为4.4V生效
//set_BOV0;
//set_BOV1;
clr_BORST;//欠压复位功能关闭
//----------------------
clr_LPBOD1;
clr_LPBOD0;
clr_BODFLT;//禁用BOD滤波器
//---------------------
set_BODEN;//使能欠压检测
clr_BOF;
set_EBOD;//使能BOD中断 EA = 1;
}
void BOD_ISR (void) interrupt 8
{
clr_BOF;
}
始终无法进入欠压中断,不知道哪里设置不对,请用过的朋友看看,谢谢!
|