Микроконтроллеры | Порт С на ATmega16 работает не полностью |
|
---|---|---|
"Повесил" 4 кнопки на порт С (на РС1, РС2, РС3, РС4), инициализировал их как входы с подтягивающими резисторами. Получилось, что работает только РС1, остальные МК не воспринимает. После экспериментов обнаружил, что во всех трех инициализируемых режимах (вход с подтягом, открытый вход, выход) выводы РС2, РС3, РС5 всегда остаются входами с подтягом, а РС4 - выходом. РС0 использую как выход и нареканий он не вызывает. Испытал 3 экземпляра АТmega16 - везде одно и то же. Еще ранее замечал, что к порту С бесполезно подключать ЖКИ, но тогда собирал на макетной плате и большого значения не придал. Код программы простейший, для отладки кнопок с ЖКИ, вся периферия отключена. Может кто-нибудь подскажет в чем дело? |
|
|
Сбросьте фьюз JTAGEN (запишите туда 1). |
|
|
Супер! Спасибо огромное! |
|
|
Ув Labionda, ненавязчивый совет - на это ресурс (хотя он сейчас называется немного не так, как раньше) ссылки не давать, если не хотите неадекватной реакции со стороны участников. В свое время его владелец так тут отметился, что лучше не вспоминать. |
|
|
Labionda: Я прочитал ... вот - устройство AVR - http:// Опять явился, неугомонный ты наш? |
|
|
chav1961: Ув Labionda Да это он и есть, задал пару тупых вопросов, а потом сразу начал выдавать на-гора линки. Правда второго порядка |
|
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |