Raspberry Pi:Библиотеки/WiringPi/Функции для выдачи ШИМ/softPwmCreate(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки |
Нет описания правки |
||
Строка 3: | Строка 3: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
= Функция softPwmCreate()<ref>[http://wiringpi.com/reference/software-pwm-library/ wiringpi.com - Software PWM Library]</ref>= | = Функция softPwmCreate()<ref>[http://wiringpi.com/reference/software-pwm-library/ wiringpi.com - Software PWM Library]</ref>= |
Текущая версия от 13:09, 18 июня 2023
Содержание | Введение | Продукты | Операционная система | Настройка | Основы Linux | Аппаратные средства | Неисправности | Типовые проблемы | Часто возникающие вопросы | Библиотеки | Примеры |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция softPwmCreate()[1]
Синтаксис
int softPwmCreate(int pin, int initialValue, int pwmRange);
Описание
Задает контакт, на котором будет генерироваться программная ШИМ. Можно использовать любой GPIO-контакт, а распиновкой служит та, что используется функцией wiringPiSetup(). Если вписать в параметре pwmRange значение «100», то диапазон значений на этом контакте будет от «0» (выкл) до «100» (полный ход).
Если операция пройдет успешно, функция вернет «0». Если функция вернет другое значение, то о том, что случилось, можно узнать у глобальной переменной errno.