SPI总线
(串行外设接口)全双工通信
SPI是一个主/从协议,一主多从,一次只能和一个设备通信。
主设备:
MOSI :主输出,从输入;
MISO :主输入,从输出;
SCLK : 串行时钟线;
SS : 从机选择(低电平有效);
设置配置:
一、时钟触发方式(上升沿有效;下降沿有效;)
二、由于SPI是串行设备,一次发送一个数据位,因此需要确定先发送最低位还是最高位,通常先发送最低位。
三、时钟速率:主机定义总线速率,不高于最大速率配置(注:通信时需通信从机SS引脚拉低,其他从机SS引脚拉高)
Arduino中的SPI库
#include <SPI.h> //导入SPI库
SPI.begin