看了下時(shí)鐘樹(shù)按照http://blog.csdn.net/louyangyang91/article/details/51374924這個(gè)博文配置了,結(jié)果發(fā)現(xiàn)UART波特率不對(duì),但是MOC1\2都是正常輸出(168M/5分頻輸出),蒙了很久才發(fā)現(xiàn) USART_Init(USART1, &USART_InitStructure); 這個(gè)函數(shù)內(nèi)部會(huì)調(diào)用RCC_GetClocksFreq(&RCC_ClocksStatus);這個(gè)函數(shù)來(lái)得到PCLK1\PCLK2等系統(tǒng)時(shí)鐘,進(jìn)入這個(gè)函數(shù)看其內(nèi)部發(fā)現(xiàn)它調(diào)用了一個(gè)HSE_VALUE的宏定義,繼續(xù)定位發(fā)現(xiàn)居然是
#if !defined (HSE_VALUE)
#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
8M的頻率。果斷改成我使用的外部晶振12M,然后配置PLL系統(tǒng)時(shí)鐘168M,再看UART波特率對(duì)了。問(wèn)題解決、、、、
的void RCC_GetClocksFreq(RCC_ClocksTypeDef* RCC_Clocks)
{
uint32_t tmp = 0, presc = 0, pllvco = 0, pllp = 2, pllsource = 0, pllm = 2;
/* Get SYSCLK source -------------------------------------------------------*/
tmp = RCC->CFGR & RCC_CFGR_SWS;
switch (tmp)
{
case 0x00: /* HSI used as system clock source */
RCC_Clocks->SYSCLK_Frequency = HSI_VALUE;
break;
case 0x04: /* HSE used as system clock source */
RCC_Clocks->SYSCLK_Frequency = HSE_VALUE;
break;
case 0x08: /* PLL used as system clock source */
/* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLLM) * PLLN
SYSCLK = PLL_VCO / PLLP
*/
pllsource = (RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) >> 22;
pllm = RCC->PLLCFGR & RCC_PLLCFGR_PLLM;
if (pllsource != 0)
{
/* HSE used as PLL clock source */
pllvco = (HSE_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6);
}
else
{
/* HSI used as PLL clock source */
pllvco = (HSI_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6);
}
pllp = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLP) >>16) + 1 ) *2;
RCC_Clocks->SYSCLK_Frequency = pllvco/pllp;
break;
default:
RCC_Clocks->SYSCLK_Frequency = HSI_VALUE;
break;
}
/* Compute HCLK, PCLK1 and PCLK2 clocks frequencies ------------------------*/
/* Get HCLK prescaler */
tmp = RCC->CFGR & RCC_CFGR_HPRE;
tmp = tmp >> 4;
presc = APBAHBPrescTable[tmp];
/* HCLK clock frequency */
RCC_Clocks->HCLK_Frequency = RCC_Clocks->SYSCLK_Frequency >> presc;
/* Get PCLK1 prescaler */
tmp = RCC->CFGR & RCC_CFGR_PPRE1;
tmp = tmp >> 10;
presc = APBAHBPrescTable[tmp];
/* PCLK1 clock frequency */
RCC_Clocks->PCLK1_Frequency = RCC_Clocks->HCLK_Frequency >> presc;
/* Get PCLK2 prescaler */
tmp = RCC->CFGR & RCC_CFGR_PPRE2;
tmp = tmp >> 13;
presc = APBAHBPrescTable[tmp];
/* PCLK2 clock frequency */
RCC_Clocks->PCLK2_Frequency = RCC_Clocks->HCLK_Frequency >> presc;
}
下面貼出時(shí)鐘配置代碼:
void SetSysClockProc(void)
{
ErrorStatus HSEStartUpStatus;
RCC_DeInit();
RCC_HSEConfig(RCC_HSE_ON);
HSEStartUpStatus = RCC_WaitForHSEStartUp();
if(HSEStartUpStatus==SUCCESS)
{
RCC_HCLKConfig(RCC_SYSCLK_Div1);
RCC_PCLK1Config(RCC_HCLK_Div4);
RCC_PCLK2Config(RCC_HCLK_Div2);
FLASH_SetLatency(FLASH_Latency_5);
FLASH_PrefetchBufferCmd(ENABLE);
//RCC_ADCCLKConfig(RCC_PCLK2_Div2);
RCC_PLLConfig(RCC_PLLSource_HSE,12,336,2,7);//168M
RCC_PLLCmd(ENABLE);
while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET)
{
}
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
// while(RCC_GetSYSCLKSource()!=0x08)
// {
// }
}
}
上一篇:STM32F4 定義ucosii到CCM
下一篇:STM32之SystemInit()函數(shù)的探討
推薦閱讀
史海拾趣
在DAQ Electronics LLC公司的發(fā)展歷程中,質(zhì)量一直是其堅(jiān)守的核心原則。公司建立了嚴(yán)格的質(zhì)量控制體系,從原材料采購(gòu)到產(chǎn)品生產(chǎn)、檢測(cè)、包裝等各個(gè)環(huán)節(jié)都進(jìn)行嚴(yán)格把控。這種對(duì)質(zhì)量的堅(jiān)持,使得DAQ Electronics LLC公司的產(chǎn)品在市場(chǎng)上獲得了良好的口碑和信譽(yù)??蛻?hù)對(duì)公司的產(chǎn)品和服務(wù)給予了高度評(píng)價(jià),也為公司的持續(xù)發(fā)展提供了有力保障。
在追求經(jīng)濟(jì)效益的同時(shí),A/D Electronics Inc也積極履行社會(huì)責(zé)任,致力于可持續(xù)發(fā)展。公司注重環(huán)保和節(jié)能,采用環(huán)保材料和節(jié)能技術(shù),減少生產(chǎn)過(guò)程中的環(huán)境污染和資源消耗。此外,公司還積極參與公益事業(yè),為社會(huì)做出貢獻(xiàn)。通過(guò)這些舉措,A/D Electronics Inc不僅贏得了社會(huì)的廣泛認(rèn)可,也為企業(yè)的長(zhǎng)遠(yuǎn)發(fā)展奠定了堅(jiān)實(shí)基礎(chǔ)。
這些故事雖然基于虛構(gòu),但它們反映了電子行業(yè)發(fā)展的一般規(guī)律和趨勢(shì),包括技術(shù)創(chuàng)新、市場(chǎng)拓展、品質(zhì)管理、人才培養(yǎng)以及社會(huì)責(zé)任等方面。這些元素對(duì)于任何一家在電子行業(yè)中發(fā)展起來(lái)的公司來(lái)說(shuō),都是不可或缺的。
隨著5G技術(shù)的商用化,微波通信市場(chǎng)迎來(lái)了新的發(fā)展機(jī)遇。為了滿(mǎn)足市場(chǎng)需求,F(xiàn)EI Microwave Inc公司迅速調(diào)整研發(fā)策略,加大投入力度,成功研發(fā)出了一系列針對(duì)5G應(yīng)用的微波通信產(chǎn)品。這些產(chǎn)品以其高性能、高可靠性和高性?xún)r(jià)比迅速在市場(chǎng)上獲得了認(rèn)可,為FEI Microwave Inc公司贏得了更多的市場(chǎng)份額。
迦美信芯一直致力于技術(shù)創(chuàng)新和產(chǎn)品升級(jí)。公司推出的面向手機(jī)終端和物聯(lián)網(wǎng)的2G/3G/4G/5G全系列的射頻開(kāi)關(guān)、天線調(diào)諧器、低噪聲放大器等產(chǎn)品,在行業(yè)內(nèi)具有較高的知名度和美譽(yù)度。特別是在天線調(diào)諧器領(lǐng)域,迦美信芯已成為國(guó)內(nèi)設(shè)計(jì)出天線調(diào)諧器芯片并大量量產(chǎn)的廠家之一。
韓國(guó)三星電子(Samsung Electronics)在CMOS技術(shù)方面也取得了顯著成就。作為一家綜合性電子企業(yè),三星電子在CMOS技術(shù)研發(fā)方面投入了大量資金和人力資源。通過(guò)不斷的技術(shù)創(chuàng)新和生產(chǎn)優(yōu)化,三星電子成功推出了多款高性能、低功耗的CMOS芯片產(chǎn)品,廣泛應(yīng)用于智能手機(jī)、平板電腦等電子產(chǎn)品中。這些產(chǎn)品以其卓越的性能和出色的品質(zhì)贏得了市場(chǎng)的廣泛認(rèn)可,使三星電子在全球半導(dǎo)體市場(chǎng)上占據(jù)了一席之地。
EMS GmbH公司自創(chuàng)立之初,就專(zhuān)注于汽車(chē)轉(zhuǎn)換器注塑件(微動(dòng)開(kāi)關(guān))的研發(fā)和生產(chǎn)。公司投入大量資源進(jìn)行技術(shù)創(chuàng)新,逐步積累起了一系列核心專(zhuān)利技術(shù)。這些技術(shù)不僅涵蓋了汽車(chē)轉(zhuǎn)換器注塑件生產(chǎn)的所有關(guān)鍵技術(shù),還獲得了多個(gè)國(guó)際品質(zhì)管理組織機(jī)構(gòu)及主流整車(chē)廠的雙重、三重認(rèn)證。這些專(zhuān)利技術(shù)的積累,使EMS GmbH公司在汽車(chē)轉(zhuǎn)換器注塑件領(lǐng)域確立了行業(yè)領(lǐng)先地位。
2個(gè)問(wèn)題: 1.我的系統(tǒng)是WinCE5.0 + S3C2442,128M的NAND FLASH,無(wú)NOR FLASH,我現(xiàn)在想實(shí)現(xiàn)Multi-XIP功能,那么我需要怎么設(shè)置才可以呢? 2.要想把多個(gè)Bin文件放都放到系統(tǒng)的BinFS部分,需要做哪些設(shè)置呢?當(dāng)EBOOT引導(dǎo)系統(tǒng)啟動(dòng)后,如果我想執(zhí)行其中 ...… 查看全部問(wèn)答∨ |
|
之前發(fā)的發(fā)錯(cuò)版塊了,特轉(zhuǎn)貼到此。 head.s文件中有多處b 1b語(yǔ)句什么意思?如下 @ All LED on mov r1, #GPIO_CTL_BASE add r1, r1, #oGPIO_F ldr r2,=0x55aa str r2, [r1, #oGPIO_CON] mov r2, #0xff str r2, [r1, #oGPIO_UP] mov ...… 查看全部問(wèn)答∨ |
WINCE下2440驅(qū)動(dòng)DM9000 ID讀取錯(cuò)誤? 我是WINCE下2440驅(qū)動(dòng)DM9000,現(xiàn)在出現(xiàn)同樣問(wèn)題: DM9000 signature is 0x2B2A2928 正確ID應(yīng)該是0x90000A46,我估計(jì)也應(yīng)該是讀時(shí)序的問(wèn)題,可就是不知道在哪里?請(qǐng)問(wèn)大俠是怎么解決的? 非常感謝 … 查看全部問(wèn)答∨ |
wince上的觸摸屏手寫(xiě)輸入,如何捕捉屏幕上用戶(hù)的筆跡并存儲(chǔ)下來(lái)?? BOOL GetMouseMovePoints (PPOINT pptBuf, UINT nBufPoints, UINT *pnPointsRetrieved); GetMouseMovePoints返回沒(méi)有產(chǎn)生WM_MOUSEMOVE消息的手寫(xiě)筆點(diǎn)數(shù)。 試過(guò)這個(gè)函數(shù)效果還是不好,不盡理想,得到的點(diǎn)數(shù)還是過(guò)少,不能滿(mǎn)足分辨要求。 請(qǐng)問(wèn)還有 ...… 查看全部問(wèn)答∨ |
如何在CE下取得&寫(xiě)入卷序列號(hào)?就是在PC上用VOL命令顯示出來(lái)的ABCD-EFGH。不是卷標(biāo),也不是磁盤(pán)ID。是每次FORMAT都會(huì)變的那個(gè)卷序列號(hào)。 目的是欺騙系統(tǒng)說(shuō),我換了張存儲(chǔ)卡。 謝謝?!? 查看全部問(wèn)答∨ |
大家在寫(xiě)中斷函數(shù)的時(shí)候是把開(kāi)啟中斷語(yǔ)句放在設(shè)置中斷優(yōu)先級(jí)之前還是之后呢?為什么兩種位置會(huì)有完全不同的結(jié)果?請(qǐng)指教。程序如下 void WWDG_Init(u8 tr,u8 wr,u8 fprer){ RCC->APB1ENR ...… 查看全部問(wèn)答∨ |
//自適應(yīng)頻率的2262解碼代碼 晶振11.0592到22.1184MHZ//p3.2腳接 315m無(wú)線接收頭的輸出端,p1口接LED作指示燈#include\"AT89x52.h\"#include <intrins.h>#define uchar unsigned char#define uint unsigned intsbit shou = P3^2;//============= ...… 查看全部問(wèn)答∨ |
stm32f207編碼器接口模式 計(jì)數(shù)器不計(jì)數(shù) 大家好,初學(xué)stm32,正在做stm32f207編碼器接口實(shí)驗(yàn),有幾個(gè)問(wèn)題想請(qǐng)教高手 一、5v供電的編碼器輸出脈沖幅度4.2V左右,stm32f207最高供電電壓3.6V,請(qǐng)問(wèn)編碼器能否直接接到單片機(jī)的引腳上,手冊(cè)上說(shuō)是可以直接接的,下面是st32f2XX參考手冊(cè)上的描 ...… 查看全部問(wèn)答∨ |
在DXP2004原理圖中編輯元件的引腳時(shí),要使得file:///C:/Documents%20and%20Settings/tc13021/Application%20Data/Tencent/Users/2811385398/QQ/WinTemp/RichOle/IG089)Z%250MJ%7BX]I07NHBC@O.jpg 轉(zhuǎn)變成[img]file:///C:/Documents%20and%20Settings ...… 查看全部問(wèn)答∨ |
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- Microchip 升級(jí)數(shù)字信號(hào)控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無(wú)線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開(kāi)發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹(shù)莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲(chǔ)html,css,js文件,以及網(wǎng)頁(yè)和arduino的通訊
- ESP32 freeRTOS使用測(cè)試
- IAA MOBILITY移動(dòng)出行趨勢(shì)指數(shù)發(fā)布
- 寧德時(shí)代CTP 2.0電池包產(chǎn)線投產(chǎn),助力問(wèn)界系列車(chē)型加速交付
- 研究人員開(kāi)發(fā)出新型多功能電池陰極材料
- 特斯拉中國(guó)大陸首批V4超級(jí)充電樁上線
- 方向盤(pán)消失前夜:特斯拉、百度、哈啰三巨頭的Robotaxi戰(zhàn)爭(zhēng)
- 均普智能人形機(jī)器人開(kāi)賣(mài),拿下約3000萬(wàn)元訂單
- 博世推出超低功耗全集成MEMS傳感器
- 福特汽車(chē)申請(qǐng)新專(zhuān)利:基于手勢(shì)的虛擬鍵盤(pán)
- 一汽大眾:智能網(wǎng)聯(lián)汽車(chē)的信息安全攻防之道
- 一文講透汽車(chē)區(qū)域控制架構(gòu),以及那些關(guān)鍵技術(shù)
- 邀你聊一聊:學(xué)習(xí)MCU的正確方法和你的學(xué)習(xí)之路
- MSP430經(jīng)典資料大搜集!贏給力TI 無(wú)線運(yùn)動(dòng)手表開(kāi)發(fā)工具?。。?/a>
- 答題贏好禮|英飛凌帶你走進(jìn)碳化硅 (SiC)世界
- 免費(fèi)申請(qǐng)?jiān)u測(cè):1.3元起的國(guó)產(chǎn)USB和Touchkey單片機(jī)CH554評(píng)估板
- TI|痛點(diǎn)解鎖機(jī):你的電源設(shè)計(jì)痛點(diǎn),我們懂!解鎖、評(píng)論贏好禮!
- ST SensorTile物聯(lián)網(wǎng)開(kāi)發(fā)套件來(lái)啦!免費(fèi)申請(qǐng)搶鮮體驗(yàn)等你來(lái)~
- 國(guó)內(nèi)唯一有ASML曝光機(jī)的光刻膠企業(yè),科華微電子獲投資1.7億
- 新華三:在成都投入合計(jì)70億元,半導(dǎo)體技術(shù)公司兩年投產(chǎn)
- 如何開(kāi)創(chuàng)泛在電力物聯(lián)網(wǎng)時(shí)代的價(jià)值新藍(lán)海?
- 500千伏房蔡輸電、新航城輸變電工程投運(yùn)
- 泛在電力物聯(lián)網(wǎng)與能源轉(zhuǎn)型戰(zhàn)略形勢(shì)研討會(huì)在京召開(kāi)
- 魅族note 8體驗(yàn)評(píng)測(cè):主打拍照 定位中低端
- 小米MIX 3評(píng)測(cè):確實(shí)是目前拍照最出色的小米手機(jī)
- 小米MIX 3發(fā)布:沒(méi)想到滑蓋屏是配菜 拍照才是主角
- 晶方科技營(yíng)收減少 致現(xiàn)金流凈額降幅達(dá)58.35%
- MCU的下一個(gè)風(fēng)口為何不容錯(cuò)過(guò)?
- 【米爾MYB-YT507開(kāi)發(fā)板試用體驗(yàn)】python顯示內(nèi)存、CPU實(shí)時(shí)情況2
- stm32帶ucos有沒(méi)結(jié)構(gòu)比較清晰的架構(gòu)分享討論下
- C# wince6 使線程 暫停問(wèn)題
- beaglebone收到:快遞跟我打擦邊球
- 電路圖完全看不懂
- 分享調(diào)試TMS320C2000系列的一些問(wèn)題?
- 有效提高LED固晶品質(zhì)幾大步驟
- usb芯片CY7C68013的相關(guān)問(wèn)題。
- Writing_Testbench
- 求街機(jī)模擬器FinalBurn for wince源碼