|
4duz1ysoqvt6404967243.png (79.17 KB, 下載次數(shù): 0)
下載附件
保存到相冊
4duz1ysoqvt6404967243.png
2024-9-7 15:22 上傳
0 G/ F0 a9 v2 q0 c) u; I" n% |: G, N& S% y- n/ T& [" P
1 HSE 時(shí)鐘 ) X% G0 k6 t/ a4 o; B
高速外部時(shí)鐘信號(HSE)有以下幾個(gè)時(shí)鐘源: ? HSE 外部晶振/陶瓷諧振器 ? HSE 用戶外部時(shí)鐘,提供 OSC_IN 引腳 & X* l) n9 f+ \) {! o- ^
諧振器和負(fù)載電容必須盡可能地靠近振蕩器的引腳,以盡量減小輸出失真和起振穩(wěn)定時(shí)間。負(fù)載電容值必須根據(jù)所* `/ a6 f: p, `" o" C# R5 }
選振蕩器的不同做適當(dāng)調(diào)整。6 o; J2 h' B' w: S
e5saoheccu36404967343.png (65.2 KB, 下載次數(shù): 0)
下載附件
保存到相冊
e5saoheccu36404967343.png
2024-9-7 15:22 上傳
+ a5 L, @6 Q2 S" t& R% k
1.1 外部晶振/陶瓷諧振器(HSE 晶振) 0 Z' D0 o w" N$ R
4到50MHz外部振蕩器的優(yōu)點(diǎn)是可以生成一個(gè)精度非常高的主時(shí)鐘。有關(guān)詳細(xì)信息,請參見數(shù)據(jù)手冊的電氣特性部分。 4 y9 i! |' `* Z# Y. j7 n; _
3 x* u. K+ q7 J) S1 N1.2 外部時(shí)鐘源(HSE旁路) w4 r3 t& c1 v# q# @6 c) b
在此模式下,必須提供外部時(shí)鐘源,頻率高達(dá)50MHz。必須使用占空比約為40%至60%的外部時(shí)鐘信號(方波、正弦波或三角波)來驅(qū)動(dòng) OSC_IN引腳,具體取決于頻率(參考數(shù)據(jù)手冊),同時(shí)OSC_OUT引腳可用作GPIO使用。. g. t1 S2 w, P+ s; r
2 HSI16時(shí)鐘 # g. ~, P- C+ C% C2 y. q7 ~
HSI16時(shí)鐘信號是從16MHz內(nèi)部RC振蕩器生成的。RC振蕩器以低成本提供時(shí)鐘源(無需使用外部元件)。它還比HSE晶振具有更快的啟動(dòng)時(shí)間。但即使校準(zhǔn)后,頻率也不如外部晶振或陶瓷諧振器的頻率精度高。HSI16時(shí)鐘還可作為備份時(shí)鐘源(輔助時(shí)鐘)使用,以防HSE晶振發(fā)生故障。
g4 i8 v z/ U$ T) K* k3 MSI(MSIS 和 MSIK)時(shí)鐘 MSI由四個(gè)內(nèi)部RC振蕩器組成:MSIRC0 (48MHz)、MSIRC1 (4MHz)、MSIRC2 (3.072MHz)和 MSIRC3 (400kHz)。每個(gè)振蕩器提供一個(gè)預(yù)分頻器,從而提供1、2、3或4分頻。由這些分頻振蕩器生成兩個(gè)輸出時(shí)鐘:
/ I, ]7 M8 ^8 M- a9 l% [? MSIS,可選擇作為系統(tǒng)時(shí)鐘
- o+ l: ]1 _& y1 e: n? MSIK,可由一些外設(shè)選擇作為內(nèi)核時(shí)鐘 # }. J) i# B$ G* O$ T
& k' P: E7 V( x1 a/ G, L4 [$ L
可由軟件分別使用RCC_ICSCR1寄存器中的MSISRANGE[3:0]和 MSIKRANGE[3:0]字段(且MSIRGSEL=1)來調(diào)整MSIS和MSIK頻率范圍。提供十六個(gè)頻率范圍,由四個(gè)內(nèi)部RC生成。3 V: [+ O4 u& i/ {
如果HSE晶振發(fā)生故障,則MSI時(shí)鐘還可作為備份時(shí)鐘源(輔助時(shí)鐘)。MSI振蕩器可提供一個(gè)低成本(無外部元件)低功耗的時(shí)鐘源。此外,當(dāng)和LSE 一起用于PLL模式時(shí),MSI可提供一個(gè)非常精確的時(shí)鐘源,該時(shí)鐘源可用于USB OTG-FS外設(shè),并且PLL反饋,使系統(tǒng)以最大速率160 MHz運(yùn)行。利用LSE進(jìn)行硬件自動(dòng)校準(zhǔn)(PLL模式)4 v7 ]. K$ s" T- _) U* F
當(dāng)應(yīng)用中存在32.768 kHz 外部振蕩器時(shí),MSIS或MSIK可配置為PLL模式。此模式已啟用,如下所示:
2 l! ~( Q( u& m0 \/ Z? 對于MSIS:在RCC_CR寄存器中將MSIPLLEN位置為1 & o! P& s5 D' P9 ?6 J0 C
? 對于MSIK:在RCC_CR寄存器中將MSIPLLEN位置為0
1 k/ B" s, M4 v! m
/ w6 r8 ], \ c/ v1 h7 L8 w如果MSIS和MSIK范圍是從同一MSIRC源生成的,則PLL模式應(yīng)用于 MSIS和MSIK。當(dāng)配置為PLL模式時(shí),MSIS或MSIK可利用LSE自動(dòng)校準(zhǔn)。該模式可用于所有MSI頻率范圍。48MHz時(shí),處于PLL模式的MSIK可用
; T1 |3 t' P0 i- n" c0 V于USB OTG FS器件,不需要外部高速晶振。
# d- c# L* W1 z, L' V, g3 o
; L4 {9 y. r+ Y8 w4 LSE 時(shí)鐘
) k/ \3 w- a+ M" kLSE晶振是32.768kHz低速外部晶振或陶瓷諧振器。它為RTC(實(shí)時(shí)時(shí)鐘)外設(shè)提供低功耗且精度高的時(shí)鐘源,用于時(shí)鐘/日歷或其他定時(shí)功能。使用RCC_BDCR寄存器中的LSEDRV[1:0]位,可在運(yùn)行時(shí)更改晶振驅(qū)動(dòng)強(qiáng)度,以實(shí)現(xiàn)穩(wěn)定性、短啟動(dòng)時(shí)間和低功耗之間的最佳平衡。外部時(shí)鐘源(LSE 旁路)在此模式下,必須提供頻率高達(dá)1MHz的外部時(shí)鐘源。必須使用占空比約為50%的外部時(shí)鐘信號(方波、正弦波或三角波)來驅(qū)動(dòng) OSC32_IN引腳,同時(shí)OSC32_OUT引腳可以作為GPIO使用。1 m" h3 \4 U i" ]. I! U
==========
) p. u2 j" [$ C3 K: l往期回顧:Keil中變量不被初始化方法
! {' e5 |, v+ n! S+ Q1 u# L如何提高單片機(jī)的運(yùn)算效率之FPU
& j. ~# j' R4 F' O4 E藍(lán)橋杯物聯(lián)網(wǎng)教程匯總_240529- j- f- }9 ^# G2 ?" y1 T
==========$ H' K4 g! M$ t5 ] h$ `# o
3 \0 g: T9 d% v# t4 n7 G& N/ K
4yjckyv2vfv6404967443.png (168.01 KB, 下載次數(shù): 0)
下載附件
保存到相冊
4yjckyv2vfv6404967443.png
2024-9-7 15:22 上傳
# ^! C1 W. V8 h6 {3 F: e; ?# h H: K' `/ ^" v& ^6 x8 t# ~
otlbekhijo56404967544.png (389.99 KB, 下載次數(shù): 0)
下載附件
保存到相冊
otlbekhijo56404967544.png
2024-9-7 15:22 上傳
$ E! f, U7 g+ N3 `
9 r$ \; ]/ e: Z5 l. w
b0tg2de0ey56404967644.png (368.54 KB, 下載次數(shù): 0)
下載附件
保存到相冊
b0tg2de0ey56404967644.png
2024-9-7 15:22 上傳
|
|