神农鼎 发表于 2023-4-5 23:57:06

8H系列 的掉电检测示意图

8H系列 的掉电检测示意图,7805



molo 发表于 2024-12-16 11:00:48

P37在5V供电时,测量电压为1.26V,用以下程序保存参数,基本上能成功,但存在个别保存不成功。
void CMP_Isr() interrupt 21
{
      int i;
      CMPCR1 &= ~0x40;                         //清中断标志
    if(CMPCR1 & 0x01)
    {
      EEPROM_SectorErase(EE_ADDRESS); //擦除扇区
      for (i = 0; i <= 9; i++)
      {
      tmp = modbus_reg;
      }                              
      EEPROM_write_n(EE_ADDRESS,tmp,9);                                       
    }
}


void CMP_config(void)
{
    CMPEXCFG = 0x00;
    CMPEXCFG |= 0x04;    //内部1.19V参考电压为CMP-输入脚
    CMPEXCFG &= ~0x03;   //P3.7为CMP+输入脚
    CMPCR2 = 0x00;
    CMPCR2 &= ~0x40;   //使能0.1us滤波
    CMPCR2 |= 0x10;      //比较器结果经过16个去抖时钟后输出
    CMPCR1 = 0x00;
    CMPCR1 |= 0x30;      //使能比较器边沿中断
    CMPCR1 &= ~0x02;   //禁止比较器输出
    CMPCR1 |= 0x80;      //使能比较器模块
}
有什么改善建议?
页: [1]
查看完整版本: 8H系列 的掉电检测示意图