Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 19.03.2005, 00:17  
dpc1818
Прохожий
 
Регистрация: 18.03.2005
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
dpc1818 на пути к лучшему
По умолчанию Как в ATmega32 отключить JTAG?

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

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

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

Использую atmega32-16AI выпуск 0405.

Что делать бедному девелоперу?
Как же правильно отключить JTAG?
Реклама:
dpc1818 вне форума  
Непрочитано 28.03.2005, 21:28  
graham
Прописка
 
Регистрация: 11.01.2005
Сообщений: 196
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
graham на пути к лучшему
По умолчанию

Если это твоя первая мега, то прочитай внимательнее про fuse биты. unprogrammed = 0 = пустому квадратику в понипроге. Если дело не в этом, то не знаю.
graham вне форума  
Непрочитано 29.03.2005, 14:19  
dpc1818
Прохожий
 
Регистрация: 18.03.2005
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
dpc1818 на пути к лучшему
По умолчанию

Расслабьтесь, ребята :P !
Всё оказалось гораздо проще - забыли подпаять несколько ножек, и поведение схемы было неправильное.
Так что, не жалейте припоя, подпаивая ножки!
dpc1818 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отключить МИНУС от заземления на БП ATX? duritskiy Источники питания и свет 3 24.08.2007 08:44
ATmega32 NCy Микроконтроллеры, АЦП, память и т.д 20 28.04.2007 00:44
Внутренее АЦП в ATmega32 Ztman Микроконтроллеры, АЦП, память и т.д 0 25.04.2007 22:51
Процессор Atmega16, как отключить ножки часового таймера InvisibleMan Микроконтроллеры, АЦП, память и т.д 1 04.10.2006 16:20
[Решено] Срабатывает автоотключение через 5 минут. Как отключить? Gerr Видеотехника 1 23.10.2004 00:17


Часовой пояс GMT +4, время: 14:31.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot