Всем доброго дня. Досталась плата на основе aduc845 для модификации изделия. Пишу свою простенькую программу для попробовать и всё здорово работает, но не более часа. Спустя примерно час с момента подачи питания процессор входит в не понятный для меня режим, а именно на PSEN появляется 1 и прекращается генерация кварца. С некоторой периодичностью (примерно 100мс) PSEN сбрасывается в ноль на короткое время и кварц начинает генерить. PSEN восстанавливается в 1, генерация прекращается. Программа при этом не работает. Что это за режим такой и что его может вызывать? Причём от сложности программы ни чего не зависит. Даже примитивная программа с миганием светодиодом в основном цикле ведёт себя точно также. Работаю с процессором пока второй день, опыта с ним маловато. Всё больше AVR.
Смущает ещё тот факт, что судя п описанию при работе с внутренней памятью на PSEN должна быть 1, а я наблюдаю 0 при работе программы. Быть может вокруг этого искать надо. Возможно если при таких условиях он словит помеху по резету, то может свалиться в режим загрузки программы.
|