Configuración en cubemx
En primer lugar, debemos saber que la fuente de reloj del perro guardián iwdg es el reloj interno de 40 kHz. Esto está relacionado con cómo calcular el tiempo de espera de la alimentación.
Como se muestra en la figura siguiente, marque "Activado". Puede modificar el coeficiente de preescaler y el ciclo completo según sus necesidades.
Calcular el tiempo de espera
Referencia: cálculo
Codigo de usuario
void startIWDG(void)
{
__HAL_IWDG_START(&hiwdg);
}
void clearIWDG(void)
{
HAL_IWDG_Refresh(&hiwdg);
}