Write binary data to SPI instrument
write( writes the
data, to the SPI instrument
s must be a 1-by-1 SPI interface object. You can specify
data as any numeric data type, but the data is written to the SPI
device as a
The interface object must be connected to the device with the
function before any data can be read from or written to the device, otherwise an error is
returned. A connected interface object has a
value of connected.
The SPI protocol operates in full duplex mode, input and output data transfers happen simultaneously. For every byte written to the device, a byte is read back from the device. This function will automatically flush the incoming data.
Write Data to SPI Device
This example shows how to create a SPI object
and read and write data.
spi object called
s = spi('aardvark',0,0);
Connect to the chip.
Write to the chip.
dataToWrite = [2 0 0 255]; write(s,dataToWrite);
Disconnect the SPI device and clean up by clearing the object.
s — SPI device
SPI device, specified as an
data — Data to write
numeric | character vector
Data to write to SPI device, specified as a row (1-by-
N-by-1) vector of numeric values or as a character vector of
text. Refer to the SPI device documentation or data sheet for more information about the
commands or data you can write to the device. You can specify data of any numeric data
type, but the data is written to the SPI device as a
Introduced in R2013b