Forum: Mikrocontroller und Digitale Elektronik ATTiny13: Wann wird das WDTIF gelöscht?


von Bertram (Gast)


Lesenswert?

Guten Tag,

wann wird das WDTIF gelöscht: ist es bereits zu Beginn der 
Interruptroutine gelöscht oder erst durch die Ausführung des reti?

Bertram

von Oliver S. (oliverso)


Lesenswert?

Es gibt überhaupt kein Interrupt-Flag, welches durch ein RETI gelöscht 
wird.

Oliver

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Übrigens steht das in der Beschreibung von WDTIF im WDTCR Register:
" WDTIF is cleared by hardware when executing the corresponding 
interrupt handling vector."

Bei AVR8 setzt RETI nur das globale I Flag im SREG Register wieder.

von Richard S. (rscheff)


Lesenswert?

Falls dein mcu sich resettet - lies nochmal das datenblatt; auch der 
wdtie wird von der hw zurück gesetzt dh nach dem 1. Wdt isr wird der 2. 
Zyklus den mcu resetten wenn im isr dieses bit nicht wieder gesetzt 
wird…

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.