Свежие обсуждения
Микроконтроллеры

Порт С на ATmega16 работает не полностью

"Повесил" 4 кнопки на порт С (на РС1, РС2, РС3, РС4), инициализировал их как входы с подтягивающими резисторами. Получилось, что работает только РС1, остальные МК не воспринимает. После экспериментов обнаружил, что во всех трех инициализируемых режимах (вход с подтягом, открытый вход, выход) выводы РС2, РС3, РС5 всегда остаются входами с подтягом, а РС4 - выходом. РС0 использую как выход и нареканий он не вызывает. Испытал 3 экземпляра АТmega16 - везде одно и то же. Еще ранее замечал, что к порту С бесполезно подключать ЖКИ, но тогда собирал на макетной плате и большого значения не придал. Код программы простейший, для отладки кнопок с ЖКИ, вся периферия отключена. Может кто-нибудь подскажет в чем дело?

 

Сбросьте фьюз JTAGEN (запишите туда 1).

 

Супер! Спасибо огромное!

 

Ув Labionda, ненавязчивый совет - на это ресурс (хотя он сейчас называется немного не так, как раньше) ссылки не давать, если не хотите неадекватной реакции со стороны участников. В свое время его владелец так тут отметился, что лучше не вспоминать.

 

Labionda: Я прочитал ... вот - устройство AVR - http://

Опять явился, неугомонный ты наш?

 

chav1961: Ув Labionda

Да это он и есть, задал пару тупых вопросов, а потом сразу начал выдавать на-гора линки. Правда второго порядка

 

Ну вот, реакция уже налицо