硬汉嵌入式论坛

 找回密码
 立即注册
查看: 78|回复: 3
收起左侧

[技术讨论] 待机模式用wkup唤醒 是否会复位RCC_CSR里的复位标志?

[复制链接]

4

主题

7

回帖

19

积分

新手上路

积分
19
发表于 3 天前 | 显示全部楼层 |阅读模式
STM32F103,标准库;
现象:
从待机模式 按下wkup引脚唤醒, 没有复位 RCC_CSR里的那几个复位标志!
待机模式下 掉电再上电, 确实复位了 "RCC_CSR里的那几个复位标志",符合电源复位的特性;

疑问点:
从待机模式 唤醒, 到底是否会复位 "RCC_CSR里的那几个复位标志"?



1. 按这一处的描述, 应该是会复位RCC-CSR的, PixPin_2026-01-09_09-05-22.png

2. 按这一处的描述, 从待机模式退出 会产生电源复位, 从而也会复位该寄存器的, PixPin_2026-01-09_09-06-23.png

3. 按这一处的描述, "RCC_CSR除了 复位标志 只能由电源复位 来复位外, 其他都能由 系统复位 来复位!" PixPin_2026-01-09_09-09-24.png
   这一处再结合"1"和"2", 也是在表明 会复位该寄存器;
可实测并没有, 为什么呢? 是我测试手法不对? PixPin_2026-01-09_09-20-37.png PixPin_2026-01-09_09-21-22.png
代码看附件, PWR_StandbyMode - 副本.zip (5.94 MB, 下载次数: 1)
(是友商野火家的例程, 如果这里不能问就通知我删掉吧)
回复

使用道具 举报

4

主题

7

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 3 天前 | 显示全部楼层
由上面的问题 引申出来的一个问题,


参考手册中不同部分所描述的特性 不一致的话 该以哪里为准呢?
比如下图, PixPin_2026-01-09_11-57-21.png
根据"1", 从 待机模式唤醒, 不会复位PWR_CSR寄存器;
根据"2", 它说 从待机模式退出 会产生 电源复位, 而电源复位又会 复位 备份域寄存器以外的所有寄存器, 那就是说 也会复位PWR_CSR喽? 即 从待机模式退出 会复位PWR_CSR???
这两处不就矛盾了吗?!

经过实测: 从 待机模式 通过wkup引脚唤醒, 没有复位PWR_CSR;
但是, 不实测的话, 只看参考手册, 不限于此处举的例子, 可能还有其他地方像这样自相矛盾, 这时候该以哪个为准呢?
求各位大佬指点
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120533
QQ
发表于 前天 10:37 | 显示全部楼层
这个图是关键,这几种复位都是触发的硬件复位

123.png


为了方便读取时那种操作导致的复位,才有个CSR寄存器。


回复

使用道具 举报

4

主题

7

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 3 小时前 | 显示全部楼层
eric2013 发表于 2026-1-10 10:37
这个图是关键,这几种复位都是触发的硬件复位

感谢大佬!
隔壁是真的没有像你这么勤劳的老板,
以后我一定会买你的板子的,就是还纠结该买哪种芯片的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-1-12 03:55 , Processed in 0.073658 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表