Arduino – SPI库 – transfer

点击返回Arduino-SPI库页面

transfer

描述

SPI传输是同时发送和接收的:接收到的数据以receivedVal(或receivedVal16)形式返回。在缓冲区传输的情况下,接收到的数据就地存储在缓冲区中(旧数据将替换为接收到的数据)。

语法

receivedVal = SPI.transfer(val)
receivedVal16 = SPI.transfer16(val16)
SPI.transfer(buffer, size)

参数

val: 通过总线发送的字节
val16:通过总线发送的两个字节变量
buffer: 要传输的数据数组

返回值

返回接收到的数据

示例程序

参考两块UNO开发板通过SPI通讯