avr90 (16.03.2006 11:02, просмотров: 1) ответил avr90 на AT91SAM7S256 почему сброс процессора(NRST) не сбрасывает периферию....
Хммм... Дело всё таки в отладчике. NRST работает.... Ещё раз проверил. Я программу отлаживаю в оперативке. Удобно и быстро.
А всё происходит так: IAR JTAG при загрузке программы сначала формирует импульс NRST... процессор перезапускается, т.е. запускается ранее записанная программа во ФЛЕШ. Далее IAR JTAG похоже останавливает процессор(или только периферию(PIO), оставляя её выводы в произвольном состоянии!), загружает мою программу в оперативку. И... переходит в отладчик. И пока я сам не запущу программу(только через несколько секунд) полевички и горят.
Грустно....
Непонятно, почему не отключается периферия(PIO) в момент загрузки новой программы....?