主要内容

SPI主转移

从SPI从设备写入数据和读取数据

  • 库:
  • 金宝appSimulink编码金宝app器支持包BBC微:bit/Basic

    金宝appSimulink编码金宝app器支持包意法半导体核板/通用

    金宝appSimulink编码金宝app器支持包STMicroelectronics发现板/ stm32f746g发现

    金宝appSimulink编码金宝app器支持包STMicroelectronics发现板/ STM32F769I-Discovery

  • SPI主传输块

描述

SPI主转移块通过SPI (Serial Peripheral Interface)接口向从设备写入数据和从设备读取数据。该块输出一个与输入值大小和数据类型相同的数组。你可以使用这个块字节包字节解压支持异构数据类型传输金宝app的块。

使用这个模块,您可以访问SPI设备来测量诸如温度、压力等数量。

有关SPI通信的更多信息,请参见金宝app支持SPI通信

港口

输入

全部展开

该端口接受数据,并通过SPI接口写入从设备的寄存器。

数据类型:||int8|int16|int32|uint8|uint16|uint32

输出

全部展开

该端口通过SPI接口输出从从设备寄存器读取的数据。

数据类型:||int8|int16|int32|uint8|uint16|uint32

参数

全部展开

主要

指定SPI从设备连接的SPI模块。

指定SPI从设备连接的单板上的引脚号。SPI主节点将选定的从节点的SS引脚拉到一个低(0)值,开始通信。中指定的引脚极性决定从器的选择从选择引脚极性参数。主服务器一次只能选择一个从服务器。

选择数据传输的顺序。

  • 最高有效位(MSB)—选择MSB先发送最高有效位(MSB)。

  • 最低有效位(LSB)—选择LSB,首先发送最低有效位(LSB)。

SPI主机设置时钟极性(CPOL)和时钟相位(CPHA)。

极性和相位的组合被称为SPI模式。SPI模式0-3如表所示。

模式 时钟极性(CPOL) 时钟相位(CPHA)
0 0 1
1 0 0
2 1 1
3. 1 0

有关寄存器读/写的更多信息,请参见SPI转移模式

先进的

从站选择引脚所支持的逻辑电平来选择金宝appSPI从站设备。

  • Active low -设备在逻辑低时使能。当它的SS引脚设置为低时,SPI从设备被启用。

  • Active high -设备启用逻辑高。当它的SS引脚设置为高时,SPI从设备被启用。