Проблема с Mega16. Fuse bits.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Sl_ 04 июня 2004 г. 10:07

Следующая ситуация.
- Fuse bits. OCDEN = любой, JTAGEN =0(разрешен). MCUCSR.JTD = 0(после reset)
Порт С запрограммирован на чтение + внутренние подтягивающие резисторы.
Читаю PINC в бесконечном цикле и выдаю на индикацию + кнопками меняю состояние pin. Все входы PINC работают кроме естественно TDI, TDO, TCK, TMS. Они постоянно читаются как “0”. Все ясно.

Все тоже но запрещаю JTAG т.е. - Fuse bits. JTAGEN =1(запрещен).
MCUCSR.JTD = 0(его значение уже не важно).
Теперь при нажимании на кнопку подается “1” на входы JTAG и проц виснет !

Что сделать, чтобы я мог нормально работать с этими выводами. Хотя бы читать.

Спасибо всем откликнувшимся.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru