打印
[STM32F1]

F103的低功耗模式如何?

[复制链接]
652|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唤醒事件等来唤醒。

使用特权

评论回复
5
淡漠安然| | 2024-6-19 23:00 | 只看该作者
通过设置适当的寄存器位并执行WFI或WFE指令进入待机模式。

使用特权

评论回复
6
三生万物| | 2024-6-20 02:00 | 只看该作者
- **效果**:这是最低功耗的模式,CPU和备份域以外的所有外设都被关闭,包括内部和外部时钟。可以通过WKUP引脚上升沿、RTC闹钟事件、NRST引脚上的外部复位、IWDG复位等来唤醒。

使用特权

评论回复
7
江河千里| | 2024-6-20 04:00 | 只看该作者
对于只需要IO唤醒的应用,通常会选择停机模式或待机模式,并配置相应的GPIO引脚作为外部中断线。这样,当GPIO引脚上发生指定的电平变化或边沿事件时,微控制器会被唤醒并恢复正常工作状态。

使用特权

评论回复
8
别乱了阵脚| | 2024-6-20 08:00 | 只看该作者
在设计低功耗应用时,需要根据具体的应用场景和功耗要求来选择合适的低功耗模式,并配置相应的唤醒源。

使用特权

评论回复
9
冰春彩落下| | 2024-6-20 10:00 | 只看该作者
低功耗还需要考虑唤醒后的系统恢复时间,以确保系统能够及时响应唤醒事件。

使用特权

评论回复
10
暖了夏天蓝了海| | 2024-6-20 14:00 | 只看该作者
我觉得ST的低功耗还是不错的吧,至少来说电池供电之类的能挺长时间

使用特权

评论回复
11
小小蚂蚁举千斤| | 2024-6-23 17:24 | 只看该作者
L系列的低功耗不错,F系列一般

使用特权

评论回复
12
AdaMaYun| | 2024-6-24 23:03 | 只看该作者
低功耗还可以,其实L型更可以还有U0

使用特权

评论回复
13
LOVEEVER| | 2024-6-25 19:42 | 只看该作者
确实只需要IO就可以进入和唤醒

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

134

主题

1359

帖子

2

粉丝