Имеется устройство на АТ91САМ7, пока представляющее из себя 2х16 индикатор и 4 кнопки 8) Организовано некое тестовое меню, все казалось бы нормально и адекватно работает.. НО после примерно 30 минут работы(кнопки не нажимались), стоит поклацать несколько раз и контроллер перезагружается, стартует заново с Reset Type=0 т.е. как-бы после power on.. Только что обнаружил, что для перезагрузки достаточно и прикосновения вольтметра к питанию(руками щупов не касался). До этого были случаи при тех-же условиях (т.е. через некоторое время) просто "залипания"(главный цикл не выполнялся, что делал контроллер при этом не знаю =) ), а также дата аборт.. Поменял внешний источник питания с имп. на линейный, теперь перезагружается =) Да, отладчика пока не имеется.. Плата с землянным полигоном.. Динамического выделения памяти в программе нет.. Все работает на ура сразу после подачи питания и насколько хватало терпения клацать(около 10 минут), за это время ничего необычного не происходило.. Подскажите плз. как бороться и что это может быть? Какойто-то накапливающийся непонятно-где заряд?... А и еще.. Если к плате не прикасаться =)), все нормально, работает долго и не сбоит =) .. Да, разрешено прерывание только от таймера (опрос кнопок), внешний резет отключен..
Сообщение отредактировал Хм... - Jan 25 2007, 22:39
|