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

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


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
void shiftOut(uint8_t dPin, uint8_t cPin, uint8_t order, uint8_t val);
void shiftOut(uint8_t dPin, uint8_t cPin, uint8_t order, uint8_t val);
</syntaxhighlight>
</syntaxhighlight>

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

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


Черновик


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

Синтаксис

void shiftOut(uint8_t dPin, uint8_t cPin, uint8_t order, uint8_t val);

Описание

Сдвигает 8-битное значение от Pi к другому устройству. Сдвигаемое значение – переменная val. Данные идут через контакт dPin, а тактовый сигнал – через контакт cPin. О параметре order читайте в функции выше. Сдвиг данных происходит при переходе из убывающего фронта импульса в возрастающий и обратно. То есть, на cPin подается HIGH – начинается сдвиг данных, на cPin подается LOW – идет подготовка к новой передаче этих 8 бит.

См.также

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