使用的板子是STM32F407核心板,分別測(cè)試了三種時(shí)鐘輸出的情況,這里沒有截圖,大概波形是這樣的:輸出外部高速時(shí)鐘(晶振)的效果是最好,其次是輸出內(nèi)部高速時(shí)鐘16M,效果也不錯(cuò),但是輸出系統(tǒng)時(shí)鐘時(shí),波形失真明顯,但感覺也還是可用的,但不分頻輸出168M時(shí)(IO輸出最高100M),波形呈三角波。
? //使用外部時(shí)鐘 RCC_APB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE); GPIO_InitTypeDef SCK_InitStructure; SCK_InitStructure.GPIO_Pin = GPIO_Pin_8; SCK_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; SCK_InitStructure.GPIO_Mode = GPIO_Mode_AF; SCK_InitStructure.GPIO_OType = GPIO_OType_PP; GPIO_Init(GPIOA, &SCK_InitStructure); RCC->CFGR |= 0<<24; //輸出HSI時(shí)鐘16M不分頻 // RCC->CFGR |= 2<<21; //輸出外部高速時(shí)鐘8M // RCC->CFGR |= (u32)0x3B<<21; //輸出系統(tǒng)時(shí)鐘 5分頻 168/5 |
|