STM32
直播中

李丽华

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

用STM32L051x8做项目遇到的功耗问题求解

在用STM32L051x8做一个项目,在功耗方面要求很高。有几个问题想请教论坛的高手:
1. STM32L0x有6个低功耗模式,在freeRTOS的IDLE任务中,如何决定能进入哪个模式?
2. DMA传输可以工作在哪个低功耗模式下?如果进入IDLE任务时,还有DMA传输,如何处理?
3. freeRTOS只给了一个CORTEX_STM32L152_Discovery_IAR的DEMO,用到了freeRTOS的tickless模式,看了下这个工程,有个额外的STM32L_low_power_tick_management.c文件支持,不知道能否直接用到STM32L0x中?
4. STOP模式下,TIM2还可以继续工作吗?

回帖(2)

刘文明

2024-4-26 14:50:57
对功耗有要求,就不要上系统了,裸跑吧 
举报

蔡艳

2024-4-26 14:52:03
回答我知道的部分:第4个问题答案是否定的,除非你用的是捕获模式,作为定时器应该是不能用。第3个问题tickless需要一个低功耗定时器,当然L051可以满足。第一个问题,我觉得不应该在空闲模式决定进入哪个模式
   强烈建议L051不要上系统,没有必要。我们产品没有用系统,STOP下功耗3`4个微安。 
举报

更多回帖

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