Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

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

 
Опции темы

Особенности использованя ATiny45

Непрочитано 24.07.2007, 21:50  
BodyZ
Частый гость
 
Регистрация: 19.01.2007
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
BodyZ на пути к лучшему
По умолчанию Особенности использованя ATiny45

Добрый день.
Помогите разобраться. Есть ли какие нибудь особенности при использовании ATiny45 для реализации реакции на нажатие кнопки.
Пробовал конфигурировать линию, к которой подключен корпус через кнопку, как выходная и записывал в порт 0. Тогда при чтении PINB программа реагирует как будто бы кнопка нажата, хотя до нее я дотрагивался.
Заранее благодарен
Реклама:
BodyZ вне форума  
Непрочитано 24.07.2007, 22:00  
dimonbest
Гражданин KAZUS.RUN
 
Аватар для dimonbest
 
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
dimonbest на пути к лучшему
По умолчанию

А подтягивающий резистор на ножку порта был подпаяный?
dimonbest вне форума  
Непрочитано 24.07.2007, 22:05  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Устройство AVR - avr123.nm.ru/02.htm

Советую ножку подключать через резистор от 300 ом.

Конфигурировать МК удобно специальным мастером CVAVR.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 24.07.2007, 22:07  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Сообщение от dimonbest
А подтягивающий резистор на ножку порта был подпаяный?
Чем подтяжка поможет если он 0 вписывал в порт ???

у него вроде правильно читает ноль.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 24.07.2007, 22:10  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Вот мое примерное описание логики ножки порта AVR с указаной выше страницы:



"1" это напряжение питания МК.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 24.07.2007, 22:26  
lsa
Почётный гражданин KAZUS.RUN
 
Аватар для lsa
 
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,479
Сказал спасибо: 3,193
Сказали Спасибо 2,982 раз(а) в 682 сообщении(ях)
lsa на пути к лучшему
По умолчанию Re: Особенности использованя ATiny45

Сообщение от BodyZ
Добрый день.
Помогите разобраться. Есть ли какие нибудь особенности при использовании ATiny45 для реализации реакции на нажатие кнопки.
Пробовал конфигурировать линию, к которой подключен корпус через кнопку, как выходная и записывал в порт 0. Тогда при чтении PINB программа реагирует как будто бы кнопка нажата, хотя до нее я дотрагивался.
Заранее благодарен
Сконфигурировать нужно как вход, записью в DDRB.x бита порта 0.
Записать в порт PORTB.x лог.1 (этим включается подтяжка к лог.1). Висящая в воздухе линия будет читаться как лог.1
Считывать PINB.x
Если кнопка нажата то лог.0, если нет то лог.1
lsa вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Особенности звучания УМЗЧ с полевыми транзисторами falkonist Аудиотехника 42 22.01.2009 02:05
Особенности применения МК ATmega128 serb-radio Микроконтроллеры, АЦП, память и т.д 4 05.11.2008 11:20
Особенности построения трансформаторного БП УМЗЧ Falconist Аудиотехника 36 04.09.2008 11:43
Особенности программирования на Си для AVR stas633 Proteus, KiCAD и другие ECAD 22 11.04.2007 23:02
Особенности прописывания Tiny13, delay Микроконтроллеры, АЦП, память и т.д 0 02.11.2005 22:00


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.