2017-03-18 48 views
-1

我遇到了問題。我有2個STM32F407G-DISC1(MB997D)板卡,我試圖用外部振盪器將其配置爲閃爍一次。我在STM32CubeMx中配置了定時器(tim3)以與外部振盪器(ph0,ph1)一起工作,但是當我將編譯後的代碼閃存到電路板並重置時,沒有任何反應。兩板都是一樣的。什麼可能是這個問題的原因?下面的圖片顯示我cubeMX configuaration:STM32F4G-DISC1和外部振盪器不工作

Pinout Clock configuration

和代碼只是切換指示燈。

void TIM3_IRQHandler(void) 

    { 
     /* USER CODE BEGIN TIM3_IRQn 0 */ 

     /* USER CODE END TIM3_IRQn 0 */ 
     HAL_TIM_IRQHandler(&htim3); 
     /* USER CODE BEGIN TIM3_IRQn 1 */ 
     HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_12); 
     HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_13); 
     HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_14); 
     HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_15); 
     /* USER CODE END TIM3_IRQn 1 */ 
    } 
+3

這非常含糊。我認爲你沒有給任何人提供足夠的信息來幫助你。 – Carcigenicate

+0

我剛剛編輯了這個問題。 – Vladimir

+0

還不夠。向我們展示定時器3配置和啓動定時器的部分。 –

回答

0

問題解決了。這是stm32cubeMX的錯誤。 Bugreport你可以在這裏看到。