J'ai un problème. J'ai 2 cartes STM32F407G-DISC1 (MB997D) et j'essaye de le configurer pour clignoter des leds d'utilisateur une fois par seconde avec l'oscillateur externe. J'ai configuré timer (tim3) pour travailler avec l'oscillateur externe (ph0, ph1) dans STM32CubeMx, mais quand je flash le code compilé sur la carte et le réinitialiser alors rien ne se passe. Même chose pour les deux conseils. Quelle peut être la raison de ce problème? Les photos ci-dessous montrent mon cubeMX configuaration:STM32F4G-DISC1 et l'oscillateur externe ne fonctionne pas
et le code que les diodes électroluminescentes permet de basculer.
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 */
}
C'est assez vague. Je ne pense pas que vous ayez donné suffisamment d'informations pour que quelqu'un puisse vous aider. – Carcigenicate
Je viens d'éditer la question. – Vladimir
Pas assez. Montrez-nous la configuration de la minuterie 3 et la partie où vous démarrez la minuterie. –