久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > STM32應用筆記(一)時鐘輸出

STM32應用筆記(一)時鐘輸出

作者: 時間:2016-11-10 來源:網絡 收藏
內部時鐘輸出PA.8(MCO)


STM32的PA.8引腳具有復用功能——時鐘輸出(MCO),該功能能將STM32內部的時鐘通過PA.8輸出.
操作流程:
1)、設置PA.8為復用Push-Pull模式。
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_8;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;
GPIO_Init(GPIOA,&GPIO_InitStructure);

2)、選擇輸出時鐘源。
時鐘的選擇由時鐘配置寄存器(RCC_CFGR)中的MCO[2:0]位控制。
RCC_MCOConfig(RCC_MCO);
參數RCC_MCO為要輸出的內部時鐘:
RCC_MCO_NoClock---無時鐘輸出
RCC_MCO_SYSCLK---輸出系統時鐘(SysCLK)
RCC_MCO_HSI---輸出內部高速8MHz的RC振蕩器的時鐘(HSI)
RCC_MCO_HSE---輸出高速外部時鐘信號(HSE)
RCC_MCO_PLLCLK_Div2---輸出PLL倍頻后的二分頻時鐘(PLLCLK/2)

注:由于STM32GPIO輸出管腳的最大響應頻率為50MHz,如果輸出頻率超過50MHz,則輸出的波形會失真。

本文引用地址:http://cqxgywz.com/article/201611/317378.htm


關鍵詞: STM32時鐘輸

評論


技術專區

關閉