Дмитрий Бобров
Просветленный
(46519)
16 лет назад
Для того, чтобы вывод был источником тока необходимо использовать каскад с открытым эмитором (истоком) . В противном случае выход - источник напряжения. Выходной каскад МК так организован: транзистор открывается и получается низкий выходной уровень, а когда он закрыт - то через резистор потенциал "подтягивается" к напряжению источника питания. Внешние резисторы подключаются для ускорения перезаряда паразитной ёмкости цепи, или, для некоторых портов, не имеющих внутренней подтяжки, - для получения высокого уровня.
Instalator
Гуру
(3042)
16 лет назад
Когда на входе 1 то тут все понятно 1 она и в африке 1!
С нулем впринципе также! а вот когда к контакту ничего не подключено, либо подключена кнопка то вывод весит в воздухе и на входе микроконтроллера имеется неопределенное состояние либо ноль либо 1, из за наводок! Дак вот чтобы этого третьего неопределенного состояния невозникло необходимо подключать подтягивающие резисторы!
Марк
Мудрец
(13272)
16 лет назад
Pull up-резисторы подключаются ко ВХОДАМ в следующих случаях:
1. начальное смещение входа при работе на контактную пару или иной прибор с неопределенным потенциалом в одном из состояний.
2. терминирование входа при работе на линию для согласования.
3. организация "монтажного ИЛИ" при работе входа с выходами типа открытый коллектор (сток).
Спасибо!