[STM32F0] STM32F0微控制器的时钟方案

[复制链接]
1438|16
 楼主| boy1990 发表于 2015-9-25 19:19 | 显示全部楼层 |阅读模式
本节介绍的系统时钟方案取决于电压工作范围 (VDD) 与系统时钟频率的关系以及 Flash 等待 周期与系统时钟频率的关系。
可以使用三种不同的时钟源来驱动系统时钟 (SYSCLK):
1.HSI (8 MHz) 振荡器时钟。
2. HSE(4 MHz 到 32 MHz)振荡器时钟。
3. 主锁相环 (PLL) 时钟,具有 PLL 电压控制的振荡器 (PLLVCO) 输入频率。
所有外设始终均源自 SYSCLK。
注:Flash 等待周期(延迟)数根据 CPU (Cortex-M0) 的频率设置:
- 如果 0 < SYSCLK <= 24 MHz,则等待周期设置为“0”
- 如果 SYSCLK > 24 MHz,则等待周期设置为“1”

QQ图片20150925191907.png
捉虫天师 发表于 2015-9-25 20:38 | 显示全部楼层
Flash 等待周期(延迟)数根据 CPU (Cortex-M0) 的频率设置
1.HSI (8 MHz) 振荡器时钟。
2. HSE(4 MHz 到 32 MHz)振荡器时钟。
3. 主锁相环 (PLL) 时钟,具有 PLL 电压控制的振荡器 (PLLVCO) 输入频率。
所有外设始终均源自 SYSCLK。
稳稳の幸福 发表于 2015-9-25 21:25 | 显示全部楼层
这个结构图,一看就明白了。
grant_jx 发表于 2015-9-25 23:31 | 显示全部楼层
CubeMX下一看就明白,还带自动计算和配置时钟数,一目了然
lovecat2015 发表于 2015-9-26 07:29 | 显示全部楼层
主锁相环 (PLL) 时钟,具有 PLL 电压控制的振荡器 (PLLVCO) 输入频率。
 楼主| boy1990 发表于 2015-9-26 10:00 | 显示全部楼层
lovecat2015 发表于 2015-9-26 07:29
主锁相环 (PLL) 时钟,具有 PLL 电压控制的振荡器 (PLLVCO) 输入频率。

是的。。。。
xia00 发表于 2015-9-26 10:13 | 显示全部楼层
这种方案对电压的范围有限制的。。。。
mmuuss586 发表于 2015-9-26 10:58 | 显示全部楼层
米尔豪斯 发表于 2015-9-27 21:18 | 显示全部楼层
Flash 等待周期(延迟)数根据 CPU (Cortex-M0) 的频率设置:
- 如果 0 < SYSCLK <= 24 MHz,则等待周期设置为“0”
- 如果 SYSCLK > 24 MHz,则等待周期设置为“1”
Snow7 发表于 2015-9-27 21:55 | 显示全部楼层
所有外设始终均源自 SYSCLK。

SYSCLK很重要啊
 楼主| boy1990 发表于 2015-9-27 22:29 | 显示全部楼层

是啊,这个还是要掌握的。。哈哈
309030106 发表于 2015-9-27 23:28 | 显示全部楼层
感谢分享
风的样子 发表于 2015-9-28 07:45 | 显示全部楼层
系统时钟方案取决于电压工作范围 (VDD) 与系统时钟频率的关系以及 Flash 等待 周期与系统时钟频率的关系。
643757107 发表于 2015-9-28 08:43 | 显示全部楼层
如果 0 < SYSCLK <= 24 MHz,则等待周期设置为“0”
玛尼玛尼哄 发表于 2015-9-28 08:49 | 显示全部楼层
如果 SYSCLK > 24 MHz,则等待周期设置为“1”
天灵灵地灵灵 发表于 2015-9-28 18:12 来自手机 | 显示全部楼层
时钟还是很复杂的,需要好好学学
Thor9 发表于 2015-9-30 15:22 | 显示全部楼层
取决于电压工作范围 (VDD) 与系统时钟频率的关系以及 Flash 等待 周期与系统时钟频率的关系

好像没说电压工作范围的影响
您需要登录后才可以回帖 登录 | 注册

本版积分规则

81

主题

1769

帖子

2

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