NXP MCU 技术论坛
直播中

李秀珍

7年用户 956经验值
私信 关注
[问答]

VLPS到RUN模式转换后LPIT中断不工作是怎么回事?

我使用 S32K148 MCU 和 RTD 作为 MCAL。在我当前的项目中,MCU 进入 VLPS 模式,每 60 毫秒使用 LPTMR 中断唤醒一次。LPTMR 使用 LPO 1K 作为时钟源。醒来时,执行一段代码,MCU 再次进入 VLPS。此场景重复 5 次,然后 MCU 保持 RUN 模式直到结束。此时时钟重新初始化,并启动 LPIT 以产生周期性中断。
问题是 LPIT ISR 在这种情况下永远不会执行。我检查了 MCU 寄存器并意识到 LPIT 中断保持挂起状态并且例程没有执行。
LPIT 使用 SIRC 作为时钟源。
当 MCU 不再进入 VLPS 模式时,我还尝试在上次唤醒后初始化 LPIT。但同样的事情发生了。

更多回帖

发帖
×
20
完善资料,
赚取积分