版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、主講教師主講教師:xxx:xxxxxALIENTEK例說(shuō)例說(shuō)STM32STM32 例說(shuō)STM322022-4-17廣州市星翼電子科技有限公司廣州市星翼電子科技有限公司1ALIENTEK第第 3 3 講講 STM32 STM32時(shí)鐘系統(tǒng)時(shí)鐘系統(tǒng) 3.1 時(shí)鐘系統(tǒng)框圖 3.2 時(shí)鐘系統(tǒng)知識(shí)總結(jié) 3.3 Stm32_Clock_Init()函數(shù)講解 3.4 Systick延時(shí)例說(shuō)例說(shuō)STM32STM3222022-4-17廣州市星翼電子科技有限公司廣州市星翼電子科技有限公司ALIENTEK3.1時(shí)鐘系統(tǒng)框圖 例說(shuō)例說(shuō)STM32STM3232022-4-17廣州市星翼電子科技有限公司廣州市星翼電子科技
2、有限公司ALIENTEK3.2 3.2 時(shí)鐘系統(tǒng)知識(shí)總結(jié)時(shí)鐘系統(tǒng)知識(shí)總結(jié)例說(shuō)例說(shuō)STM32STM3242022-4-17廣州市星翼電子科技有限公司廣州市星翼電子科技有限公司STM32 STM32 有有5 5個(gè)時(shí)鐘源個(gè)時(shí)鐘源:HSI:HSI、HSEHSE、LSILSI、LSELSE、PLLPLL 、HSIHSI是高速內(nèi)部時(shí)鐘,是高速內(nèi)部時(shí)鐘,RCRC振蕩器,頻率為振蕩器,頻率為8MHz8MHz, 精度不高。精度不高。 、HSEHSE是高速外部時(shí)鐘,可接石英是高速外部時(shí)鐘,可接石英/ /陶瓷諧陶瓷諧振器,振器, 或者接外部時(shí)鐘源,頻率范圍為或者接外部時(shí)鐘源,頻率范圍為4MHz16MHz4MHz16
3、MHz。 、LSILSI是低速內(nèi)部時(shí)鐘,是低速內(nèi)部時(shí)鐘,RCRC振蕩器,頻率為振蕩器,頻率為40kHz40kHz,提供低功耗時(shí)鐘,提供低功耗時(shí)鐘 、LSELSE是低速外部時(shí)鐘,接頻率為是低速外部時(shí)鐘,接頻率為32.768kHz32.768kHz的石英晶體。的石英晶體。 、PLLPLL為鎖相環(huán)倍頻輸出,其時(shí)鐘輸入源可為鎖相環(huán)倍頻輸出,其時(shí)鐘輸入源可選擇為選擇為HSI/2HSI/2、HSEHSE 或者或者HSE/2HSE/2。倍頻可選擇為。倍頻可選擇為216216倍,倍,但是其輸出頻率最大不得但是其輸出頻率最大不得 超過(guò)超過(guò)72MHz72MHz。ALIENTEK例說(shuō)例說(shuō)STM32STM325202
4、2-4-17廣州市星翼電子科技有限公司廣州市星翼電子科技有限公司系統(tǒng)時(shí)鐘系統(tǒng)時(shí)鐘SYSCLK可來(lái)源于三個(gè)時(shí)鐘源:可來(lái)源于三個(gè)時(shí)鐘源: 、HSI振蕩器時(shí)鐘振蕩器時(shí)鐘 、HSE振蕩器時(shí)鐘振蕩器時(shí)鐘 、PLL時(shí)鐘時(shí)鐘MCO引腳輸出引腳輸出 STM32可以選擇一個(gè)時(shí)鐘信號(hào)輸出到可以選擇一個(gè)時(shí)鐘信號(hào)輸出到MCO腳腳(PA8)上,上,可以可以 選擇為選擇為PLL輸出的輸出的2分頻、分頻、HSI、HSE、或者系統(tǒng)時(shí)鐘。、或者系統(tǒng)時(shí)鐘。任何一個(gè)外設(shè)在使用之前,必須首先使能其相應(yīng)的時(shí)鐘。任何一個(gè)外設(shè)在使用之前,必須首先使能其相應(yīng)的時(shí)鐘。ALIENTEK例說(shuō)例說(shuō)STM32STM3262022-4-17廣州市星翼電
5、子科技有限公司廣州市星翼電子科技有限公司幾個(gè)重要的時(shí)鐘:幾個(gè)重要的時(shí)鐘: SYSCLK(系統(tǒng)時(shí)鐘系統(tǒng)時(shí)鐘) : AHB總線時(shí)鐘總線時(shí)鐘 APB1總線時(shí)鐘總線時(shí)鐘(低速低速): 速度最高速度最高36MHz APB2總線時(shí)鐘總線時(shí)鐘(高速高速): 速度最高速度最高72MHz PLL時(shí)鐘時(shí)鐘參考資料:參考資料:openedv/posts/list/302.htmALIENTEK例說(shuō)例說(shuō)STM32STM3272022-4-17廣州市星翼電子科技有限公司廣州市星翼電子科技有限公司RCC相關(guān)寄存器:相關(guān)寄存器: typedef struct _IO uint32_t CR; /HSI,HSE,CSS,PL
6、L等的使等的使能和就緒標(biāo)志位能和就緒標(biāo)志位 _IO uint32_t CFGR; /PLL等的時(shí)鐘源選擇,分等的時(shí)鐘源選擇,分頻系數(shù)設(shè)定頻系數(shù)設(shè)定 _IO uint32_t CIR; / 去除去除/使能使能 時(shí)鐘就緒中斷時(shí)鐘就緒中斷 _IO uint32_t APB2RSTR; /APB2線上外設(shè)復(fù)位寄存線上外設(shè)復(fù)位寄存器器 _IO uint32_t APB1RSTR; /APB1線上外設(shè)復(fù)位寄存線上外設(shè)復(fù)位寄存器器 _IO uint32_t AHBENR; /DMA,SDIO等時(shí)鐘使能等時(shí)鐘使能 _IO uint32_t APB2ENR; /APB2線上外設(shè)時(shí)鐘使能線上外設(shè)時(shí)鐘使能 _IO
7、uint32_t APB1ENR; /APB1線上外設(shè)時(shí)鐘使能線上外設(shè)時(shí)鐘使能 _IO uint32_t BDCR; /備份域控制寄存器備份域控制寄存器 _IO uint32_t CSR; /控制狀態(tài)寄存器控制狀態(tài)寄存器 RCC_TypeDef;對(duì)照對(duì)照7.3節(jié)節(jié) P85102了解這些寄了解這些寄存器的作用。存器的作用。ALIENTEK例說(shuō)例說(shuō)STM32STM3282022-4-17廣州市星翼電子科技有限公司廣州市星翼電子科技有限公司RCC相關(guān)寄存器:相關(guān)寄存器: typedef struct _IO uint32_t CR; /HSI,HSE,CSS,PLL等的使等的使能和就緒標(biāo)志位能和就緒
8、標(biāo)志位 _IO uint32_t CFGR; /PLL等的時(shí)鐘源選擇,分等的時(shí)鐘源選擇,分頻系數(shù)設(shè)定頻系數(shù)設(shè)定 _IO uint32_t CIR; / 去除去除/使能使能 時(shí)鐘就緒中斷時(shí)鐘就緒中斷 _IO uint32_t APB2RSTR; /APB2線上外設(shè)復(fù)位寄存線上外設(shè)復(fù)位寄存器器 _IO uint32_t APB1RSTR; /APB1線上外設(shè)復(fù)位寄存線上外設(shè)復(fù)位寄存器器 _IO uint32_t AHBENR; /DMA,SDIO等時(shí)鐘使能等時(shí)鐘使能 _IO uint32_t APB2ENR; /APB2線上外設(shè)時(shí)鐘使能線上外設(shè)時(shí)鐘使能 _IO uint32_t APB1ENR;
9、/APB1線上外設(shè)時(shí)鐘使能線上外設(shè)時(shí)鐘使能 _IO uint32_t BDCR; /備份域控制寄存器備份域控制寄存器 _IO uint32_t CSR; /控制狀態(tài)寄存器控制狀態(tài)寄存器 RCC_TypeDef;對(duì)照對(duì)照7.3節(jié)節(jié) P85102了解這些寄了解這些寄存器的作用。存器的作用。ALIENTEK3.3 Stm32_Clock_Init()3.3 Stm32_Clock_Init()函數(shù)講解函數(shù)講解例說(shuō)例說(shuō)STM32STM3292022-4-17廣州市星翼電子科技有限公司廣州市星翼電子科技有限公司 函數(shù)在實(shí)驗(yàn) 工程中的SYSTEM分組下面的sys.c和sys.h中。作用:初始化STM32的
10、時(shí)鐘。其中還包括對(duì)向量表的配置,以及相關(guān)外設(shè)的復(fù)位及配置。講解參考:書(shū)本5.2.2小節(jié)ALIENTEK例說(shuō)例說(shuō)STM32STM32102022-4-17廣州市星翼電子科技有限公司廣州市星翼電子科技有限公司ALIENTEK3.4 Systick3.4 Systick延時(shí)延時(shí)例說(shuō)例說(shuō)STM32STM32112022-4-17廣州市星翼電子科技有限公司廣州市星翼電子科技有限公司 3.4.1 什么是Systick定時(shí)器? 3.4.2 Systick 相關(guān)寄存器 3.4.3 delay文件夾講解ALIENTEK3.4.1 3.4.1 什么是什么是systicksystick定時(shí)器定時(shí)器例說(shuō)例說(shuō)STM32
11、STM32122022-4-17廣州市星翼電子科技有限公司廣州市星翼電子科技有限公司 Systick定時(shí)器就是系統(tǒng)滴答定時(shí)器,一個(gè)24 位的倒計(jì)數(shù)定時(shí)器,計(jì)到0 時(shí),將從RELOAD 寄存器中自動(dòng)重裝載定時(shí)初值。只要不把它在SysTick 控制及狀態(tài)寄存器中的使能位清除,就永不停息,即使在睡眠模式下也能工作。SysTick定時(shí)器被捆綁在NVIC中,用于產(chǎn)生SYSTICK異常異常號(hào):15)。ALIENTEK3.4.2 systick3.4.2 systick相關(guān)寄存器相關(guān)寄存器例說(shuō)例說(shuō)STM32STM32132022-4-17廣州市星翼電子科技有限公司廣州市星翼電子科技有限公司CTRL SysT
12、ick 控制和狀態(tài)寄存器 LOAD SysTick 自動(dòng)重裝載除值寄存器 VAL SysTick 當(dāng)前值寄存器 CALIB SysTick 校準(zhǔn)值寄存器typedef struct _IO uint32_t CTRL; _IO uint32_t LOAD; _IO uint32_t VAL; _I uint32_t CALIB; SysTick_Type;ALIENTEK例說(shuō)例說(shuō)STM32STM32142022-4-17廣州市星翼電子科技有限公司廣州市星翼電子科技有限公司 CTRL 寄存器描述寄存器描述ALIENTEK例說(shuō)例說(shuō)STM32STM32152022-4-17廣州市星翼電子科技有限公司廣州市星翼電子科技有限公司 LOAD 寄存器描述 VAL 寄存器描述ALIENTEK3.4.3 delay3.4.3 delay文件夾講解文件夾講解例說(shuō)例說(shuō)STM32STM32162022-4-17廣州市星翼電子科技有限公司廣州市星翼電子科技有限公司delay文件夾內(nèi)包含了delay.c和delay.h兩個(gè)文件,這兩個(gè)文件用來(lái)實(shí)現(xiàn)系統(tǒng)的延時(shí)功能,其中包含3個(gè)函數(shù): void dela
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年沼氣專(zhuān)用發(fā)電裝置項(xiàng)目評(píng)價(jià)分析報(bào)告
- 采購(gòu)合同簽訂制度
- 不可抗力融資租賃合同
- 編外合同用工標(biāo)準(zhǔn)
- 智慧路燈系統(tǒng)解決方案
- 頸椎病手術(shù)前后配合
- 線粒體腦病的護(hù)理
- 山東省棗莊市臺(tái)兒莊區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期中考試歷史試題
- 遼寧省鞍山市海城市西部集團(tuán)2024-2025學(xué)年七年級(jí)上學(xué)期11月期中生物學(xué)試題(含答案)
- 河南省鄧州市2024-2025學(xué)年七年級(jí)上學(xué)期期中歷史試題(含答案)
- 電梯技術(shù)2通力故障代碼-2009cn
- 1373特殊教育概論-國(guó)家開(kāi)放大學(xué)2022年1月(2021秋)期末考試真題-開(kāi)放本科
- 《西方音樂(lè)史》課件李斯特
- 《服務(wù)禮儀》考試試卷試題含答案
- 傳統(tǒng)園林建筑構(gòu)造--亭、廊、榭、舫75頁(yè)P(yáng)PT課件
- 牛津上海版4AM3U2-Around my home
- 經(jīng)銷(xiāo)商準(zhǔn)入及評(píng)定表格vr
- 管理學(xué)基礎(chǔ)PPT課件:領(lǐng)----導(dǎo)
- 機(jī)能實(shí)驗(yàn)考核細(xì)則
- 刮痧養(yǎng)生的作用與功效PPT
- 抗浮錨桿防水施工方案
評(píng)論
0/150
提交評(píng)論