exponenta event banner

Обзор интерфейса SPI

Обмен данными SPI

SPI (Serial Peripheral Interface) - это синхронный стандарт последовательного канала передачи данных, работающий в полнодуплексном режиме. Обычно используется в поле испытаний и измерений. Типичные способы использования включают взаимодействие с микроконтроллерами, EEPROM, A2D устройствами, встроенными контроллерами и т.д.

Поддержка Instrument Control Toolbox™ SPI позволяет открывать соединения с отдельными микросхемами и считывать и записывать соединения с отдельными микросхемами с помощью адаптера Aardvark или NI-845x хоста.

Основные виды использования для spi интерфейс включает в себя write, read, и writeAndRead функции синхронного чтения и записи двоичных данных. Для идентификации устройств SPI в инструменте управления приборами используйте instrhwinfo функция в интерфейсе SPI, вызываемая 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