|ARM Technical Support Knowledge Articles|
Applies to: General Topics
Information in this knowledgebase article applies to:
How can I reset my device, from within my program, if it does not have built-in provision for software reset?
If your device has a watchdog timer, you can initiate a reset from software by setting the timeout to the minimum value (such as 0xFFFF for an up counter, or 0x0000 for a down counter) and then starting the timer.
For example(in pseudocode):
WD_TIMEOUT = 0xFFFF;
WD_RESET_ENABLE = 1;
WD_RUN = 1;
Request the files attached to this knowledgebase article.
Article last edited on: 2008-08-27 06:45:15
Did you find this article helpful? Yes No
How can we improve this article?