write

Запишите двоичные данные в инструмент SPI

Синтаксис

write(OBJ, A)

Описание

write(OBJ, A) пишут данные, A, к инструменту SPI, соединенному с интерфейсным объектом, Объектом. Объект должен быть объектом интерфейса SPI 1 на 1. По умолчанию 'uint8' точность используется.

Интерфейсный объект должен быть соединен с устройством с connect функция перед любыми данными может быть считана из или записана в устройство, в противном случае ошибка возвращена. Связанный интерфейсный объект имеет ConnectionStatus значение свойства связанных.

Протокол SPI действует в полном дуплексном режиме, передачи входных и выходных данных происходят одновременно. Для каждого байта, записанного в устройство, байт читается назад из устройства. Эта функция автоматически сбросит входящие данные.

Примечание

Чтобы получить список опций, можно использовать на функции, нажать клавишу Tab после ввода функции на командной строке MATLAB®. Список расширяется, и можно прокрутить, чтобы выбрать свойство или значение. Для получения информации об использовании этой функции завершения вкладки "Дополнительно" смотрите Используя Заполнение клавишей Tab для Функций.

Примеры

В этом примере показано, как создать объект SPI s, и читайте и запишите данные.

Создайте spi возразите названному s использование Vendor 'aardvark', с BoardIndex из 0, и Port из 0.

s = spi('aardvark', 0, 0);

Свяжите с чипом.

connect(s);

Запишите в чип.

dataToWrite = [2 0 0 255]
write(s, dataToWrite);

Отключите устройство SPI и вымойтесь путем очистки объекта.

disconnect(s);
clear('s');

Введенный в R2013b