FM33LC0的lpactive模式
LL_PMU_SleepInitTypeDef LPM_InitStruct;LPM_InitStruct.PowerMode = LL_PMU_POWER_MODE_ACTIVE_AND_LPACTIVE;
LPM_InitStruct.LDOLowPowerMode= LL_PMU_LDO_LPM_ENABLE;
LPM_InitStruct.DeepSleep = LL_PMU_SLEEP_MODE_NOMAL;
LPM_InitStruct.WakeupFrequency = LL_PMU_SLEEP_WAKEUP_FREQ_RCHF_8MHZ;
LPM_InitStruct.WakeupDelay = LL_PMU_WAKEUP_DELAY_TIME_2US;
LPM_InitStruct.CoreVoltageScaling = DISABLE;
LL_PMU_Sleep_Init(PMU, &LPM_InitStruct);
相识于LPactive模式,时钟源用的RCMF4M,我看的手册只用配置LDO就行了,参考睡眠模式的例子修改的不知道对不对 帮忙看一看还需要配置什么
active了,就不要休眠了,没意义。就是主频跑低速就好了。 顾博文 发表于 2020-12-25 08:37
active了,就不要休眠了,没意义。就是主频跑低速就好了。
下面那几句配置看寄存器描述应该是不执行的 MR_he 发表于 2020-12-25 08:48
下面那几句配置看寄存器描述应该是不执行的
您这边主要是想实现哪方面的功能呢?
只是想降低主频还是说想降低全速运行的功耗? wangpeng 发表于 2020-12-26 15:28
您这边主要是想实现哪方面的功能呢?
只是想降低主频还是说想降低全速运行的功耗? ...
主要是降低功耗 先打算用lpactive模式试一下 后期应该要用睡眠模式 MR_he 发表于 2020-12-26 15:47
主要是降低功耗 先打算用lpactive模式试一下 后期应该要用睡眠模式
可以用RCHF8M的二分频做系统的主时钟,也就是4MHz,这样子全速运行的功耗会比较小 MR_he 发表于 2020-12-26 15:47
主要是降低功耗 先打算用lpactive模式试一下 后期应该要用睡眠模式
这是之前调试的一个测试代码,您这边参考一下
wangpeng 发表于 2020-12-26 16:25
这是之前调试的一个测试代码,您这边参考一下
多谢 ,晚点我看一下代码
页:
[1]