Отсюда я вижу ниже иллюстрацию о подтягивающем резисторе.
А в статье написано:
С подтягивающим резистором входной контакт будет иметь высокий уровень, когда кнопка не нажата. Другими словами, небольшой ток протекает между VCC и входным контактом (не на землю), поэтому входной контакт считывается близко к VCC .
У меня сложилось впечатление, что ток на входе и выходе MCU настолько мал, что им можно пренебречь при анализе поведения схемы, внешней по отношению к MCU.
Такое предположение может немного упростить дело. Но это нормально?
Может быть. Для значений в кОмах обычно вы можете игнорировать это, если вы не делаете что-то с необычной операционной средой или высокой надежностью. Тем не менее, никогда не помешает внимательно прочитать техническое описание, когда вы планируете определить спецификацию новой детали.
Конечно, если вы включите внутренние подтягивания или раскрывающиеся вниз, вам, как правило, придется их учитывать.
Если вы попытаетесь свести к минимуму потребление при замкнутом выключателе, используя значение резистора, например 10 МОм, вы обнаружите, что производитель MCU не обязательно гарантирует, что это сработает.
Например, Microchip ATMega328p имеет следующие гарантированные характеристики:
Утечки в 1 мкА достаточно, чтобы преодолеть несколько сотен нА от резистора 10 МОм, так что это может не сработать. Скорее всего, ток будет намного ниже при Ta << 105 ° C, поэтому он может подойти для игрушек или бытовых устройств.
Есть причины не использовать слишком низкое значение резистора (расход мощности, возможный износ переключателя в экстремальных ситуациях) и слишком высокое значение (надежность переключателя, утечка из-за полупроводников или загрязнения на печатной плате и возможное срабатывание электромагнитных помех).
придурок
смвикипедия
придурок
смвикипедия
придурок