Raspberry Pi:Библиотеки/WiringPi/Основные функции/pinMode(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) |
Нет описания правки |
||
Строка 9: | Строка 9: | ||
==Синтаксис== | ==Синтаксис== | ||
<syntaxhighlight lang="c | <syntaxhighlight lang="c"> | ||
void pinMode (int pin, int mode) ; | void pinMode (int pin, int mode) ; | ||
</syntaxhighlight> | </syntaxhighlight> |
Текущая версия от 19:52, 23 мая 2023
Содержание | Введение | Продукты | Операционная система | Настройка | Основы Linux | Аппаратные средства | Неисправности | Типовые проблемы | Часто возникающие вопросы | Библиотеки | Примеры |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Черновик |
Функция pinMode()[1]
Синтаксис
void pinMode (int pin, int mode) ;
Описание
Задает режим контакта. Допустимые варианты – INPUT, OUTPUT, PWM_OUTPUT и GPIO_CLOCK. Имейте в виду, что у WiringPi лишь один контакт поддерживает режим выдачи ШИМ (контакт 1; BCM_GPIO 18) и лишь один контакт поддерживает режим выдачи тактового сигнала (контакт 7; BCM_GPIO 4).
Если WiringPi инициализирована при помощи wiringPiSetupSys (void), эта функция работать не будет. Поэтому, если вам нужно будет поменять режим контакта, то сделать это нужно при помощи gpio в shell-скрипте перед запуском программы.