SPI, или последовательный периферийный интерфейс, является синхронным стандартом последовательного канала передачи данных, который работает в полнодуплексном режиме. Он обычно используется в тестовом и измерительном поле. Типичные способы применения включают связь с микроконтроллерами, EEPROM, A2D устройствами, встроенными контроллерами и т.д.
Поддержка Instrument Control Toolbox™ SPI позволяет открывать соединения с отдельными чипами и читать и записывать соединения с отдельными чипами с помощью адаптера Aardvark или NI-845x хоста.
Основное использование для spi
интерфейс включает в себя write
, read
, и writeAndRead
функции для синхронного чтения и записи двоичных данных. Для идентификации устройств SPI в Instrument Control Toolbox используйте instrhwinfo
функция на интерфейсе SPI, вызываемая spi
.
Для использования NI-845x необходимо установить хост-адаптер Total Phase Aardvark или плату spi
адаптера интерфейс. В следующих разделах содержатся поддерживаемые платформы для каждой опции.
Использование Aardvark
Интерфейс SPI поддерживается на этих платформах при использовании с хост-адаптером Aardvark:
Linux® - Красная шляпа® Корпоративные Linux 4 и 5 с ядром 2.6 и, возможно, SUSE® и распределения Ubuntu.
Microsoft® Windows® 64-разрядная версия
Примечание
Для R2018b и R2018a нельзя использовать адаптер Aardvark для I2C или SPI интерфейсов на платформе macOS. Вы по-прежнему можете использовать его в Windows и Linux. Для релизов до R2018a можно использовать его на всех трех платформах, включая Mac.
Использование NI-845x
Интерфейс SPI поддерживается на этих платформах при использовании с NI-845x адаптером хоста:
64-разрядная версия Microsoft Windows