Raspberry Pi:Библиотеки/WiringPi/Функции для сдвига данных/shiftOut(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки |
Нет описания правки |
||
Строка 3: | Строка 3: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=Функция shiftOut()<ref>[http://wiringpi.com/reference/shift-library/ wiringpi.com - Shift Library]</ref>= | =Функция shiftOut()<ref>[http://wiringpi.com/reference/shift-library/ wiringpi.com - Shift Library]</ref>= |
Текущая версия от 13:09, 18 июня 2023
Содержание | Введение | Продукты | Операционная система | Настройка | Основы Linux | Аппаратные средства | Неисправности | Типовые проблемы | Часто возникающие вопросы | Библиотеки | Примеры |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция 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 бит.