資料介紹
1、使用HSE,SYSCLK最高頻率是128M
一般情況下,我們都是使用HSE,然后HSE經(jīng)過PLL倍頻之后作為系統(tǒng)時鐘。通常的配置是:HSE=8M,PLL的倍頻因子為:9,
系統(tǒng)時鐘就設(shè)置成:SYSCLK = 8M * 9 = 72M。
2、使用HSI,SYSCLK最高頻率是64M本帖隱藏的內(nèi)容
當HSE故障的時候,因為PLL的時鐘來源是HSE,所以當HSE故障的時候,不僅HSE不能使用,連PLL也會被關(guān)閉,這個時候系統(tǒng)
會自動切換HSI作為系統(tǒng)時鐘,此時SYSCLK=HSI=8M,如果沒有開啟CSS和CSS中斷的話,那么整個系統(tǒng)就只能在低速率運行,
這是系統(tǒng)跟癱瘓沒什么兩樣。如果開啟了CSS功能的話,那么可以當HSE故障時,在CSS中斷里面采取補救措施,使用HSI,并把
系統(tǒng)時鐘設(shè)置為更高的頻率,最高是64MHZ,64MHZ的頻率足夠一般的外設(shè)使用,如:ADC 、SPI、I2C等。
但是這里就又有一個問題了,原來SYSCLK=72M,現(xiàn)在因為故障改成64M,那么那些外設(shè)的時鐘肯定被改變了,那么外設(shè)工作就會
被打亂,那我們是不是在設(shè)置HSI時鐘的時候,也重新調(diào)整外設(shè)總線的分頻因子,即AHB,APB2和APB1的分頻因子,使外設(shè)的時鐘
達到跟HSE沒有故障之前一樣。 但是這個也不是最保障的辦法,畢竟不能一直使用HSI,所以當HSE故障時還是要采取報警措施。
其實最保障的方法設(shè)置系統(tǒng)使用為64M,不管是使用HSE還是HSI。
還有一種情況是,有些家伙不想用HSE,想用HSI,但是又不知道怎么用HSI來設(shè)置系統(tǒng)時鐘,因為調(diào)用庫函數(shù)都是使用HSE的,
我在這里給出例子,起個拋磚引玉的作用。
例程給出了兩個函數(shù):
1、使用HSE時,SYSCLK = 8M * RCC_PLLMul_x, x:[2,3,。..16],最高是128M
HSE_SetSysClock(uint32_t pllmul)
2、使用HSI時,SYSCLK = 4M * RCC_PLLMul_x, x:[2,3,。..16],最高是64MH
HSI_SetSysClock(uint32_t pllmul)
- 一圖搞懂單片機STM32的5個時鐘源知識!
- [HAL] STM32F407ZG HAL庫配置過程 時鐘系統(tǒng)
- STM32F103低功耗喚醒時鐘設(shè)置
- STM32系統(tǒng)時鐘切換與設(shè)置詳解
- STM32f1時鐘系統(tǒng)整理
- 使用STM32內(nèi)部HSI (內(nèi)部RC振蕩)作為系統(tǒng)時鐘
- STM32F1改用內(nèi)部時鐘HSI,配置系統(tǒng)時鐘64M
- STM32 RCC時鐘樹
- stm32學習筆記-時鐘系統(tǒng)
- STM32入坑(七)使用HSI配置系統(tǒng)時鐘
- STM32 時鐘系統(tǒng)--RCC寄存器
- 關(guān)于系統(tǒng)時鐘的配置問題,如是stm32f1的系統(tǒng)時鐘為72Mhz
- STM32最小系統(tǒng)和時鐘詳解
- MCU學習筆記_STM32時鐘
- STM32時鐘系統(tǒng) 9次下載
- STM32硬件設(shè)計的建議(2) 334次閱讀
- CKS32F107xx系列時鐘系統(tǒng)具體配置方法講解 680次閱讀
- 單片機STM32時鐘詳解 4799次閱讀
- stm32f030系列時鐘介紹 3765次閱讀
- 時鐘失效之后,STM32還能運行? 908次閱讀
- STM32單片機的外部時鐘晶振該如何選擇頻率 2.8w次閱讀
- 基于STM32單片機的USB時鐘配置設(shè)計 5772次閱讀
- STM32的各種時鐘系統(tǒng)的應(yīng)用解析 6137次閱讀
- STM32單片機的5個時鐘源解析 2.4w次閱讀
- 基于STM32時鐘系統(tǒng)的開發(fā)及配置 2330次閱讀
- 基于LinkedInSTM32F4時鐘系統(tǒng)初始化設(shè)置 2128次閱讀
- STM32F4時鐘系統(tǒng)原理圖解析 1.8w次閱讀
- SYSCLK時鐘源三個來源:HSI RC、HSE OSC、PLL 2.3w次閱讀
- 深度剖析STM32時鐘系統(tǒng) 1.8w次閱讀
- 如何理解STM32系統(tǒng)時鐘和分頻 7237次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發(fā)板設(shè)計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論