日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]最近學習下STM32F4的芯片,首先還是要了解時鐘系統(tǒng)。庫函數(shù)調(diào)用函數(shù)static void SetSysClock(void)初始化時鐘。依次初始化HCLK、 PCLK2、PCLK1、PLL。最后打開PLLstaticvoidSetSysClock(void){/********************

最近學習下STM32F4的芯片,首先還是要了解時鐘系統(tǒng)。庫函數(shù)調(diào)用函數(shù)static void SetSysClock(void)初始化時鐘。依次初始化HCLK、 PCLK2、PCLK1、PLL。最后打開PLL


staticvoidSetSysClock(void)

{

/******************************************************************************/

/*PLL(clockedbyHSE)usedasSystemclocksource*/

/******************************************************************************/

__IOuint32_tStartUpCounter=0,HSEStatus=0;

/*EnableHSE*/

RCC->CR|=((uint32_t)RCC_CR_HSEON);

/*WaittillHSEisreadyandifTimeoutisreachedexit*/

do

{

HSEStatus=RCC->CR&RCC_CR_HSERDY;

StartUpCounter++;

}while((HSEStatus==0)&&(StartUpCounter!=HSE_STARTUP_TIMEOUT));

if((RCC->CR&RCC_CR_HSERDY)!=RESET)

{

HSEStatus=(uint32_t)0x01;

}

else

{

HSEStatus=(uint32_t)0x00;

}

if(HSEStatus==(uint32_t)0x01)

{

/*SelectregulatorvoltageoutputScale1mode*/

RCC->APB1ENR|=RCC_APB1ENR_PWREN;

PWR->CR|=PWR_CR_VOS;

/*HCLK=SYSCLK/1*/

RCC->CFGR|=RCC_CFGR_HPRE_DIV1;

/*PCLK2=HCLK/2*/

RCC->CFGR|=RCC_CFGR_PPRE2_DIV2;

/*PCLK1=HCLK/4*/

RCC->CFGR|=RCC_CFGR_PPRE1_DIV4;

/*ConfigurethemainPLL*/

RCC->PLLCFGR=PLL_M|(PLL_N<<6)|(((PLL_P>>1)-1)<<16)|

(RCC_PLLCFGR_PLLSRC_HSE)|(PLL_Q<<24);

/*EnablethemainPLL*/

RCC->CR|=RCC_CR_PLLON;

/*WaittillthemainPLLisready*/

while((RCC->CR&RCC_CR_PLLRDY)==0)

{

}






本站聲明: 本文章由作者或相關機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

為了方便大家對比STM32F407和F103的主要區(qū)別,這里特地列了一個對比表格,給大家參考。 整體看,STM32F407在各個方面都是超過STM32F103的

關鍵字: gd32f407 stm32f407

實驗現(xiàn)象:LED燈0.5s閃爍/*****************************************************************************************函 數(shù) 名...

關鍵字: stm32f407 tim1 中斷 定時器

用到的引腳是PA3也就是ADC1的通道31、ADC的主要參數(shù)a、分辨率----stm32f407的分辨率有6位、8位、10位、12位,參考電壓如果是3.3 那么最小分辨率就是3.3/4095。b、轉(zhuǎn)換時間----stm3...

關鍵字: adc stm32f407 單次轉(zhuǎn)換

RTC: Real time clock 相比較而言,STM32F407的RTC比STM32F1的更加容易配置。當然,F(xiàn)4的資源相對也就更加豐富很多了。具體的資源可查看官方參考手冊,通過下面的圖表也可以了解其大致功能 1...

關鍵字: rtc stm32f407 配置

解決方案1:STM32F103有的功能407都有,并且這些功能的引腳完全兼容,只是程序不同而已。。。而STM32F407有的功能103不一定有,因為407強大些。。。。。。希望對你有用解決方案2:不能。407支持攝像頭,...

關鍵字: stm32f103 stm32f407 引腳兼容

一、時鐘樹?????? 普通的MCU,一般只要配置好GPIO 的寄存器,就可以使用了。STM32為了實現(xiàn)低功耗,設計了非常復雜的時鐘系統(tǒng),必須開啟外設時鐘才能使用外設資源。? ? ? ? 左邊開始,從

關鍵字: 時鐘樹 時鐘源 stm32時鐘系統(tǒng)

1 、用資源中的STLink文件替換 C:\\Keil\\ARM\\STLink, 記得備份原來的文件,2、C:\\Keil\\TOOLS.INI改成如下的[UV2]ORGANIZATION="cs2c&quo...

關鍵字: keil stm32f407

最近在研究STM32F4的ADC采樣功能,中間遇到了一些問題,寫下來以備后用。F4和F1有很多庫函數(shù)是不一樣的,在參照F1的教程的時候,不能直接抄他的實驗代碼,否則會出錯。因為要用DMA將ADC轉(zhuǎn)換得到的值快速傳遞到SR...

關鍵字: adc采樣 dma傳輸 單通道 stm32f407

上午想要用Timer10做相對精確的延時功能,但是用示波器發(fā)現(xiàn)實際延時數(shù)值總是只有一半,百思不得其解。仔細查閱各處資料結(jié)合實際研究后對stm32f407的14個定時器的時鐘做一個總結(jié):從時鐘樹中我們可以得知(時鐘樹的圖

關鍵字: stm32f407 定時器 時鐘頻率

這張主要是增加了一路PA2,也可以根據(jù)實際增加自己想要的路數(shù)。與上面主要的區(qū)別:1、設置PA2為模擬輸入2、修改通道數(shù)ADC_InitStructure.ADC_NbrOfConversion = 2;/*2通道 1*/...

關鍵字: adc dma stm32f407 多通道
關閉