реклама на сайте
подробности

 
 
> Правильно ли подключил кнопку к порту?, Можно ли так вообще делать?
DmitriyX
сообщение Mar 31 2005, 17:33
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 21-12-04
Пользователь №: 1 581



Сделал схему, изображение которой прилагается.

ldi temp_reg,$00
out DDRB,temp_reg

Вопрос такой: правильно ли я сделал, что выключил подтягивающий резистор, записав в PORTB значение 0?

Можно ли вообще подавать на порты микроконтроллера голое напряжение 5В, если оно идет от стабилизатора? Может быть нужно поставить какой-нибудь резистор между кнопкой и портом для ограничения тока?
Или схема будет правильно работать при конфигурации порта DDRB=PORTB=0 ?


Спасибо заранее
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sK0T
сообщение Mar 31 2005, 18:41
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 241
Регистрация: 22-12-04
Пользователь №: 1 610



Ассемблер для меня какой-то иностранный. Я всё как-то больше по Microchip. Поэтому — из общих соображений:
1) Подключать прямо +5В на лапку МК в принципе конечно можно, особенно если он тоже от +5В работает.
2) Однако кнопку лучше использовать по назначению: построить а-ля делитель напряжения (например, жёсткий вариант: питание через резистор 10 кОм на лапку МК, эта лапка кнопкой замыкается на землю. Следует впрочем проверить по документации на Ваш МК применимость подобной схемы. Ещё лучше сделать всё по уму на основе идеи про делитель напряжения и знания про механизм работы TTL-логики. :) )

Внутренние pull-up или pull-down резисторы на лапках МК можно использовать для этой цели, но это уже вопрос устройства конкретного МК.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 03:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01384 секунд с 7
ELECTRONIX ©2004-2016