¿Cómo calcular el tiempo de espera del temporizador de vigilancia basado en stm32? Mi placa de desarrollo es stm32f107vct6 Taurus ¡Muchas gracias!
La fórmula de tiempo de espera del perro guardián de la ventana es la siguiente:
Twwdg=(4096*2^WDGTB*(T[5:0]+1))/Fpclk1
Entre ellos:
Twwdg: tiempo de espera de WWDG (unidad: ms)
Fpclk1: frecuencia de reloj APB1 (unidad: Khz)
WDGTB: Coeficiente de preescalador WWDG
T[5:0]: Los 6 bits inferiores del contador de vigilancia de ventana
Tiempo de alimentación de vigilancia (tiempo de desbordamiento)
Tout=( (4*2^prer)*rlr)/40
Donde Tout es el tiempo de desbordamiento del mecanismo de vigilancia (la unidad es ms), prer es el valor del preescalador del reloj de vigilancia (valor IWDG_PR), el rango es 0~7 , rlr es el valor de recarga del mecanismo de vigilancia (el valor de IWDG_RLR)