OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6272|回复: 7

STM32F103时钟和低功耗问题

[复制链接]

9

主题

46

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1131
金钱
1131
注册时间
2016-11-9
在线时间
97 小时
发表于 2022-6-17 09:55:46 | 显示全部楼层 |阅读模式
1金钱
问题1:请教个问题,stm32f103的系统时钟是下图中的那个啊?


问题2:下图中提到的CPU时钟是哪个的?内核时钟HCLK吗?

问题3:上图表中只写了对1.8v区域和VDD区域时钟的影响,没有写VDDA区域和后备区域的影响。那是不是对后面这两个区域是没有影响的(这几个区域独立供电时)。

问题4:问题3中,如果这几个区域用的是一个电源呢?会都受影响吗?还是什么?
先谢谢能为我解惑的人,非常感谢。
1.png
2.jpg

最佳答案

查看完整内容[请看2#楼]

1、系统时钟指的就是SYSCLK,关了以后后续所有基于该时钟的外设均不工作 2、CPU时钟也是SYSCLK 3、MCU进低功耗不会影响VDDA和后备域 4、可以用一个电源,电源断电会有影响,MCU进低功耗不会影响
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

2143

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4880
金钱
4880
注册时间
2015-1-10
在线时间
611 小时
发表于 2022-6-17 09:55:47 | 显示全部楼层
1、系统时钟指的就是SYSCLK,关了以后后续所有基于该时钟的外设均不工作
2、CPU时钟也是SYSCLK
3、MCU进低功耗不会影响VDDA和后备域
4、可以用一个电源,电源断电会有影响,MCU进低功耗不会影响
回复

使用道具 举报

4

主题

911

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4496
金钱
4496
注册时间
2019-9-4
在线时间
912 小时
发表于 2022-6-17 10:31:26 | 显示全部楼层
本帖最后由 A571157242 于 2022-6-17 10:32 编辑

系统主频是sysclk,也就是说sysclk就是系统时钟,HCLK是AHB总线时钟,一般由sysclk不分频得来,也有叫他系统时钟的。
然后CPU时钟这里我是认为是HCLK时钟,不过我不确定,你可以等下别人的回复。

回复

使用道具 举报

9

主题

46

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1131
金钱
1131
注册时间
2016-11-9
在线时间
97 小时
 楼主| 发表于 2022-6-17 11:31:15 | 显示全部楼层
A571157242 发表于 2022-6-17 10:31
系统主频是sysclk,也就是说sysclk就是系统时钟,HCLK是AHB总线时钟,一般由sysclk不分频得来,也有叫他系 ...

我追加个问题,在上图的时钟树上,如果我关闭了sysclk,后面取自它的时钟,是都关闭了吗?看了好多个说法,有这样的一个疑问。我之前认为sysclk观了,后面取自它的时钟是关闭的。
回复

使用道具 举报

9

主题

46

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1131
金钱
1131
注册时间
2016-11-9
在线时间
97 小时
 楼主| 发表于 2022-6-17 14:32:52 | 显示全部楼层
阿侑kevin 发表于 2022-6-17 14:16
1、系统时钟指的就是SYSCLK,关了以后后续所有基于该时钟的外设均不工作
2、CPU时钟也是SYSCLK
3、MCU进 ...

感谢,但是对于2,您的说法好像不对,我也是刚找到答案,但是还有个疑问,您看下我刚发的这个。http://www.openedv.com/thread-337109-1-1.html
回复

使用道具 举报

9

主题

46

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1131
金钱
1131
注册时间
2016-11-9
在线时间
97 小时
 楼主| 发表于 2022-6-17 14:35:06 | 显示全部楼层
本帖最后由 学习阶段 于 2022-6-17 14:37 编辑

我设置这个是最佳答案,但是对于2的回答我觉得不对,我的原因在  http://www.openedv.com/thread-337109-1-1.html。如果CPU时钟像你说的是系统时钟,那么这里cpu clock off,就不会有后面那句的时钟都正常运行了,两者矛盾了。
140435a6gamu3a53u5zmm6.png
回复

使用道具 举报

11

主题

2143

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4880
金钱
4880
注册时间
2015-1-10
在线时间
611 小时
发表于 2022-6-17 16:16:31 | 显示全部楼层
本帖最后由 阿侑kevin 于 2022-6-17 16:18 编辑
学习阶段 发表于 2022-6-17 14:35
我设置这个是最佳答案,但是对于2的回答我觉得不对,我的原因在  http://www.openedv.com/thread-337109-1- ...

感谢指出错误,这个我也理解错了,但是在sleep模式下按照时钟树的说明若只有HCLK关掉的话理论上类似定时器这种在APB1和APB2上的外设应该还是工作的
回复

使用道具 举报

9

主题

46

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1131
金钱
1131
注册时间
2016-11-9
在线时间
97 小时
 楼主| 发表于 2022-6-17 16:57:00 | 显示全部楼层
本帖最后由 学习阶段 于 2022-6-17 16:58 编辑
阿侑kevin 发表于 2022-6-17 16:16
感谢指出错误,这个我也理解错了,但是在sleep模式下按照时钟树的说明若只有HCLK关掉的话理论上类似定时 ...

是的,sleep时它们是在工作,STM32L431有7种低功耗模式。我还有个HCLK的疑问,在另一个帖子,你有空看看。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-19 04:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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