K210开发实例-串行外设接口(SPI)

串行外设接口(SPI)

1、SPI介绍

串行外设接口有4 组SPI 接口,其中SPI0、SPI1、SPI3 只能工作在MASTER 模式,SPI2 只能工作在
SLAVE 模式,他们有如下特性:

  • 支持1/2/4/8 线全双工模式
  • SPI0、SPI1、SPI2 可支持25MHz 时钟(待测更新)
  • SPI3 最高可支持100MHz 时钟(待测更新)
  • 支持32 位宽、32BYTE 深的FIFO
  • 独立屏蔽中断- 主机冲突,发送FIFO 溢出,发送FIFO 空,接收FIFO 满,接收FIFO 下溢,接
    收FIFO 溢出中断都可以被屏蔽独立
  • 支持DMA 功能
  • 支持双沿的DDR 传输模式
  • SPI3 支持XIP

2、SPI驱动API介绍

K210的SPI驱动在文件spi.h中定义。用户可以访问的接口如下:

  • void spi_init(spi_device_num_t spi_n

猜你喜欢

转载自blog.csdn.net/wujuxKkoolerter/article/details/131876064