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