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