qq30183946@ 发表于 2024-8-28 12:10:08

新手求教,32G RTC秒中断无法唤醒掉电模式

本帖最后由 DebugLab 于 2024-8-28 12:13 编辑

使用比较器检测外部电源,当外部电源关掉,进入掉电模式,使用RTC中断进行唤醒,问题RTC中断测试使用外部电源时可以正常工作,关外部电源,进入掉电模式,送外部电源,产品无法唤醒,一直死机在,关外部电时的状态。使用的时外部32K晶振,写程序时使用的是22M。使用例程,也时同样问题,有前辈希望多多指教

DebugLab 发表于 2024-8-28 12:18:24

应该比较器中断和RTC中断都能唤醒,比较器中断也要打开

qq30183946@ 发表于 2024-8-28 15:15:39

DebugLab 发表于 2024-8-28 12:18
应该比较器中断和RTC中断都能唤醒,比较器中断也要打开

比较器中断打开了,如果不用RTC中断唤醒,直接把P3.7电源判断的程序放while(1)里可以正常工作,就时RTC秒中断,的标志位没变1,无法启动比较器判断外加电源,选外32K晶振,还需要别的什么特别设置

DebugLab 发表于 2024-8-28 15:54:07

qq30183946@ 发表于 2024-8-28 15:15
比较器中断打开了,如果不用RTC中断唤醒,直接把P3.7电源判断的程序放while(1)里可以正常工作,就时RTC秒 ...



X32KCR=0xC0;        //启动外部32768晶振,设置高增益
while(!(X32KCR&0x01));

然后配置RTC










页: [1]
查看完整版本: 新手求教,32G RTC秒中断无法唤醒掉电模式