Innokenty
Dec 14 2009, 08:44
Как определить перезапуск по WDT в ADUC7026? Внешней памяти нет. При этом для сохранения ресурса не использовать встроенную флэш-данных. А то попытка использовать глобальные переменные с магическими константами ни к чему не привела, встроенная RAM обнуляется, хотя кода обнуления в start-up'е нет.
Из даташита на ADuC7019/20/21/22/24/25/26/27:
There are four kinds of reset: external, power-on, watchdog
expiation, and software force. The RSTSTA register indicates
the source of the last reset, and RSTCLR allows clearing the
RSTSTA register. These registers can be used during a reset
exception service routine to identify the source of the reset.
If RSTSTA is null, the reset is external.
Innokenty
Dec 15 2009, 06:56
Спасибо! Просто в командировке на компе был старый вариант datasheet, а то сам очень удивился, что в 841 был, а здесь такого регистра нет.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.