Очень простой вопрос:
Должен ли каждый вывод ввода-вывода микроконтроллера, который служит входом от переключателя или перемычки, иметь собственный резистор повышения / понижения?
В этом примере каждый контакт сбрасывается резистором, а затем переключается переключателем 1P3T в VCC.
Это кажется простым, но чем больше IO выводов используется, тем больше резисторов абсолютно необходимо? Есть ли какой-нибудь умный способ уменьшить обратный отсчет резистора?
Связанный вопрос: Совместное использование подтягивающего резистора
Вы никогда не хотите оставлять вход в логику открытым, предполагая, что он подтянется вверх или вниз. если вход остается открытым, это небольшая антенна, которая также подвержена воздействию токов внутри логического устройства. Таким образом, вы нажимаете вверх или вниз, чтобы обеспечить чистый и предсказуемый ввод. Я изучил это правило, работая в Fairchild Semiconductor в 1980-х годах.
источник