Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: portC mega162
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
ВанёК
Имеется mega 162. Задача изначально стояла в подключении клавиатуры 2х3 к порту С, т.е. два бита используем для подачи сигнала и три для считывания - времени было убито не один час, результат - ноль. Проверка схемы ошибок не выявила. При проверке порта С посредством читаем с С выдаем в В выяснилось - правильно читаются только четыре младших бита, т.е. PC0-PC3. Последующие же четыре при любом раскладе считываются нулем! Дальше интереснее - используем С на вывод - четыре младших работают правильно, т.е. при замерах вольтметром считывается что подается, а вот старшие работают так - чтобы не выдавали в порт - 4,5,7 - несколько ниже уровня единицы, а 6 - чуть выше ноля 07.gif ! Это проблема не конкретного контроллера, проверялось на двух! В чем я не прав? help.gif
Aleksandr Baranov
У меги 162 JTAG-порт, совмещен с портом С. Надо его отключить.
ВанёК
Цитата(Aleksandr Baranov @ May 21 2008, 10:29) *
У меги 162 JTAG-порт, совмещен с портом С. Надо его отключить.

Спасибо! a14.gif Уже разобрался!
VladimirYU
Как уходя гасите свет, так и не забывайте сбрасывать JTAGEN.
Дон Амброзио
Цитата(VladimirYU @ May 21 2008, 09:14) *
Как уходя гасите свет, так и не забывайте сбрасывать JTAGEN.

Я вообще не понимаю почему у народа появляются такого рода проблемы.
Я, например, не приступаю к разработке программы и железа на микроконтроллере, пока наизусть не буду знать каждую аббревиатурку (а значит и аббревиатуру JTAG) даташита для чего она и где применяется. И как.
Поэтому никогда не было проблем, подобных тем, что у автора темы
bloodden
bb-offtopic.gif Несколько десятков таких-же вопросов тут задавалось уже. Я офигеваю с народа. maniac.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.