2017-03-18 27 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你可以在这里看到。