Цитата(Vladimir_T @ Feb 7 2010, 23:08)

Функцию с адресом вектора NMI, честно говоря еще не вставил. Но ведь система работает устойчиво.
Гм. А вы в курсе, что при сбое в генераторе MCLK переходит на DCO, а SMCLK останавливается (может остановиться) совсем и перезапустить их возможно только, предварительно переключив тактирование на DCO и потом снова на (LF)XT? Не тут ли у вас "собака порылась"?
Цитата(Vladimir_T @ Feb 7 2010, 23:08)

У меня реализован аппаратный рестарт на базе TPS3823.
Это супервизор питания с WD и сбросом? И как он сможет помочь в случае сбоя генератора, если вы факт этого сбоя не фиксируете, а выполнение программы при этом не прекращается?
Цитата(Vladimir_T @ Feb 7 2010, 23:08)

Уже голову сломал... Хочу попробовать поменять конверторы RS485.
Сделайте вначале контроль генератора, а если не поможет, то растяжку линии RS485 на мастере. Когда таймауты приема/передачи пакетов "от балды" выбраны, то, говорят, такие "костыли" иногда помогают