【简介】
S32K3 系列芯片的唤醒能力是通过内部集成的WKPU(Wakeup Unit) IP 来实现的,以下是WKPU 的外部信号唤醒说明框图。

从上述图示可以看出外部唤醒信号经过模拟滤波,和边沿检测,如果触发对应的事件并且对应边沿触发唤醒,flag 信号会被触发,从而通知Mode and Power 模块唤醒MCU,从上述框图中还可以看出外部信号可以同时给到IRQ 和 WKPU模块。
从IOMUX 的配置中可以查看到WKPU 和 IRQ 的通路映射路由

WKPU 的通路的使能可以通过WRER 寄存器来配置

对应的寄存器描述如下

这两个寄存器管理了64 个channel 唤醒使能

外部唤醒的的中断状态寄存器WISR寄存器
对应寄存器如下


唤醒事件的上升沿触发还是下降沿触发通过WIRERR/WIFEER 寄存器来配置。

我要赚赏金
