Contenuto principale

SPI Controller Transfer

Write data to and read data from SPI peripheral device

  • SPI Controller Transfer block

Libraries:
Raspberry Pi Blockset / Communication

Description

Write data to and read data from an SPI peripheral device. To open the pin map of the Raspberry Pi® board, click the View pin map button.

For more information on SPI communication refer to Support SPI Communication and Raspberry Pi SPI Interface

Note

To generate code C/C++ code for this block, you must have an Embedded Coder® license.

Ports

Input

expand all

The input port through which the block accepts a single dimensional array of values to write to the peripheral device.

Data Types: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Output

expand all

Output port from which the block receives data from SPI peripheral device.

Data Types: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Parameters

expand all

Select the specific board that you are using. Changing the board updates the pin choices that you get.

Select the pin number on the Raspberry Pi board to which the SPI peripheral device is connected.

To enable the secondary SPI bus on your Raspberry Pi hardware, follow the steps as mentioned in Enable Secondary SPI Bus of Raspberry Pi Hardware.

Select the mode for SPI communication.

For more information on mode, refer to SPI Transfer Modes

Extended Capabilities

expand all

Version History

Introduced in R2017a