> Meine Routine benötigt ca 64ms für einen Durchlauf.
Die Zeit für einen speziellen Durchlauf ist irrelevant. Interessant sind
nur die maximalen Zeiten. Die 10.000 Durchläufe <64ms bemerkst du nicht,
den ersten der 600ms braucht aber bestimmt. ;)
> Sobald ich die fuse WDTON "abhake" läuft mein Prog nicht mehr.
Ähm, abhake? Du meinst, sobald du den Watchdog per Fuse aktivierst,
oder?
> Woran sehe ich, ob der WDT läuft?
Am Reset wenn du den Wdt nicht bedienst ;) Im Ernst, der Watchdog läuft,
sobald die entsprechende Fuse gesetzt ist. Ausserdem kann er per SW
aktiviert werden und ist dann (ohne Reset) nicht mehr zu stoppen.
> Muss ich in den Fuses WDTON enablen?
Benutzt du Ponyprog? Je nach Brennprogramm kann die Logik invertiert zum
Datenblatt sein.
> Ich benutze ja
>
> wdt_enable();
Damit schaltest du den Watchdog unabhängig von der Fuse ein.