Во-первых, проверьте что вы выключаете WDTimer. Во-вторых, обозначьте в своей программе ВСЕ вектора прерываний, даже те которые вы не используете. Пускай там даже только по одной команде _NOP(); будет. Зато у вас будет возможность выяснить не улетает ли программа на какой-то неиспользуемый вектор.
|