Espruino:Справочник по API/Класс SPI/send8bit(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
(не показана 1 промежуточная версия 1 участника)
Строка 24: Строка 24:
==Описание==
==Описание==


Отправляет данные по SPI, используя по 8 бит для каждого «настоящего» бита (порядок – «от старшего к младшему»). Это можно использовать для имитации протоколов в стиле 1-Wire.
Отправляет данные по [[SPI]], используя по 8 бит для каждого «настоящего» бита (порядок – «от старшего к младшему»). Это можно использовать для имитации протоколов в стиле 1-Wire.


Предпочтительнее отправлять несколько байтов за один вызов, потому что использование нескольких вызовов send() значительно замедлит скорость передачи данных.
Предпочтительнее отправлять несколько байтов за один вызов, потому что использование нескольких вызовов send() значительно замедлит скорость передачи данных.


'''Примечание:''' Эта функция не доступна для устройств с маленькой flash-памятью.
{{Примечание1|Эта функция не доступна для устройств с маленькой [[flash-память]]ю.}}


== Примеры ==
== Примеры ==
Строка 36: Строка 36:
=См.также=
=См.также=


{{ads}}
 


=Внешние ссылки=
=Внешние ссылки=
Строка 42: Строка 42:
<references />
<references />


{{Навигационная таблица/Espruino}}
{{Навигационная таблица/Портал/Espruino}}
{{Навигационная таблица/Телепорт}}

Текущая версия от 22:33, 22 июня 2023

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


Функция SPI.send8bit()[1]

Синтаксис

SPI.send8bit(data, bit0, bit1, nss_pin)

Параметры

  • data – данные, которые надо отправить. Здесь можно задать целое число, массив или строку
  • bit0 – 8 бит для отправки «0» (порядок битов – «от старшего к младшему»)
  • bit1 – 8 бит для отправки «1» (порядок битов – «от старшего к младшему»)
  • nss_pin – nSS-контакт. Перед выводом SPI-данных в нем будет задан «0», а после этого – «1» (опционально). Будет небольшая задержка между моментом, когда контакту будет задано состояние «0», и началом отправки данных, а также между завершением отправки данных и моментом, когда контакту будет задано состояние «1»

Возвращаемое значение

Описание

Отправляет данные по SPI, используя по 8 бит для каждого «настоящего» бита (порядок – «от старшего к младшему»). Это можно использовать для имитации протоколов в стиле 1-Wire.

Предпочтительнее отправлять несколько байтов за один вызов, потому что использование нескольких вызовов send() значительно замедлит скорость передачи данных.

Примечание

Эта функция не доступна для устройств с маленькой flash-памятью.

Примеры

См.также

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