Подача LOW на INPUT_PULLUP ?
- Войдите на сайт для отправки комментариев
Ср, 10/07/2019 - 22:55
Возникла необходимость подать низкий уровень (LOW) на pin 8, который и режиме INPUT_PULLUP, плата не сгорит?
void setup()
{
pinMode (8, INPUT_PULLUP);
}
void loop()
{
// Прочий код...
digitalWrite(8,LOW);
}
не сгорит, но и никакой LOW подан не будет
Угу.
Если говопить об AVR, после "подачи LOW" INPUT_PULLUP превратится в простой INPUT.
А может просто вопрос неправильно задан? Может LOW это просто замыкание ноги на землю? В этом случае побежит ток максимум 200 микроампер, который в двести раз меньше максимально допустимого для ноги.
Написанный текст действительно не очень вразумителен, но IMHO приведенный код опровергает такую трактовку.
Ну так в коде PULLUP отключают и больше ничего не делают. Нелогичненько. То включают, то отключают. Причин не объясняют. Как отключение PULLUP может повлиять на функционирование ноги в направлении повреждения непонятно.
Возникла необходимость подать низкий уровень (LOW) на pin 8, который и режиме INPUT_PULLUP
значить, ошибка в идеологии программостроительства
Возникла необходимость подать низкий уровень (LOW) на pin 8, который и режиме INPUT_PULLUP,
С какой целью?