大家好,我这几天在调试KL25低功耗方面的东西,发现进入VLPR总是不成功
首先在system_MKL25Z4.c文件中将头文件中的宏定义做如下修改,改成BLPE时钟模式
然后,再进入main函数后设置时钟分频,core&system clock = 4 MHz;bus&flash clock = 1 MHz;
再进入VLPR;这两个函数是直接从 [Kinetis] 手把手系列之官方例程讲解大全-Kinetis系列\第5-7篇:Kinetis KL25 低功耗模式\KL25 Sample Code 的文件里面复制过来的。
但是功耗没下来,大概在2.7mA,我查看(SMC->PMSTAT & SMC_PMSTAT_PMSTAT_MASK)里面的值的时候,是1,仍然留在RUN模式。
求教各位大神,哪里出问题了?
|