91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

STM32CubeMX中Clock Configration的示例分析

發布時間:2021-12-29 13:43:30 來源:億速云 閱讀:165 作者:柒染 欄目:互聯網科技

今天就跟大家聊聊有關STM32CubeMX中Clock Configration的示例分析,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

在創建STM32CubeMX這個工程中,除了調試模式的選取重點就是時鐘的配置,即主要為程序中RCC(Reset and Clock Control)的配置。STM32F4的工程中打開Clock Configration看到如下界面:

STM32CubeMX中Clock Configration的示例分析

         我們做的操作十分簡單,由于在Pinout&Configuration中RCC選項中我們將HSE選擇為Crystal/Ceramic Resonator,因此在Clock Configuration中將時鐘源配置為HSE,設置為12MHZ(根據實際硬件選擇),選擇PLLM的系數為6分頻、PLLN系數200倍頻、PLLP系數4分頻、其余參數默認,這樣我們就將系統的主頻(SYSCLK)設置到了100MHZ。從圖中可以看出,作為一個基礎工程,我們首要的工作是選擇系統的時鐘源,確定系統的主頻,再根據主頻配置各總線的時鐘。接下來對這過程中涉及的參數進行說明。

1 時鐘源

        STM32有5個時鐘源,HSI、HSE、LSI,LSE和PLL,其中,

(1)HSI  是高速內部時鐘,RC振蕩器,頻率為16MHz,精度不高。可以直接作為系統時鐘或者作PLL時鐘輸入;

(2)HSE 是高速外部時鐘,可接石英/陶瓷諧振器,或者時鐘源,頻率為4MHz~26MHz;

(3)LSI 是低速內部時鐘,RC振蕩器,頻率為32kHz,提供低功耗時鐘,主要供獨立看門狗和RTC;

(4)LSE 是低速外部時鐘,接頻率為32.768kHz的石英晶體。主要用于RTC時鐘;

(5)PLL 是鎖相環倍頻輸出。PLL48CK中,PLLP用于生成高速的系統時鐘,PLLQ用于生成USB OTG FS的時鐘,隨機數發生器的時鐘和SDIO時鐘。PLLI2SCK中的PLLR用于生成I2S時鐘。

        其中,HSE,LSE和PLL均可作為系統時鐘源(SYSCLK)。

2 總線與時鐘

        得到系統時鐘后,經過一個分頻器會得到AHB(Advanced High-performance Bus)總線時鐘信號(HCLK),從HCLK分頻得到APB(Advanced Peripherals Bus)的時鐘信號(PCLK)。HCLK是為AHB總線提供的時鐘信號, ,主要用于

        (1)內存控制器,中斷控制器,LCD控制器, DMA 等高速外設;

        (2)經過分頻器得到系統時鐘(Cortex System Timer),一般為8分頻,該系統時鐘用于嘀嗒定時器;

        (3)CPU核供給時鐘信號(FCLK),我們所說的主頻100MHz,指的就是這個時鐘信號,1/FCLK為CPU的時鐘時鐘周期。

        PCLK是為APB總線提供的時鐘信號,主要用于看門狗,UART控制器, IIS, I2C, SDI/MMC, GPIO,RTC and SPI等低速外設。

3 配置注意事項

        基礎工程中,我們采用的是PLL作為系統時鐘源,PLL由HSE分頻得到,分頻系數PLLM為6,主要由于為了確保VCO( voltage-controlled oscillator 壓控振蕩器)輸入頻率介于1到2MHz之間,建議選擇2MHz,以便限制PLL抖動。PLLN配置時需要注意的是要保證VCO的輸出頻率要再192至432MHz之間。

看完上述內容,你們對STM32CubeMX中Clock Configration的示例分析有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

中西区| 工布江达县| 河南省| 中卫市| 二连浩特市| 新野县| 莱州市| 宝应县| 杭州市| 喀什市| 达州市| 上林县| 肥东县| 山丹县| 浮梁县| 大理市| 长垣县| 镇巴县| 东山县| 湖北省| 霍城县| 通辽市| 当涂县| 景泰县| 沈丘县| 来凤县| 崇左市| 九龙县| 个旧市| 富源县| 广南县| 荣昌县| 宁都县| 抚松县| 五台县| 台中县| 荆门市| 鄂尔多斯市| 磐石市| 吴忠市| 太原市|