主要内容

Arduino和SPI接口

SPI,或串行外围接口是一个全双工串行通信协议高速外围设备,如微控制器。你可以与SPI通信设备和传感器Arduino通过SPI接口®板使用MATLAB®万博1manbetxArduino硬件支持包。您还可以使用这个接口两个微控制器之间的通信。通常,SPI设备有一个控制器控制所有外围设备的装置。SPI图书馆有三个常见的别针,是天生的和一个专用销为输出。

  • SDI, SPI外围设备接收数据

  • SDO, SPI外围设备输出数据

  • SCLK,输出串行时钟信号同步通信

  • CE,启用和禁用外围设备的控制器

请注意

创建一个定制的SPI代码,看看创建自定义Arduino附加设备、图书馆或代码

每个SPI设备实现SPI标准不同。参考设备数据表来理解你的设备如何工作。SPI设备传输数据的四种基本模式和控制时钟相位和时钟极性。更多信息请参阅SPI标准文档。

Arduino SPI设备上的更多信息,请参阅https://arduino.cc/en/Reference/SPI