資料介紹
1、使用HSE,SYSCLK最高頻率是128M
一般情況下,我們都是使用HSE,然后HSE經過PLL倍頻之后作為系統時鐘。通常的配置是:HSE=8M,PLL的倍頻因子為:9,
系統時鐘就設置成:SYSCLK = 8M * 9 = 72M。
2、使用HSI,SYSCLK最高頻率是64M本帖隱藏的內容
當HSE故障的時候,因為PLL的時鐘來源是HSE,所以當HSE故障的時候,不僅HSE不能使用,連PLL也會被關閉,這個時候系統
會自動切換HSI作為系統時鐘,此時SYSCLK=HSI=8M,如果沒有開啟CSS和CSS中斷的話,那么整個系統就只能在低速率運行,
這是系統跟癱瘓沒什么兩樣。如果開啟了CSS功能的話,那么可以當HSE故障時,在CSS中斷里面采取補救措施,使用HSI,并把
系統時鐘設置為更高的頻率,最高是64MHZ,64MHZ的頻率足夠一般的外設使用,如:ADC 、SPI、I2C等。
但是這里就又有一個問題了,原來SYSCLK=72M,現在因為故障改成64M,那么那些外設的時鐘肯定被改變了,那么外設工作就會
被打亂,那我們是不是在設置HSI時鐘的時候,也重新調整外設總線的分頻因子,即AHB,APB2和APB1的分頻因子,使外設的時鐘
達到跟HSE沒有故障之前一樣。 但是這個也不是最保障的辦法,畢竟不能一直使用HSI,所以當HSE故障時還是要采取報警措施。
其實最保障的方法設置系統使用為64M,不管是使用HSE還是HSI。
還有一種情況是,有些家伙不想用HSE,想用HSI,但是又不知道怎么用HSI來設置系統時鐘,因為調用庫函數都是使用HSE的,
我在這里給出例子,起個拋磚引玉的作用。
例程給出了兩個函數:
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庫配置過程 時鐘系統
- STM32F103低功耗喚醒時鐘設置
- STM32系統時鐘切換與設置詳解
- STM32f1時鐘系統整理
- 使用STM32內部HSI (內部RC振蕩)作為系統時鐘
- STM32F1改用內部時鐘HSI,配置系統時鐘64M
- STM32 RCC時鐘樹
- stm32學習筆記-時鐘系統
- STM32入坑(七)使用HSI配置系統時鐘
- STM32 時鐘系統--RCC寄存器
- 關于系統時鐘的配置問題,如是stm32f1的系統時鐘為72Mhz
- STM32最小系統和時鐘詳解
- MCU學習筆記_STM32時鐘
- STM32時鐘系統 9次下載
- STM32硬件設計的建議(2) 130次閱讀
- CKS32F107xx系列時鐘系統具體配置方法講解 344次閱讀
- 單片機STM32時鐘詳解 4404次閱讀
- stm32f030系列時鐘介紹 3347次閱讀
- 時鐘失效之后,STM32還能運行? 787次閱讀
- STM32單片機的外部時鐘晶振該如何選擇頻率 2.7w次閱讀
- 基于STM32單片機的USB時鐘配置設計 5528次閱讀
- STM32的各種時鐘系統的應用解析 6018次閱讀
- STM32單片機的5個時鐘源解析 2.3w次閱讀
- 基于STM32時鐘系統的開發及配置 2224次閱讀
- 基于LinkedInSTM32F4時鐘系統初始化設置 2041次閱讀
- STM32F4時鐘系統原理圖解析 1.7w次閱讀
- SYSCLK時鐘源三個來源:HSI RC、HSE OSC、PLL 2.3w次閱讀
- 深度剖析STM32時鐘系統 1.7w次閱讀
- 如何理解STM32系統時鐘和分頻 7081次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 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次下載 | 免費
評論
查看更多