Создайте объект SPI
S = spi(
создает Vendor
,BoardIndex
,Port
);spi
объект, сопоставленный с Vendor
, BoardIndex
, и Port
. Vendor
должно быть задано значение либо 'aardvark'
, для использования с адаптером Total Phase Aardvark или для 'ni845x'
для использования с платой NI-845x адаптера, чтобы использовать этот интерфейс. BoardIndex
задает индекс платы оборудования и обычно 0
. Port
определяет номер порта в устройстве и должен быть установлен на 0
.
SPI, или последовательный периферийный интерфейс, является синхронным стандартом последовательного канала передачи данных, который работает в полнодуплексном режиме. Поддержка Instrument Control Toolbox™ SPI позволяет открывать соединения с отдельными чипами и читать и записывать соединения с отдельными чипами с помощью хост-адаптера Aardvark.
Основное использование для spi
интерфейс включает в себя write
, read
, и writeAndRead
функции для синхронного чтения и записи двоичных данных. Для идентификации устройств SPI в наборе инструментов Instrument Control Toolbox используйте instrhwinfo
функция на интерфейсе SPI, вызываемая spi
.
После создания объекта SPI существуют свойства, которые могут использоваться для изменения настроек связи. Это включает свойства тактовой частоты, фазы синхроимпульса и полярности синхроимпульса. Список всех свойств и сведений о их настройке см. в ссылке «Использование свойств на объекте SPI» в конце раздела « Примеров».
Примечание
Чтобы получить список опций, которые можно использовать для функции, нажмите клавишу Tab после ввода функции на MATLAB® командная строка. Список расширяется, и можно прокрутить, чтобы выбрать свойство или значение. Для получения информации об использовании этой расширенной функции заполнения клавишей Tab, смотрите Использование заполнения клавишей Tab для функций.