This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

SPI Communication

Communication using the SPI interface

SPI, or Serial Peripheral Interface, is a synchronous serial data link standard that operates in full duplex mode. It is commonly used in the test and measurement field. Typical uses include communicating with micro controllers, EEPROMs, A2D devices, embedded controllers, etc. Using Instrument Control Toolbox™ SPI support, you can open connections with individual chips and read and write over the connections.

Create the interface object using the spi function, and use the read and write functions for communication. To use the SPI interface, you must have a Total Phase Aardvark host adaptor or an NI-845x adaptor board installed. See Configuring SPI Communication for details.


instrhwinfo Information about available hardware
spi Create SPI object
read Read binary data from SPI instrument
write Write binary data to SPI instrument
writeAndRead Write and read binary data from SPI instrument
methods Class method names and descriptions
disp Display instrument object summary information
connect Connect device object to instrument
disconnect Disconnect device object from instrument
clear Remove instrument objects from MATLAB workspace

Examples and How To

Configuring SPI Communication

You must have a Total Phase Aardvark host adaptor or an NI-845x adaptor board installed to use the spi interface.

Transmitting Data Over the SPI Interface

The typical workflow for transmitting data over the SPI interface involves adaptor discovery, connection, communication, and cleanup. This example covers the whole workflow.

Using Properties on the SPI Object

You can use these interface-specific properties with the spi object.


SPI Interface Overview

The Instrument Control Toolbox SPI support lets you open connections with individual chips and to read and write over the connections to individual chips using an Aardvark or NI-845x host adaptor.

SPI Interface Usage Requirements and Guidelines

These requirements and tips apply to the use of the SPI interface.

Instrument Control Toolbox Properties

These properties are available in the toolbox.


Troubleshooting SPI Interface

Try these tips if you have problems using the toolbox with the SPI interface. Includes information about SPI supported platforms, adaptor requirements, and configuration and connection.

Was this topic helpful?