Raspberry Pi:Библиотеки/WiringPi/Функции для работы с последовательным портом/serialOpen(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки |
Нет описания правки |
||
Строка 3: | Строка 3: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=Функция serialOpen()<ref>[http://wiringpi.com/reference/serial-library/ wiringpi.com - Serial Library]</ref>= | =Функция serialOpen()<ref>[http://wiringpi.com/reference/serial-library/ wiringpi.com - Serial Library]</ref>= |
Текущая версия от 13:09, 18 июня 2023
Содержание | Введение | Продукты | Операционная система | Настройка | Основы Linux | Аппаратные средства | Неисправности | Типовые проблемы | Часто возникающие вопросы | Библиотеки | Примеры |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция serialOpen()[1]
Синтаксис
int serialOpen(char *device, int baud);
Описание
Открывает и инициализирует последовательное устройство, а также задает скорость передачи данных (в бодах). Выставляет порт в режим исходных данных (в оригинале – «raw mode»; в нем передача данных осуществляется посимвольно и не происходит конвертации одного формата в другой), а таймаут считывания данных – на 10 секунд. Возвращает или файловый дескриптор (если операция прошла успешно), или значение «-1» (если возникла ошибка). В случае ошибки соответствующее значение передается глобальной переменной errno.