roboforum.ru

Технический форум по робототехнике.

порты не работают на вход :(

Re: порты не работают на вход :(

avr123.nm.ru » 04 фев 2008, 15:30

rig писал(а):В МК переход 1-0-1 примерно по середине питания.


НЕТ ! конечно.

http://www.avr123.nm.ru/02.htm - "Устройство AVR. Входные сигналы. Как МК решает, что на ножке: "1" или "0"

Re: порты не работают на вход :(

rig » 04 фев 2008, 16:26

точно, я знал но забыл пошу простить.
avr123.nm.ru писал(а):
rig писал(а):В МК переход 1-0-1 примерно по середине питания.


всем известный курс
По графику(График 181 из ДШ на МК ATmega16 ) при напряжении питания МК 5 вольт этот порог примерно 1.9 вольт в диапазоне температур от -40 до 85 градусов.

Но есть еще и гарантированное значение напряжения при превышении которого МК будет считать, что на ножке появилось напряжение соответствующее логической единице.

Оно равно 60% от напряжения питания МК - для 5 вольт это будет 3 вольта.

то есть подтяжка к нулю возможна если обеспечить напряжение логического нуля ниже порога

Re: порты не работают на вход :(

Grover » 04 фев 2008, 16:50

вот и вернулись к началу темы.

именно по такому принципу и была построена моя первоначальная схема:
- в программе пин обозначен как вход;
- на плате этот пин припаян через кнопку к +5V (точнее +5.8V).

при таком раскладе МК считает, что на ножке лог.1.


Послесловие: доберусь вечером до рабочего стола и попробую с переферийным резистором на МИНУС.


cron
Rambler\'s Top100 Mail.ru counter