Raspberry Pi:Библиотеки/WiringPi/Основные функции/pullUpDnControl()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


Функция 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-скрипте перед запуском программы.

См.также

Внешние ссылки