Georg G. schrieb:
> In der Service Routine solltest du keine langwierigen Ausgaben machen
> und auch das Delay ist kontraproduktiv. Setze ein Flag und verlege das
> alles in die Hauptschleife.
Das ist ja nur ein Beispiel-Code der das Problem zeigt ;)
Peter D. schrieb:
> M. K. schrieb:
>> Jetzt will ich allerdings eine andere Zeit
>> einstellen
>
>
1 | > #include <avr/wdt.h>
|
2 | >
|
3 | > wdt_enable( WDTO_2S );
|
4 | >
|
Ich will keinen System-Reset, macht die Verwendung von der wdt.h aber
immer soweit ich weiß. However, ich habs probiert. Die ISR wird hierbei
anscheinend nicht angesprungen. Das Display blitzt kurz auf (mit Oszi
hab ich noch nicht geschaut, tippe aber auf 16 ms ;)) und bleibt dann
Dunkel.
Carl D. schrieb:
> Setzen von WDCE und Änderung am Prescaler darf nicht zeitgleich
> erfolgen.
> Erst WDCE setzen, dann den Rest.
Das ändert leider nichts an dem Problem.