Цитата(Владимир_КПИ @ Feb 10 2008, 22:21)

Но если бы резистора не было бы, тогда бы всё напряжение питания упало на входе. Смысл тогда подтяжки?
А вы попробуйте мысленно закоротить резистор, нарисованный мною в посте 3, тогда при замыкании кнопки источник "+5V" получится
закорочен на кнопку. Чтобы этого избежать, и ставят этот резистор.
Также этот резистор необходим в МК, например если вдруг вывод, изначально сконфигурированный как вход, будет переконфигурирован как выход типа Push-Pull, и если в этот момент на выходе попытаться установить лог.0, то без подтягивающего резистора (т.е. на прямую "вывод"->"+5V") мы получим то же что в примере выше - закоротку питающего напряжения, но уже внутри контроллера.