Форум myROBOT.ru » Шаг за шагом » Программирование микроконтроллеров » Причины самопроизвольного перезапуска процессора

Страниц (1): [1]
 

1. Alex_77 - 24 Февраля, 2009 - 11:59:14 - перейти к сообщению
Пишу на ассемблере AVR программы для управления источником питания. При очередном редактировании программы появились проблемы:
Через 30-40 минут нормальной работы процессора ATmega2560 происходит переинициализация процессора. Как бы явных ошибок в проге не вижу, да если бы они были, то прога сбивалась бы сразу, а она молотит 30 минут! Заметил, что если с компа в источник просто закидывать мусор или давать команду на опрос процессора, сбоев нет. Они возникают, когда приходит команда на установку нового задания. Может каким-то образом стек переполняется и наступает перезагрузка? Если так, то как это проверить? После компеляции: Пространство памяти данных занято на 4%, а памяти программ на 14%. Помогите....
2. VCOM - 25 Февраля, 2009 - 20:35:23 - перейти к сообщению
Исходник надо, с описанием, так никто не поможет...