sidebar_position: 3 slug: /basic_applications/Pin_Applications
SPI 使用说明
本文档介绍如何使用SPI
模块介绍
SPI(Serial Peripheral Interface) 是一种 SoC 与外设之间的串行通信接口,仅支持 x1 模式。SPI 有主设备(Master)和从设备(Slave)两种模式,通常为一个主设备控制一个或多个从设备进行通信。主设备通过拉低片选线选择一个从设备进行通信,完成数据交互。主设备负责提供时钟,并发起读写操作。K1 SPI 当前仅支持主设备模式。
//引脚功能
SCLK:时钟信号线
MISO:master input slave output,从主通信
MOSI:master output slave input,主从通信
CS: chip select或SS(slave select),从设备片选信号线
引脚说明
参考《引脚定义说明》,确认开发板支持的SPI引脚
以MUSE-Pi-Pro为例,支持引脚如下
查看设备
- 查看系统SPI总线设备和驱动信息
ls /sys/bus/spi
spi--
|-- devices //spi总线上的设备
|-- drivers //spi总线上注册的设备驱动
|-- drivers_autoprobe
|-- drivers_probe