Nabend,
Komme gerade irgendwie nicht klar.
Versuche den IWGD Watchdog zu Initalisieren.
Dabei hat nur leider mein Reload Wert keinen Einfluss auf das auslösen.
Berechne ich sicherlich falsch...
Der RC Oszi. läuft bei dem IWGD mit ca. 40kHz und einem Prescaler von
4?! Default?!
Man soll laut Datenblatt einen min/max Wert von ~0,1ms/28,3sec.
Bei meinen Rechnungen komme ich nur auf die 0,1ms.
Gerechnet habe ich.: 40kHz / 4 * Reload_Wert.
Was mache ich falsch?
Hier die Init.:
1 | RCC_LSICmd(ENABLE);
|
2 | IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
|
3 | IWDG_SetPrescaler(IWDG_Prescaler_4);
|
4 | IWDG_SetReload(100);
|
5 | IWDG_WriteAccessCmd(IWDG_WriteAccess_Disable);
|
6 | IWDG_Enable();
|