Это такая защита от дребезга и наводок...
DDRD = 0x00; // бампер
Переключает линии на ввод
PORTD = 0xff;
Устанавливает подтяжку резисторами...
(Теперь на PIND.0, PIND.1 ... по умолчанию 1 (или 255 если на всем порту))
Схемой нужно замыкать PIN на землю (т.е. придавливать к низкому уровню).
Резисторы высокоомные посему ток там не большой!
Соответственно замыкание линии будет давать 0 на ноге (PINDx).
Этот метод дает очень хорошую защиту от помех и даже немного устраняет "дребезг"(Отредактировано автором: 16 Июля, 2010 - 21:00:58) |