在STM32中,有五個時鐘源,為HSI、HSE、LSI、LSE、PLL。
、HSI是高速內(nèi)部時鐘,RC振蕩器,頻率為8MHz。
②、HSE是高速外部時鐘,可接石英/陶瓷諧振器,或者接外部時鐘源,頻率范圍為4MHz~16MHz。
③、LSI是低速內(nèi)部時鐘,RC振蕩器,頻率為40kHz。
④、LSE是低速外部時鐘,接頻率為32.768kHz的石英晶體。
⑤、PLL為鎖相環(huán)倍頻輸出,其時鐘輸入源可選擇為HSI/2、HSE或者HSE/2。倍頻可選擇為2~16倍,但是其輸出頻率最大不得超過72MHz。
其中40kHz的LSI供獨立看門狗IWDG使用,另外它還可以被選擇為實時時鐘RTC的時鐘源。另外,實時時鐘RTC的時鐘源還可以選擇LSE,或者是HSE的128分頻。RTC的時鐘源通過RTCSEL[1:0]來選擇。
STM32中有一個全速功能的USB模塊,其串行接口引擎需要一個頻率為48MHz的時鐘源。該時鐘源只能從PLL輸出端獲取,可以選擇為1.5分頻或者1分頻,也就是,當(dāng)需要使用USB模塊時,PLL必須使能,并且時鐘頻率配置為48MHz或72MHz。
另外,STM32還可以選擇一個時鐘信號輸出到MCO腳(PA8)上,可以選擇為PLL輸出的2分頻、HSI、HSE、或者系統(tǒng)時鐘。
系統(tǒng)時鐘SYSCLK,它是供STM32中絕大部分部件工作的時鐘源。系統(tǒng)時鐘可選擇為PLL輸出、HSI或者HSE。系統(tǒng)時鐘最大頻率為72MHz,它通過AHB分頻器分頻后送給各模塊使用,AHB分頻器可選擇1、2、4、8、16、64、128、256、512分頻。其中AHB分頻器輸出的時鐘送給5大模塊使用:
①、送給AHB總線、內(nèi)核、內(nèi)存和DMA使用的HCLK時鐘。
②、通過8分頻后送給Cortex的系統(tǒng)定時器時鐘。
③、直接送給Cortex的空閑運行時鐘FCLK。
④、送給APB1分頻器。APB1分頻器可選擇1、2、4、8、16分頻,其輸出一路供APB1外設(shè)使用(PCLK1,最大頻率36MHz),另一路送給定時器(Timer)2、3、4倍頻器使用。該倍頻器可選擇1或者2倍頻,時鐘輸出供定時器2、3、4使用。
⑤、送給APB2分頻器。APB2分頻器可選擇1、2、4、8、16分頻,其輸出一路供APB2外設(shè)使用(PCLK2,最大頻率72MHz),另一路送給定時器(Timer)1倍頻器使用。該倍頻器可選擇1或者2倍頻,時鐘輸出供定時器1使用。另外,APB2分頻器還有一路輸出供ADC分頻器使用,分頻后送給ADC模塊使用。ADC分頻器可選擇為2、4、6、8分頻。
在以上的時鐘輸出中,有很多是帶使能控制的,例如AHB總線時鐘、內(nèi)核時鐘、各種APB1外設(shè)、APB2外設(shè)等等。當(dāng)需要使用某模塊時,記得一定要先使能對應(yīng)的時鐘。
需要注意的是定時器的倍頻器,當(dāng)APB的分頻為1時,它的倍頻值為1,否則它的倍頻值就為2。
連接在APB1(低速外設(shè))上的設(shè)備有:電源接口、備份接口、CAN、USB、I2C1、I2C2、UART2、UART3、SPI2、窗口看門狗、Timer2、Timer3、Timer4。注意USB模塊雖然需要一個單獨的48MHz時鐘信號,但它應(yīng)該不是供USB模塊工作的時鐘,而只是提供給串行接口引擎(SIE)使用的時鐘。USB模塊工作的時鐘應(yīng)該是由APB1提供的。
連接在APB2(高速外設(shè))上的設(shè)備有:UART1、SPI1、Timer1、ADC1、ADC2、所有普通IO口(PA~PE)、第二功能IO口。深圳專業(yè)STM32技術(shù)學(xué)習(xí)郭老師QQ754634522
使用HSE時鐘,程序設(shè)置時鐘參數(shù)流程:
1、將RCC寄存器重新設(shè)置為默認(rèn)值 RCC_DeInit;
2、打開外部高速時鐘晶振HSE RCC_HSEConfig(RCC_HSE_ON);
3、等待外部高速時鐘晶振工作 HSEStartUpStatus = RCC_WaitForHSEStartUp();
4、設(shè)置AHB時鐘 RCC_HCLKConfig;
5、設(shè)置高速AHB時鐘 RCC_PCLK2Config;
6、設(shè)置低速速AHB時鐘 RCC_PCLK1Config;
7、設(shè)置PLL RCC_PLLConfig;
8、打開PLL RCC_PLLCmd(ENABLE);
9、等待PLL工作 while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET)
10、設(shè)置系統(tǒng)時鐘 RCC_SYSCLKConfig;
11、判斷是否PLL是系統(tǒng)時鐘 while(RCC_GetSYSCLKSource() != 0x08)
12、打開要使用的外設(shè)時鐘 RCC_APB2PeriphClockCmd()/RCC_APB1PeriphClockCmd()
上一篇:基于STM32和SIM900A的無線通信模塊設(shè)計
下一篇:最后一頁
推薦閱讀
史海拾趣
近年來,中國市場對EA Elektro-Automatik來說變得越來越重要。公司高層認(rèn)識到了中國市場的巨大潛力和重要性,并制定了在中國市場繼續(xù)投資和實現(xiàn)增長的明確計劃。EA Elektro-Automatik的代表在多個場合與中國政府和行業(yè)領(lǐng)導(dǎo)進(jìn)行交流和合作,努力拓展中國市場。目前,中國市場已經(jīng)占據(jù)EA Elektro-Automatik全球業(yè)務(wù)的相當(dāng)一部分份額,并有望在未來繼續(xù)保持增長。
作為一家有社會責(zé)任感的企業(yè),F(xiàn)ermionics Lasertech Inc公司始終關(guān)注環(huán)境保護(hù)和社會公益事業(yè)。他們積極推行綠色制造理念,采用環(huán)保材料和節(jié)能技術(shù)生產(chǎn)產(chǎn)品;同時,公司還積極參與各類公益活動,回饋社會。這些舉措不僅提升了公司的社會形象,也為公司的可持續(xù)發(fā)展注入了強(qiáng)大動力。
隨著全球?qū)Νh(huán)保意識的不斷提高,Delphi Connection Systems公司也積極響應(yīng)環(huán)保號召,致力于研發(fā)和生產(chǎn)環(huán)保型連接器產(chǎn)品。公司采用環(huán)保材料和工藝,減少生產(chǎn)過程中的污染排放,同時推出可回收、可再利用的連接器產(chǎn)品。這一舉措不僅符合了環(huán)保要求,也為客戶提供了更加環(huán)保的解決方案。
Delphi Connection Systems公司深知產(chǎn)品質(zhì)量是企業(yè)生存和發(fā)展的基石。因此,公司始終堅持嚴(yán)格的質(zhì)量控制標(biāo)準(zhǔn),從原材料采購到產(chǎn)品制造、檢測等各個環(huán)節(jié)都進(jìn)行嚴(yán)格把關(guān)。這種對質(zhì)量的執(zhí)著追求贏得了客戶的信任和口碑,使公司在電子行業(yè)中樹立了良好的品牌形象。
西安航天民芯科技有限公司成立于XXXX年,創(chuàng)立初期,公司便明確了自己的發(fā)展方向——專注于集成電路設(shè)計與開發(fā)。在創(chuàng)始團(tuán)隊的帶領(lǐng)下,公司逐步積累起深厚的技術(shù)底蘊,為后續(xù)的快速發(fā)展奠定了堅實的基礎(chǔ)。通過不斷地技術(shù)研究和創(chuàng)新,西安航天民芯逐漸在行業(yè)內(nèi)嶄露頭角。
[轉(zhuǎn)載]史上最實用較深刻的峰值檢測電路實例與分析 TINA7 OPA128OPA131TL372 本帖最后由 dontium 于 2015-1-23 13:23 編輯 史上最實用較深刻的峰值檢測電路實例與分析 TINA7 OPA128OPA131TL372 … 查看全部問答∨ |
|
誰有優(yōu)龍fs2410 wince 按鍵的驅(qū)動 ? 誰有fs2410的驅(qū)動,能給我發(fā)一份嗎?我就快畢不了業(yè),寫個按鍵驅(qū)動,中斷怎么都沒有反應(yīng)。我的郵箱lihongdongnan@yahoo.cn… 查看全部問答∨ |
如何在wince環(huán)境下創(chuàng)建一個xml文件啊 請求實例說明 我想在wince環(huán)境下 生成一個xml文件 內(nèi)容有 <?xml version="1.0" encoding="GB2312"?> <note> <to>George</to> <from>John</from> & ...… 查看全部問答∨ |
有誰知道一般的科學(xué)計算器用的是什么型號的CPU?51系列還是其它的呢?謝謝! 自己想搭個硬件平臺做科學(xué)計算器,把自己的計算器拆開只看到一個裸片,一塊大黑痣里面是啥都看不到郁悶!有人知道一般的科學(xué)計算器都用什么cpu來實現(xiàn)么,不知c51能不能符合要求,因為c51對浮點的支持比較差,只支持到單精度,這對對精度要求較高的 ...… 查看全部問答∨ |
本次招聘為春季社招 將會在2月底在全國各大城市組織面試 招聘職位: 嵌入式軟件方向 招聘要求: 211院校以畢業(yè)學(xué)生,非211學(xué)校畢業(yè)學(xué)生需要本三碩二工作經(jīng)驗 專業(yè)技能方面要求熟悉C 或責(zé)C+ ...… 查看全部問答∨ |
有兩臺電腦相距比較遠(yuǎn),少說也有200米,想通過串口來傳遞簡單的數(shù)據(jù),怎樣才能把它倆連起來呢?如果用一對RS232轉(zhuǎn)485直聯(lián)可以嗎?… 查看全部問答∨ |
基于FPGA全數(shù)字電動汽車電池狀態(tài)管理(SOC)系統(tǒng)設(shè)計 在電力電子控制系統(tǒng)中,F(xiàn)PGA的確比單純的DSP控制有優(yōu)勢,本次項目面向電動汽車的電池管理系統(tǒng),Cyclone V的性能很不錯,希望可以得到開發(fā)板作為測試,如果有幸得到開發(fā)板,屆時也會第一時間和網(wǎng)友分享使用經(jīng)驗。 [ 本帖最后由 buer1209 于 2012-10- ...… 查看全部問答∨ |
ADI實驗電路中的經(jīng)典電路---單-雙端變換電路 ADI實驗電路中,有一些比較經(jīng)典的電路,現(xiàn)發(fā)上來和大伙分享 單端變雙端電路:(此電路在CN-171中) … 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 人形機(jī)器人馬拉松背后的思考,兆易創(chuàng)新如何賦能機(jī)器人產(chǎn)業(yè)
- 一種基于STM32的智能柜控制器設(shè)計
- 小型傾轉(zhuǎn)旋翼機(jī)的無刷直流電機(jī)驅(qū)動器設(shè)計
- 超高速攝影機(jī)電控系統(tǒng)設(shè)計
- 基于GPS自動授時的無線智能控制器的設(shè)計
- 基于PTR2000的無線氣象信息采集系統(tǒng)設(shè)計
- Microchip推出MEC175xB系列器件,為嵌入式控制器引入硬件 抗量子攻擊能力
- 無人飛行器機(jī)載穩(wěn)定云臺控制系統(tǒng)的設(shè)計
- 匠芯創(chuàng)推出面向具身智能高性能實時處理器M7000
- AI時代的孩子,如何成為未來的開創(chuàng)者?
- 通用汽車轉(zhuǎn)向LFP電池,LG新能源和三星SDI擬在美建廠
- 蓋世汽車研究院:政策助推疊加技術(shù)迭代 全固態(tài)電池蓄勢待發(fā)
- 小鵬汽車董事長預(yù)測:2027年激光雷達(dá)非智能駕駛必備
- 解碼大眾汽車中國戰(zhàn)略 - 決戰(zhàn)智能化電氣化的三板斧
- 2025從具身智能大腦展望人形機(jī)器人發(fā)展
- “荊楚”人形機(jī)器人即將量產(chǎn),智能時代的新篇章!
- 小鵬純視覺方案:技術(shù)突圍與市場下沉的雙重博弈
- 為什么無人出租車能“零”事故,而智能駕駛輔助卻事故頻發(fā)?
- 重磅!一顆要顛覆全球智駕的芯片點亮了!
- 聊聊你眼中的仙童,超值極品拿到手!
- 感謝有你,感恩龍年,EEWORLD陪你一起“鬧”龍年!
- TI有獎直播|使用DLP®微型投影技術(shù)的IoT顯示方案
- 有獎?wù){(diào)查|跟泰克一起了解【半導(dǎo)體材料與器件測試知識】(材料科學(xué)篇)
- 【搶樓贏禮】聊聊我用過的MOSFET!
- 2024 DigiKey 應(yīng)用說:藍(lán)牙5.4新特性解讀和實例演示
- 答題有禮: 尋覓可靠的觸控、手勢控制解決方案?快來認(rèn)識新一代AVR DA單片機(jī)
- 慳錢十月,分享你的省錢購物經(jīng)!
- #micropython大作戰(zhàn)#多種參與姿勢,大家一起來玩micropython!
- 更好用的全面屏系統(tǒng) 小米MIUI 10正式發(fā)布
- 大族激光:今年累計中10.03億元寧德時代鋰電池生產(chǎn)設(shè)備
- 進(jìn)入寒冬后 裸泳的手機(jī)廠商已經(jīng)要說再見了
- 成都鑫科瑞數(shù)控系統(tǒng)芯片程序著作權(quán)被侵犯 兩被告均被判刑
- 關(guān)于CubeMX的串口全雙工接收發(fā)送鎖死的問題
- 三星以白金會員加入Linux基金會網(wǎng)絡(luò)基金
- 除了大數(shù)據(jù),在博弈均衡上AI也超過人類了?
- 對于嵌入式系統(tǒng)微處理器的詳細(xì)剖析
- 2018年智能手機(jī)用OLED面板市場有望超越液晶面板
- 基于STM平臺中五大嵌入式操作系統(tǒng)