Raspberry Pi:Библиотеки/WiringPi/Функции для работы с последовательным портом/serialOpen(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
Строка 9: Строка 9:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
int serialOpen(char *device, int baud);
int serialOpen(char *device, int baud);
</syntaxhighlight>
</syntaxhighlight>

Версия от 18:13, 14 мая 2023

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


Черновик


Функция serialOpen()[1]

Синтаксис

int serialOpen(char *device, int baud);

Описание

Открывает и инициализирует последовательное устройство, а также задает скорость передачи данных (в бодах). Выставляет порт в режим исходных данных (в оригинале – «raw mode»; в нем передача данных осуществляется посимвольно и не происходит конвертации одного формата в другой), а таймаут считывания данных – на 10 секунд. Возвращает или файловый дескриптор (если операция прошла успешно), или значение «-1» (если возникла ошибка). В случае ошибки соответствующее значение передается глобальной переменной errno.

См.также

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