Hi,

Thanks for your analysis.

> This suggests that both the MCUSR and the WDTSR should be cleared on
> reset.
> 
> I've added a line:
>       out_ WDTCSR, zerol
> to COLD which covers it.

adding it to COLD in a central location is troublesome. Not all AVR8
have a watchdog at all and those who have one, have at least two
different ways to handle it. Rather difficult to implement centrally.

> 
> The minimum requirement is to clear both MCUSR.WDRF and WDTCSR.WDE.

AFAIK, the minimum reset intervall is 15ms, what makes it possible
to add the reset code to the application turnkey word. For debugging
purposes, the reset recipe may be helpful
http://amforth.sourceforge.net/TG/recipes/Reset.html

Matthias

_______________________________________________
Amforth-devel mailing list for http://amforth.sf.net/
Amforth-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amforth-devel

Reply via email to