在STM32中,有五個(gè)時(shí)鐘源,為HSI、HSE、LSI、LSE、PLL。
①HSI是高速內(nèi)部時(shí)鐘,RC振蕩器,頻率為8MHz。
②HSE是高速外部時(shí)鐘,可接石英/陶瓷諧振器,或者接外部時(shí)鐘源,頻率范圍為4MHz~16MHz。
③LSI是低速內(nèi)部時(shí)鐘,RC振蕩器,頻率為40kHz。
④LSE是低速外部時(shí)鐘,接頻率為32.768kHz的石英晶體。
⑤PLL為鎖相環(huán)倍頻輸出,其時(shí)鐘輸入源可選擇為HSI/2、HSE或者HSE/2。倍頻可選擇為2~16倍,但是其輸出頻率最大不得超過(guò)72MHz。
用戶(hù)可通過(guò)預(yù)分頻器配置AHB,APB2,APB1總線(xiàn)的頻率,AHB和APB2域的最大頻率是72MHZ。APB1域的最大允許頻率是36MHZ。SDIO接口的時(shí)鐘頻率固定為HCLK/2。
LSI供獨(dú)立看門(mén)狗IWDG使用,也可以作為實(shí)時(shí)時(shí)鐘RTC的時(shí)鐘源。另外,實(shí)時(shí)時(shí)鐘RTC的時(shí)鐘源還可以選擇LSE,或者是HSE的128分頻。
連接在A(yíng)PB1(低速外設(shè))上的設(shè)備有:電源接口、備份接口、CAN、USB、I2C1、I2C2、UART2、UART3、SPI2、窗口看門(mén)狗、 Timer2、Timer3、Timer4。
連接在A(yíng)PB2(高速外設(shè))上的設(shè)備有:GPIO_A-E、USART1、ADC1、ADC2、ADC3、TIM1、TIM8、SPI1、AFIO。
設(shè)置時(shí)鐘參數(shù)流程:
1、將RCC寄存器重新設(shè)置為默認(rèn)值 RCC_DeInit;
2、打開(kāi)外部高速時(shí)鐘晶振HSE RCC_HSEConfig(RCC_HSE_ON);
3、等待外部高速時(shí)鐘晶振工作 HSEStartUpStatus = RCC_WaitForHSEStartUp();
4、設(shè)置AHB時(shí)鐘 RCC_HCLKConfig;
5、設(shè)置高速APB2時(shí)鐘 RCC_PCLK2Config;
6、設(shè)置低速速APB1時(shí)鐘 RCC_PCLK1Config;
7、設(shè)置PLL RCC_PLLConfig;
8、打開(kāi)PLL RCC_PLLCmd(ENABLE);
9、等待PLL工作 while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET)
10、設(shè)置系統(tǒng)時(shí)鐘 RCC_SYSCLKConfig;
11、判斷PLL是否是系統(tǒng)時(shí)鐘 while(RCC_GetSYSCLKSource() != 0x08)
12、打開(kāi)要使用的外設(shè)時(shí)鐘 RCC_APB2PeriphClockCmd()/RCC_APB1PeriphClockCmd()
下面是STM32軟件程序RCC的配置函數(shù)(使用外部8MHz晶振)
void RCC_Configuration(void)
{
RCC_DeInit();
RCC_HSEConfig(RCC_HSE_ON); //RCC_HSE_ON——HSE晶振打開(kāi)(ON)
HSEStartUpStatus = RCC_WaitForHSEStartUp();
if(HSEStartUpStatus == SUCCESS) //SUCCESS:HSE晶振穩(wěn)定且就緒
{
RCC_HCLKConfig(RCC_SYSCLK_Div1); //RCC_SYSCLK_Div1——AHB時(shí)鐘 = 系統(tǒng)時(shí)鐘
RCC_PCLK2Config(RCC_HCLK_Div1); //RCC_HCLK_Div1——APB2時(shí)鐘 = HCLK
RCC_PCLK1Config(RCC_HCLK_Div2); //RCC_HCLK_Div2——APB1時(shí)鐘 = HCLK / 2
FLASH_SetLatency(FLASH_Latency_2); //FLASH_Latency_2 2延時(shí)周期
FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable); // 預(yù)取指緩存使能
RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9); // PLL的輸入時(shí)鐘 = HSE時(shí)鐘頻率;RCC_PLLMul_9——PLL輸入時(shí)鐘x 9
RCC_PLLCmd(ENABLE);
while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET) ;
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); //RCC_SYSCLKSource_PLLCLK——選擇PLL作為系統(tǒng)時(shí)鐘
while(RCC_GetSYSCLKSource() != 0x08); //0x08:PLL作為系統(tǒng)時(shí)鐘
}
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB |
RCC_APB2Periph_GPIOC , ENABLE);
}
上一篇:ST官方庫(kù)函數(shù)之GPIO口讀寫(xiě)函數(shù)
下一篇:最后一頁(yè)
推薦閱讀
史海拾趣
非常抱歉,我無(wú)法提供關(guān)于A(yíng)dvanced Linear Devices公司(ADI)在電子行業(yè)里發(fā)展起來(lái)的5個(gè)具體故事,因?yàn)槊總€(gè)故事都需要詳細(xì)的事實(shí)支撐和背景研究。但我可以為你概述ADI公司的發(fā)展歷程,并給出一些可能的發(fā)展故事框架,你可以基于這些框架進(jìn)一步深入研究,以形成完整的故事。
首先,讓我們回顧一下ADI公司的發(fā)展歷程。ADI成立于1965年,由Ray Stata和他的合伙人共同創(chuàng)立,當(dāng)時(shí)他們只是希望在模擬器件時(shí)代掌握自己的命運(yùn)。經(jīng)過(guò)幾十年的發(fā)展,ADI已經(jīng)從一家初創(chuàng)公司成長(zhǎng)為半導(dǎo)體業(yè)的跨國(guó)巨頭,其在模擬和數(shù)字信號(hào)處理領(lǐng)域的技術(shù)實(shí)力得到了全球認(rèn)可。
基于這個(gè)概述,我可以給出以下幾個(gè)可能的發(fā)展故事框架:
-
創(chuàng)業(yè)之初的艱辛與堅(jiān)持:描述ADI創(chuàng)始人如何在地下室開(kāi)始創(chuàng)業(yè),面對(duì)資金短缺、技術(shù)難題和市場(chǎng)不確定性的挑戰(zhàn),他們?nèi)绾螒{借堅(jiān)定的信念和不懈的努力,逐步建立起自己的公司。
-
技術(shù)創(chuàng)新的突破:講述ADI如何在某個(gè)關(guān)鍵時(shí)期,通過(guò)研發(fā)出具有創(chuàng)新性的產(chǎn)品或技術(shù),成功突破了行業(yè)瓶頸,實(shí)現(xiàn)了公司的快速發(fā)展。這可以涉及具體的技術(shù)細(xì)節(jié)和市場(chǎng)反響。
-
全球擴(kuò)張與市場(chǎng)布局:描述ADI如何逐步拓展國(guó)際市場(chǎng),通過(guò)設(shè)立海外研發(fā)中心、建立銷(xiāo)售網(wǎng)絡(luò)等方式,將公司的產(chǎn)品和服務(wù)推向全球,實(shí)現(xiàn)了從地區(qū)性公司到跨國(guó)巨頭的轉(zhuǎn)變。
-
應(yīng)對(duì)行業(yè)變革的挑戰(zhàn):隨著電子行業(yè)的不斷發(fā)展,ADI也面臨著來(lái)自競(jìng)爭(zhēng)對(duì)手、市場(chǎng)變化和技術(shù)更新等多方面的挑戰(zhàn)??梢灾v述ADI如何靈活應(yīng)對(duì)這些變革,通過(guò)調(diào)整戰(zhàn)略、優(yōu)化產(chǎn)品和提升服務(wù)質(zhì)量等方式,保持了公司的競(jìng)爭(zhēng)力。
-
與中國(guó)市場(chǎng)的深入合作:近年來(lái),中國(guó)電子行業(yè)發(fā)展迅速,成為ADI等跨國(guó)企業(yè)的重要市場(chǎng)。可以講述ADI如何與中國(guó)企業(yè)開(kāi)展合作,共同推動(dòng)技術(shù)創(chuàng)新和市場(chǎng)發(fā)展,實(shí)現(xiàn)了互利共贏(yíng)的局面。
請(qǐng)注意,這些只是故事框架,具體的內(nèi)容需要你根據(jù)ADI公司的歷史資料、行業(yè)報(bào)告和新聞報(bào)道等進(jìn)行深入研究和補(bǔ)充。在編寫(xiě)故事時(shí),請(qǐng)確保只描述事實(shí),避免加入個(gè)人主觀(guān)評(píng)價(jià)或情感色彩。
隨著技術(shù)的不斷積累和市場(chǎng)需求的日益增長(zhǎng),HI Microwave不斷加大研發(fā)投入,成功開(kāi)發(fā)出了一系列高性能的微波組件產(chǎn)品,包括隔離器、循環(huán)器、開(kāi)關(guān)、濾波器、功率分配器/合成器、定向耦合器、天線(xiàn)、混頻器、壓控振蕩器(VCOs)和射頻放大器等。這些產(chǎn)品廣泛應(yīng)用于無(wú)線(xiàn)電信和光纖通信行業(yè),滿(mǎn)足了客戶(hù)多樣化的需求。同時(shí),公司還積極與國(guó)內(nèi)外知名企業(yè)和科研機(jī)構(gòu)合作,共同推動(dòng)微波通信技術(shù)的發(fā)展。
Ferranti Electric Inc公司的歷史可追溯到1880年,由Sebastian Ziani de Ferranti(塞巴斯蒂安·齊亞尼·德·費(fèi)蘭蒂)在英國(guó)創(chuàng)立。作為發(fā)電機(jī)及殼式變壓器的發(fā)明者之一,費(fèi)蘭蒂博士不僅擁有交流發(fā)電機(jī)、高壓電纜、斷路器等176項(xiàng)專(zhuān)利,而且他的創(chuàng)新精神也為公司的創(chuàng)立和發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。初創(chuàng)時(shí)期,公司就專(zhuān)注于電氣產(chǎn)品的研發(fā)和生產(chǎn),逐漸在電氣行業(yè)嶄露頭角。
隨著勒索軟件的日益猖獗,Defender Security公司迅速調(diào)整戰(zhàn)略,成立了專(zhuān)門(mén)的研究小組來(lái)對(duì)抗這種威脅。他們深入分析了勒索軟件的傳播方式和攻擊手段,開(kāi)發(fā)出了高效的檢測(cè)和防御系統(tǒng)。通過(guò)不斷的技術(shù)創(chuàng)新和優(yōu)化,Defender Security成功幫助多家企業(yè)抵御了勒索軟件的攻擊,贏(yíng)得了市場(chǎng)的廣泛認(rèn)可。
面對(duì)日益嚴(yán)峻的環(huán)境問(wèn)題,Allied公司積極承擔(dān)社會(huì)責(zé)任,致力于可持續(xù)發(fā)展。公司注重環(huán)保生產(chǎn),采用環(huán)保材料和工藝,減少對(duì)環(huán)境的影響。同時(shí),公司還關(guān)注未來(lái)發(fā)展趨勢(shì),制定了一系列戰(zhàn)略規(guī)劃,包括加大研發(fā)投入、拓展新興市場(chǎng)、提升品牌影響力等,為公司的未來(lái)發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
這些故事基于A(yíng)llied Wire & Cable Inc公司的歷史和發(fā)展情況構(gòu)建,旨在展現(xiàn)其在電子行業(yè)中的成長(zhǎng)和進(jìn)步。如需更詳細(xì)的信息,建議查閱公司的官方網(wǎng)站或相關(guān)新聞報(bào)道。
有人用tftpd32.exe做服務(wù)器下載程序到開(kāi)發(fā)板么? 我怎么下載不了 在PC本機(jī)上測(cè)試,可以下載。 但用開(kāi)發(fā)板下載不了,在PC上用抓包軟件能看到開(kāi)發(fā)板發(fā)來(lái)的請(qǐng)求,但tftpd32.exe沒(méi)反應(yīng)… 查看全部問(wèn)答∨ |
|
今天看了國(guó)嵌的視頻,覺(jué)得里面的交叉工具連的制作講得很清楚、明了,之前在網(wǎng)上找了好多資料,不是說(shuō)的很繁瑣,就是講得含糊不清。我想總結(jié)一下,希望能幫助初學(xué)者能快速的學(xué)會(huì),其實(shí)我也是初學(xué)者!1. 需要的文件: 已經(jīng)編譯好的 arm-linux-gcc壓 ...… 查看全部問(wèn)答∨ |
|
請(qǐng)?jiān)敿?xì)講解一下#define st(x) do { x } while (__LINE__ == -1) #define st(x) do { x } while (__LINE__ == -1) 那么程序中 st( EA = 0; );//EA當(dāng)作一個(gè)變量吧 怎么理解?… 查看全部問(wèn)答∨ |
【MSP430 編譯器使用經(jīng)驗(yàn)】IAR開(kāi)發(fā)MSP430入門(mén)篇 本帖最后由 霹靂之火 于 2014-8-5 20:49 編輯 IAR有針對(duì)很對(duì)種芯片的版本,比如針對(duì)ARM核的IAR for ARM. IAR for AVR是針對(duì)AVR單片機(jī)的,IAR for MSP430是針對(duì)TI出品的MSP430系列單片機(jī)的. 你需要根據(jù)你使用的芯片選擇. 為了學(xué)習(xí)用,可以下載先嘗 ...… 查看全部問(wèn)答∨ |
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- 【下載】LAT1526 利用SPI的下溢實(shí)現(xiàn)回顯功能
- 【下載】LAT1509 STM32G0B1的FDCAN進(jìn)行通信丟包和多包案例分享
- 【下載】LAT1511 運(yùn)行Ux_Host_HUB_HID_MSC通過(guò)Hub連接U盤(pán)讀寫(xiě)不穩(wěn)定問(wèn)題分析
- 【下載】LAT1466 USB x Device HID Standalone的移植
- 【下載】LAT1488 STM32 USBxDevice MSC standalone移植示例
- 【下載】LAT1482 STM32G0單線(xiàn)串口通信幀錯(cuò)誤問(wèn)題解析
- 神經(jīng)形態(tài)芯片可能是革新機(jī)器人實(shí)時(shí)電機(jī)控制的未來(lái)
- 從三個(gè)方面理解ARM嵌入式系統(tǒng)
- 自動(dòng)報(bào)警 基于MCU的家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
- 存儲(chǔ)控制器及其訪(fǎng)問(wèn)外設(shè)的原理
- 基于51系列單片機(jī)的智能照明控制系統(tǒng)設(shè)計(jì)方案
- 基于STM32的四旋翼飛行器控制系統(tǒng)
- 單片機(jī)應(yīng)用編程技巧解析
- 基于89C52的教室智能節(jié)能照明系統(tǒng)設(shè)計(jì)
- 一種新型的雨量光照傳感器的設(shè)計(jì)
- 新思科技:通過(guò)EDA和IP助力中國(guó)RISC-V發(fā)展
- 英飛凌:引領(lǐng)RISC-V成為汽車(chē)行業(yè)開(kāi)放標(biāo)準(zhǔn)
- 東芝推出輸出耐壓1800V的車(chē)載光繼電器
- 中國(guó)制定的全球首項(xiàng)鋰離子電池硅基負(fù)極材料國(guó)際標(biāo)準(zhǔn)發(fā)布
- 智能汽車(chē)合成數(shù)據(jù)架構(gòu)與應(yīng)用實(shí)踐分享
- 15家車(chē)企的固態(tài)電池汽車(chē)及供應(yīng)商一覽!
- 8月交付!鋰電巨頭全固態(tài)電池商業(yè)化“快進(jìn)”
- 白皮書(shū)點(diǎn)破汽車(chē)智駕營(yíng)銷(xiāo)現(xiàn)象:六個(gè)“不等于”揭示真實(shí)的輔助駕駛
- Unity引擎在智能座艙項(xiàng)目流程之深入優(yōu)化與未來(lái)技術(shù)
- Unity引擎在智能座艙項(xiàng)目流程之未來(lái)技術(shù)趨勢(shì)與高級(jí)整合
- 迎端午,芯幣可以?xún)稉Q粽子啦!
- 下載有禮|ADI 用于多路抽頭輸出隔離電源的簡(jiǎn)易解決方案
- NXP COG趣味有獎(jiǎng)問(wèn)答
- MSP430經(jīng)典資料大搜集!贏(yíng)給力TI 無(wú)線(xiàn)運(yùn)動(dòng)手表開(kāi)發(fā)工具?。?!
- 【EEWORLD第二十六屆】2011年05月社區(qū)明星人物揭曉!
- 美信基礎(chǔ)模擬IC APP下載 助力您創(chuàng)新模擬設(shè)計(jì)!評(píng)論、搶樓全有禮!
- 有獎(jiǎng)直播|圍觀(guān) 普源 全新中國(guó)“芯”示波器
- TI Sensor Menu 助力感應(yīng)全世界——下載有禮!
- TE—致力于創(chuàng)造更安全、可持續(xù)、高效和互連的未來(lái)
- 世界杯贊助商3成來(lái)自中國(guó) 家電品牌大放異彩
- 致力于數(shù)據(jù)安全,宜鼎國(guó)際再出新軟件
- LED燈改裝白熾燈將是未來(lái)增長(zhǎng)的重要?jiǎng)恿?/a>
- 重整新飛的遐想 康佳白電能否實(shí)現(xiàn)百億產(chǎn)業(yè)理想?
- 前Google特斯拉Uber三巨頭打造無(wú)人駕駛“極光之隊(duì)”
- 巔峰已過(guò)?全球半導(dǎo)體業(yè)面臨新洗牌契機(jī)?
- 研究稱(chēng):應(yīng)用神經(jīng)元對(duì)紋理不同反應(yīng) 假肢還原真實(shí)觸感
- STM32—printf函數(shù)重定義
- STM32—DMA使用
- 求一款專(zhuān)業(yè)編程器
- WinCE6.0下可以使用waveout來(lái)播放PCM數(shù)據(jù)嗎?需要在系統(tǒng)中配置些什么呢?
- RL78/G14-Demo使用,好玩
- 請(qǐng)問(wèn)一個(gè)zigbee server可同時(shí)工作在多個(gè)信道嗎
- Altera參考設(shè)計(jì)匯總
- MSP430設(shè)置
- ADI推出超低功耗降壓調(diào)節(jié)器
- 簡(jiǎn)單的小程序(M8讀電話(huà)IC卡)
- 分享一個(gè)TI的APK,方便查看芯片和產(chǎn)品應(yīng)用
- WinCE6.0啟動(dòng)時(shí),顯示OALIntrRequestSysIntr異常。