Skocz do zawartości

STM32F101 Watchdog nie dziła


robo1973

Pomocna odpowiedź

static void MX_IWDG_Init(void)
{
	__HAL_RCC_WWDG_CLK_ENABLE();
	
	hiwdg.Instance = IWDG;
	hiwdg.Init.Prescaler = IWDG_PRESCALER_8;
	hiwdg.Init.Reload = 4095;

	HAL_IWDG_Init(&hiwdg);

	if (HAL_IWDG_Init(&hiwdg) != HAL_OK)
	{
		error_handler();
	}

	// HAL_IWDG_Start(&hiwdg);

	HAL_IWDG_Refresh(&hiwdg); // 819mS
}

Witam ~!!

Po 0.8 s po sprawdzeniu if (HAL_IWDG_Init(&hiwdg) != HAL_OK) uruchamia się funkcja error_handler()

Wygląda na to że HAL_IWDG_Init(&hiwdg); się nie inicjuje?

Co może być przyczyną ?
Pozdrawiam !!

 

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.