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

Коммуникация SPI

SPI или Последовательный Периферийный интерфейс, является синхронным стандартом ссылки последовательных данных, который действует в полном дуплексном режиме. Это обычно используется в поле измерения и тесте. Типичное использование включает связь с микро контроллерами, EEPROMs, устройства A2D, встроил контроллеры и т.д.

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

Первичное использование для интерфейса spi включает write, read и функции writeAndRead для того, чтобы синхронно считать и записать двоичные данные. Чтобы идентифицировать устройства SPI в Instrument Control Toolbox, используйте функцию instrhwinfo в интерфейсе SPI, названном spi.

Поддерживаемые платформы для SPI

У вас должны быть или Общий хост-адаптер Муравьеда Фазы или плата адаптера NI-845x, установленная, чтобы использовать интерфейс spi. Следующие разделы содержат поддерживаемые платформы для каждой опции.

Используя муравьеда

Интерфейс SPI поддерживается на этих платформах, когда используется с хост-адаптером Муравьеда:

  • Linux® — Красный Hat® Enterprise Linux 4 и 5 с ядром 2.6, и возможно SUSE® и дистрибутивы Ubuntu.

  • Microsoft® Windows® 64-bit

Примечание

Для R2018b и R2018a, вы не можете использовать адаптер Муравьеда для I2C или интерфейсов SPI на macOS платформе. Можно все еще использовать его на Windows и Linux. Для релизов до R2018a можно использовать его на всех трех платформах, включая Mac.

Используя NI-845x

Интерфейс SPI поддерживается на этих платформах, когда используется с хост-адаптером NI-845x:

  • Microsoft Windows 64-bit