找回密码
 立即注册
查看: 1235|回复: 1

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

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2023-4-5 23:57:06 | 显示全部楼层 |阅读模式
8H系列 的掉电检测示意图,7805

STC8H 的掉电检测示意图-1.png

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:392
  • 最近打卡:2025-05-01 07:58:56

1

主题

95

回帖

1421

积分

金牌会员

积分
1421
发表于 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;      //使能比较器模块
}

有什么改善建议?
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 06:16 , Processed in 0.383895 second(s), 54 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表