MALLOY2, в USER MANUALе написано вроде, что после того как WATCHDOG разрешен, его уже нельзя переконфигурировать:
Цитата
Once the WDEN and/or WDRESET bits are set they can not be cleared by software. Both flags are cleared by an external reset or a Watchdog timer underflow.
Правда есть примечание, что после после
underflow можно, но я не понял как это? В прерывании от watchdog ?
Andy Mozzhevilov, проверил, послав последовательность (0x55, 0x00) WDFEED. Перезапуск произошел. Спасибо огромное, то что надо!!!
За одно и ошибка нашлась, на время правильной последовательности необходимо запрещать прерывание, иначе будет несанкционированный перезапуск. Самое интересное в User Manual про это написано, видать проморгал!!!
Осталось определить как в процессоре глобально запретить и разрешить все прерывания разом, в старых добрых процах MCS51 и AVR был отдельный флажок, глобального разрешения прерывания, а тут вроде такого нету!!!