реклама на сайте
подробности

 
 
> Как в ATmega32 правильно отключить JTAG?, Про неотключаемый JTAG
dpc1818
сообщение Mar 18 2005, 20:33
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 18-03-05
Пользователь №: 3 483



Необходимо использовать порт PORTC в ATmega32 для ввода и вывода в обычном режиме.
Но на нём сидит JTAG interface, который никак не хочет отключаться и не даёт управлять линиями PC2-PC5.

Даташит рекомендует для отключения JTAG использовать fuse JTAGEN (== unprogrammed).
Пробовал. Не помогает. Фуза расшита PonyProg, но JTAG по -прежнему включён! blink.gif

Ещё рекомендуют принудительно отключить JTAG, установив бит JTD в регистре MCUCSR.
Пробовал и это. Бит устанавливал двойной записью в MCUCSR числа 0x80. Потом читал, для проверки.
Бит на месте. Стоит! Но JTAG тоже на месте!
Он не отключается вообще!
PC3-PC5 работают, похоже, как входы.
При DDRC == 0xFF. Невероятно! Но, факт.
Использую atmega32-16AI выпуск 0405.

Что делать бедному девелоперу?
Как же правильно отключить JTAG?
Спасибо.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 11:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01348 секунд с 7
ELECTRONIX ©2004-2016