CH572 CH570 低电平监控

image

 

image

 代码应用

    PowerMonitor(1,LPLevel_2V4); //初始化调用


//中断函数 打印演示
__INTERRUPT
__HIGH_CODE
void NMI_Handler(void)
{
  SetSysClock(CLK_SOURCE_HSE_PLL_100MHz);
  DelayMs(5);
  PRINT("R8_BAT_STATUS=%x. \n",R8_BAT_STATUS);
  while(R8_BAT_STATUS&RB_BAT_STAT_LOW) //等电压恢复
  {
    PRINT("BAT low.. \n");
    PowerMonitor(1,LPLevel_1V8);

  }
  PRINT("BAT normal.. \n");
}

image

 以上仅做效果演示,一般电压监控单个电压点即可。

posted @ 2026-08-03 14:03  debugdabiaoge  阅读(8)  评论(0)    收藏  举报