[STM32F1] F103的低功耗模式如何?

[复制链接]
1196|13
 楼主| jiekou001 发表于 2024-4-30 21:20 | 显示全部楼层 |阅读模式
有没有前辈介绍一下F103的低功耗如何进入,效果如何,只需要IO唤醒的即可。
夜阑风雨 发表于 2024-6-19 14:27 | 显示全部楼层
低功耗的话是有对比的,如果是L系列的低功耗不错,F系列一般
一秒落纱 发表于 2024-6-19 19:00 | 显示全部楼层
通过执行WFI(Wait For Interrupt)或WFE(Wait For Event)指令即可进入睡眠模式。CPU停止工作,但外设仍然保持运行状态。唤醒时间非常快,几乎是立即的。唤醒源:任何中断或事件都可以唤醒CPU。
远山寻你 发表于 2024-6-19 21:00 | 显示全部楼层
通过设置适当的寄存器位并执行WFI或WFE指令进入停机模式。在停机模式下,可以进一步选择是否保持RTC(实时时钟)和外部32KHz振荡器运行。CPU和大多数外设的时钟都被停止,从而显著降低功耗。但PLL、HSI和HSE RC振荡器会被关闭。可以通过外部中断线(如EXTI线)、RTC闹钟事件、USB唤醒事件等来唤醒。
淡漠安然 发表于 2024-6-19 23:00 | 显示全部楼层
通过设置适当的寄存器位并执行WFI或WFE指令进入待机模式。
三生万物 发表于 2024-6-20 02:00 | 显示全部楼层
- **效果**:这是最低功耗的模式,CPU和备份域以外的所有外设都被关闭,包括内部和外部时钟。可以通过WKUP引脚上升沿、RTC闹钟事件、NRST引脚上的外部复位、IWDG复位等来唤醒。
江河千里 发表于 2024-6-20 04:00 | 显示全部楼层
对于只需要IO唤醒的应用,通常会选择停机模式或待机模式,并配置相应的GPIO引脚作为外部中断线。这样,当GPIO引脚上发生指定的电平变化或边沿事件时,微控制器会被唤醒并恢复正常工作状态。
别乱了阵脚 发表于 2024-6-20 08:00 | 显示全部楼层
在设计低功耗应用时,需要根据具体的应用场景和功耗要求来选择合适的低功耗模式,并配置相应的唤醒源。
冰春彩落下 发表于 2024-6-20 10:00 | 显示全部楼层
低功耗还需要考虑唤醒后的系统恢复时间,以确保系统能够及时响应唤醒事件。
暖了夏天蓝了海 发表于 2024-6-20 14:00 | 显示全部楼层
我觉得ST的低功耗还是不错的吧,至少来说电池供电之类的能挺长时间
小小蚂蚁举千斤 发表于 2024-6-23 17:24 | 显示全部楼层
L系列的低功耗不错,F系列一般
AdaMaYun 发表于 2024-6-24 23:03 | 显示全部楼层
低功耗还可以,其实L型更可以还有U0
LOVEEVER 发表于 2024-6-25 19:42 | 显示全部楼层
确实只需要IO就可以进入和唤醒
您需要登录后才可以回帖 登录 | 注册

本版积分规则

147

主题

1539

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部