你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【中文文档】AN3988_基于STM32F4的时钟配置工具

[复制链接]
STMCU-管管 发布时间:2019-3-27 10:31
适用于 STM32F40x/41x 微控制器的时钟配置工具( h* |$ @" ^$ B+ Z' Z

' b; X( r: F) p% {9 J6 X简介 7 c5 s% F0 j/ s, H  U1 f

: e& h6 n! r$ x5 S本应用笔记介绍了适用于 STM32F4xx 微控制器系列的时钟系统配置工具。 2 E- A$ a# f* \3 e- n

* j! n2 {* v( z0 K4 m7 T此工具的目的是帮助用户配置微控制器时钟,并将电源和 Flash 访问模式等参数考虑在内。
/ ^1 E1 S* ?2 V) S2 f" y! j" a: b2 g- `) X
此配置工具在“STM32F4xx_Clock_Configuration_VX.Y.Z.xls”文件中实现,该文件随STM32F4xx 标准外设库提供,并可以从 www.st.com 下载。
4 O7 s9 V; y# @1 @. g1 n: N6 y2 X  ~4 s
此工具支持 STM32F4xx 的下列功能: 5 o. W4 T3 c. n
● 配置系统时钟、HCLK 源和输出频率。 : [, B8 P3 c9 R" n# r8 B
● 配置 Flash 延迟(等待周期数取决于 HCLK 频率)。   D9 k% P7 l) f# g3 Z
● 设置 PCLK1、PCLK2、TIMCLK(定时器时钟)、USBCLK 和 I2SCLK 频率。
) R! ^6 h, p+ v0 p4 r! r$ d  j● 生成含有上述全部设置的可直接使用的 system_stm32f4xx.c 文件(STM32F4xx CMSISCortex-M4 器件外设访问层系统源文件)。
  U" _6 I& {: C; {/ Z
9 Y2 j/ {' d- M! d/ U8 W在本文档中,STM32F4xx_Clock_Configuration_VX.Y.Z.xls 称为“时钟工具”。
0 B' x6 O1 x! d, v# B; X( k1 d

! S9 i' J% l. u) \1 y: X在使用时钟工具之前,必须阅读 STM32F4xx 微控制器参考手册 (RM0090)。本应用笔记不是参考手册的替代。
2 v- |$ w- {. C/ a5 Z
4 i5 B* n; t. R+ o% ]此工具仅支持 A 版 STM32F4xx。
$ Z- X( c8 s5 Y& ?. X9 c4 j
) }. u! m: E# n2 z' F注: 对于 VX.Y.Z,请参见工具版本,例如 V1.0.05 p- i6 X/ a9 k/ {; q2 q

1 g6 H, U0 G- M1 词汇表9 ]3 e6 E" ]& s- w* T
1.png

  E9 ]! l) S+ F& G) y9 L' \) Q2 使用入门
; j& R& t$ b% `4 ~9 {( |, n2 K# C  l& O; G: {: A+ x
本节介绍开始使用时钟工具所需的系统要求和步骤。 $ n6 D  N9 e) m  _$ u. k; o

/ C2 W5 @3 l; d) l2.1 软件要求 ! \; g5 I+ @7 N7 \/ D

9 h4 h. @+ n* i) ?, J0 x: A要在 Windows® 操作系统中使用时钟工具,必须在至少有 256 MB RAM 的 PC 中安装最新版本的 Windows,如 Windows XP、Vista 或 Windows 7。 ; c* z7 |& w, e6 r! T- z/ o

, M* }# |5 Y2 G, R/ q+ c: `在开始使用时钟工具前,确保已在计算机上安装了 Microsoft® Office,然后按照以下步骤操作: + ~1 r$ a2 [7 [# d( @4 N2 A
● 从 www.st.com 下载最新版的适用于 STM32F4xx 产品的时钟工具。
3 Y2 _  o" o1 _3 B● 启用宏和 ActiveX 控件:
1 N' l1 v9 ~8 C+ c/ [' }* c, m: V% `3 m* X; H" \, ^
Excel® 1997-2003 版
) A$ x+ H! L4 i# A; G1. 单击菜单栏中的工具
! ~5 b* `) N0 U, N$ o2. 单击宏
6 ~6 J( H5 B! U& C1 \7 _9 s3 Z9 S5 O1 a2 Y3. 单击安全性
+ `% U3 ?8 S, f+ l" l+ P9 A4. 单击低(不建议使用) 6 D. m3 e' e7 ?- |0 ]5 P0 T6 [

, B7 ?: v" H! L. U' C" x注: 如果未启用 ActiveX 控件,将显示一条警告消息,询问是否启用 ActiveX。此时,应单击“确定”以启用 ActiveX 控件。 : U, B- v7 c3 U
3 F5 c) u/ t  ~: Q9 a* T
Excel 2007 版
7 S) z; h& a3 D: f  n( G1. 单击 Microsoft Office 按钮,然后单击 Excel 选项。
, I5 Y7 m6 T* T7 M2. 依次单击信任中心、信任中心设置、宏设置。
7 ^2 D8 J4 J8 V7 j( b* a* X3. 单击启用所有宏(不推荐;可能会运行有潜在危险的代码)。
% x, b9 A, y3 O% U4. 依次单击信任中心、信任中心设置、ActiveX 设置。 : q2 N2 {: r! r7 g6 P4 d/ m
5. 单击无限制启用所有控件并且不进行提示(不推荐;可能会运行有潜在危险的控件)。 . A, m. Z# Q, p+ i
6. 单击确定。
4 \' y2 _* `$ c" n8 e  B
0 k4 V% ~- M$ e9 ^注: 有关如何启用宏和 ActiveX 控件的更多信息,请参见 Microsoft Office 网站。$ T/ C6 l' K* i
+ h! X* q% }8 e" T' {
2.2 硬件要求
! W& L/ i1 O8 _* D5 ~
; ~6 m* m) U1 G, K6 @) _2.2.1 简介
- S& C: D6 c# [' X' Y) ~
' o6 y0 T( H3 `! f, c" {' c0 M时钟工具可以为 STM32F4xx 微控制器配置系统时钟并生成 system_stm32f4xx.c 文件。
8 T9 W4 r- F( v+ n+ B! \1 H6 Z& A3 y9 m
system_stm32f4xx.c 可以作为系统时钟配置文件的模板,用户可以轻松修改该文件以选择相应的系统时钟频率和配置 CPU 对 Flash 的等待周期。 / [3 l  u# b4 ?/ x% o/ i6 L
5 ?+ }8 `8 p# m8 d; T
2.2.2 STM32F4xx 微控制器的时钟方案
0 W. _8 [% U& t, ^7 O& m& s" L* c* J: v0 @2 K0 M
本节介绍的系统时钟方案取决于电压要求 (VDD) 与系统时钟频率的关系以及对 Flash 的等待周期与系统时钟频率的关系。
4 ]0 E3 @) C) K9 q# A; N1 i
7 |$ l2 U6 ]( ]9 Y' L. I4 J
可以使用三种不同的时钟源来驱动系统时钟 (SYSCLK): 5 f5 s) y8 L5 l( N3 v
1. HSI (16 MHz) 振荡器时钟 ! G* l& k4 B# l5 y: G/ h# L
2. HSE(4 MHz 到 26 MHz)振荡器时钟 7 a9 c( W, x. N8 I. w) o" v
3. 主锁相环 (PLL) 时钟,PLL 压控振荡器输入频率在 1 MHz 到 2 MHz 之间(推荐使用 2 MHz以减小 PLL 抖动),有 M、N、P 和 Q 多个分频器。 ) h/ r% g2 c$ r+ I' x
1 C4 Y" y$ S7 u
除以下时钟外,所有外设时钟均源自 SYSCLK:
0 s  a0 B6 o- e" h7 i& O" Y" l) f: j7 B2 H1. USB OTG FS 时钟 (48 MHz)、RNG 时钟 (48 MHz) 和 SDIO 时钟 (48 MHz),这些时钟源自 PLL (PLL48CLK) 的特定输出。
- t5 [. a: K2 R) ^2 d2. I2S 时钟。要实现高品质的音频性能,I2S 时钟可源自特定的 PLL (PLLI2S) 或映射到I2S_CKIN 引脚的外部时钟。
/ p9 ~4 P$ u/ P2 o2 L: V
! S. j0 p+ d( w& e( @" R  x% ]

9 i8 E$ b% T* W  T
..............
  p8 U6 [- P% {/ ~
想了解更多,请下载原文阅读

" ~4 E4 u9 C3 B8 a$ L% A2 q
收藏 1 评论2 发布时间:2019-3-27 10:31

举报

2个回答
Kevin_G 回答时间:2019-4-3 10:22:25
收藏
baobo 回答时间:2019-10-26 09:39:59
收藏
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版