在线时间2 小时
UID287621
注册时间2015-12-18
NXP金币0
该用户从未签到
新手上路

- 积分
- 12
- 最后登录
- 2018-11-2
|
本帖最后由 ygu7edy 于 2018-11-2 09:52 编辑
各位好!我在用S32K144在做低功耗应用,但是我发现如果开启了systick中断,在进入低功耗模式(STOP1/STOP2/VLPS)的时候都会被systick中断唤醒。以前使用STM32的M3单片机systick中断是不能唤醒停机模式的。而且查看了S32K144的参考手册,发现systick的中断并不能唤醒低功耗模式。
实际应用systick中断为什么会唤醒VLPS?
以下是systic初始化代码
********************************************************
(void)CLOCK_SYS_GetFreq(CORE_CLOCK, &frequency);
S32_SysTick->CSR = S32_SysTick_CSR_ENABLE(0u);
S32_SysTick->RVR = S32_SysTick_RVR_RELOAD(frequency / 1000u);
S32_SysTick->CVR = S32_SysTick_CVR_CURRENT(0U);
S32_SysTick->CSR = S32_SysTick_CSR_ENABLE(1u) | S32_SysTick_CSR_TICKINT(1u) | S32_SysTick_CSR_CLKSOURCE(1u);
|
|