Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что такое подтягивающий резистор в микроконтроллере и зачем он нужен?

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