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

请教32G12K128掉电唤醒的问题

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-04-30 18:13:54
已绑定手机

1

主题

0

回帖

11

积分

新手上路

积分
11
发表于 2025-4-30 18:53:04 | 显示全部楼层 |阅读模式
项目里面需要两种情况唤醒,一是定时准点启动与发报数据,一是按键开启开机(外部中断)。
尝试RTC唤醒不行,即使关闭其余中断只有RTC中断也不行,唤醒后自动复位,复位后复位标志寄存器中的ROMOVF置1代码区溢出,后来不得不改用掉电唤醒定时器,置位12秒醒一次。
期间测试好多次,有一个很奇怪的问题,代码中在掉电程序前,关闭其余中断只开启一个掉电唤醒定时器或者外部中断,是可以正常运行的,唤醒后代码在PD=1后运行。
但如果代码中有外部中断加上掉电唤醒定时器,即也有两种模式唤醒的话就不行了,会出现以下两种现象:
1、掉电唤醒定时器到点后会自动复位,复位后复位标志寄存器中的WDTRSTF与SWRSTF同时置1,即看门狗复位和软复位。
2、外部中断唤醒,复位后复位标志寄存器中的ROMOVF显示代码区溢出。

如何能实现同时满足两种中断唤醒的功能,请各路大神指点迷津,小生拜谢了。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:480
  • 最近打卡:2025-06-28 00:00:59
已绑定手机

80

主题

5214

回帖

9305

积分

超级版主

DebugLab

积分
9305
发表于 2025-4-30 20:31:26 | 显示全部楼层
正确设置IAP_TPS,IRCDB设置为16,试试
DebugLab
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-28 23:52 , Processed in 3.455940 second(s), 51 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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