Raspberry Pi:Библиотеки/WiringPi/Основные функции/pullUpDnControl()
Содержание | Введение | Продукты | Операционная система | Настройка | Основы Linux | Аппаратные средства | Неисправности | Типовые проблемы | Часто возникающие вопросы | Библиотеки | Примеры |
Черновик |
Функция pullUpDnControl()[1]
Синтаксис
void pullUpDnControl (int pin, int pud) ;
Описание
Включает у контакта, который должен быть настроен на режим INPUT, подтягивающий или стягивающей резистор. В отличие от Arduino, на BCM2835 есть резисторы, выполняющие и подтягивающую, и стягивающую функцию.
Вместо параметра pud нужно поставить либо PUD_OFF (все резисторы отключены), либо PUD_DOWN (резистор притягивает сигнал к «земле»), либо PUD_UP (резистор подтягивает сигнал к 3,3 вольтам). На Raspberry Pi сопротивление подтягивающих/стягивающих резисторов составляет около 50 кОм.
При инициализации wiringPiSetupSys (void) эта функция тоже работать не будет. То есть, если вам нужно будет активировать подтягивающий/стягивающий резистор, то сделать это нужно при помощи gpio в shell-скрипте перед запуском программы.