標題: STM32時鐘配置詳解 [打印本頁]
作者: 51黑ren 時間: 2015-12-23 21:28
標題: STM32時鐘配置詳解
在STM32中,有五個時鐘源,為HSI、HSE、LSI、LSE、PLL。
①HSI是高速內部時鐘,RC振蕩器,頻率為8MHz。
②HSE是高速外部時鐘,可接石英/陶瓷諧振器,或者接外部時鐘源,頻率范圍為4MHz~16MHz。
③LSI是低速內部時鐘,RC振蕩器,頻率為40kHz。
④LSE是低速外部時鐘,接頻率為32.768kHz的石英晶體。
⑤PLL為鎖相環倍頻輸出,其時鐘輸入源可選擇為HSI/2、HSE或者HSE/2。倍頻可選擇為2~16倍,但是其輸出頻率最大不得超過72MHz。
在STM32上如果不使用外部晶振,OSC_IN和OSC_OUT的接法
如果使用內部RC振蕩器而不使用外部晶振,請按照下面方法處理:
1)對于100腳或144腳的產品,OSC_IN應接地,OSC_OUT應懸空。 2)對于少于100腳的產品,有2種接法: 2.1)OSC_IN和OSC_OUT分別通過10K電阻接地。此方法可提高EMC性能。 2.2)分別重映射OSC_IN和OSC_OUT至PD0和PD1,再配置PD0和PD1為推挽輸出并輸出'0'。
使用HSE時鐘,程序設置時鐘參數流程:
1、將RCC寄存器重新設置為默認值 RCC_DeInit;
2、打開外部高速時鐘晶振HSE RCC_HSEConfig(RCC_HSE_ON);
3、等待外部高速時鐘晶振工作 HSEStartUpStatus = RCC_WaitForHSEStartUp();
4、設置AHB時鐘 RCC_HCLKConfig;
5、設置高速AHB時鐘 RCC_PCLK2Config;
6、設置低速速AHB時鐘 RCC_PCLK1Config;
7、設置PLL RCC_PLLConfig;
8、打開PLL RCC_PLLCmd(ENABLE);
9、等待PLL工作 while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) ==RESET)
10、設置系統時鐘 RCC_SYSCLKConfig;
11、判斷是否PLL是系統時鐘 while(RCC_GetSYSCLKSource() != 0x08)
12、打開要使用的外設時鐘 RCC_APB2PeriphClockCmd()/RCC_APB1PeriphClockCmd()
image.jpeg (125.43 KB, 下載次數: 88)
下載附件
2015-12-23 21:28 上傳
下面是TM32軟件固件庫的程序中對RCC的配置函數(使用外部8MHz晶振)
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
日韩欧美网
|
精品国产一区二区
|
国产精品久久久
|
欧美理论片在线观看
|
国产精品一区二区av
|
国产女人叫床高潮大片免费
|
日本三级在线网站
|
精品国产乱码久久久久久果冻传媒
|
99精品视频免费观看
|
美国av片在线观看
|
久久久久久国
|
久久曰视频
|
成人精品一区二区户外勾搭野战
|
亚洲欧美日韩精品久久亚洲区
|
男插女下体视频
|
北条麻妃一区二区三区在线观看
|
中文成人无字幕乱码精品
|
久草精品视频
|
国产高清精品在线
|
很黄很污的网站
|
亚洲性在线
|
久久亚洲精品久久国产一区二区
|
国产精品美女久久久久aⅴ国产馆
|
久久精品国产一区二区电影
|
日韩成人免费视频
|
午夜羞羞
|
国产一在线观看
|
99久久免费精品国产免费高清
|
欧美激情在线一区二区三区
|
亚洲国产一区二区视频
|
国产精品毛片无码
|
国产精品一区一区
|
亚洲午夜网
|
在线看片网站
|
99视频在线免费观看
|
91 在线
|
久久国产精品免费一区二区三区
|
欧美激情一区二区
|
精品久久久网站
|
久草视频网站
|
亚洲欧美日韩精品久久亚洲区
|