打印
[STM32F1]

STM32F10x睡眠模式

[复制链接]
1645|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
素心之剑|  楼主 | 2018-7-12 14:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32F10x睡眠模式下,我发现仅仅关闭原本开启的外设的时钟并不能显著降低多少电流消耗,而通过设置RSTR寄存器使得相应外设处于复位状态可显著降低电流,待唤醒时再清除RSTR寄存器相应位使相应外设退出复位状态。不知道这两者有没有什么区别?外设长时处于复位状态会不会有什么问题?
沙发
zhuomuniao110| | 2018-7-12 15:28 | 只看该作者
时钟关了仅仅是不能动弹,但是还活着。需要关闭对应模块才行,这相当于关闭它的电源。

使用特权

评论回复
板凳
素心之剑|  楼主 | 2018-7-12 15:45 | 只看该作者
zhuomuniao110 发表于 2018-7-12 15:28
时钟关了仅仅是不能动弹,但是还活着。需要关闭对应模块才行,这相当于关闭它的电源。 ...

您所指的“关闭它的电源”是方法是置位相应的RSTR寄存器中的外设吗?还是有其他方式关闭电源

使用特权

评论回复
地板
香水城| | 2018-7-13 17:32 | 只看该作者
不要的外设可以关闭,关闭外设时钟是通过操作 RCC_AHBENR,RCC_APB1RSTR等相关寄存器。

使用特权

评论回复
5
素心之剑|  楼主 | 2018-7-14 10:54 | 只看该作者
香水城 发表于 2018-7-13 17:32
不要的外设可以关闭,关闭外设时钟是通过操作 RCC_AHBENR,RCC_APB1RSTR等相关寄存器。
...

好的,明白了。实测的结果是配置RCC_APB1RSTR、RCC_APB2RSTR最根本,彻底关掉某外设。

使用特权

评论回复
6
木木guainv| | 2018-7-17 13:40 | 只看该作者
何种睡眠模式?

使用特权

评论回复
7
renzheshengui| | 2018-7-19 10:46 | 只看该作者
直接进入不同种类的低功耗可以不

使用特权

评论回复
8
paotangsan| | 2018-7-24 11:41 | 只看该作者
需要关闭不用的外设

使用特权

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

本版积分规则

9

主题

17

帖子

1

粉丝