dpc1818 0 18 марта, 2005 Опубликовано 18 марта, 2005 · Жалоба Необходимо использовать порт PORTC в ATmega32 для ввода и вывода в обычном режиме. Но на нём сидит JTAG interface, который никак не хочет отключаться и не даёт управлять линиями PC2-PC5. Даташит рекомендует для отключения JTAG использовать fuse JTAGEN (== unprogrammed). Пробовал. Не помогает. Фуза расшита PonyProg, но JTAG по -прежнему включён! :blink: Ещё рекомендуют принудительно отключить JTAG, установив бит JTD в регистре MCUCSR. Пробовал и это. Бит устанавливал двойной записью в MCUCSR числа 0x80. Потом читал, для проверки. Бит на месте. Стоит! Но JTAG тоже на месте! Он не отключается вообще! PC3-PC5 работают, похоже, как входы. При DDRC == 0xFF. Невероятно! Но, факт. Использую atmega32-16AI выпуск 0405. Что делать бедному девелоперу? Как же правильно отключить JTAG? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 21 марта, 2005 Опубликовано 21 марта, 2005 · Жалоба Похоже, что у Вас порт вылетел. У меня всё нормально работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться