串行外设接口(SPI)总线

概述

术语

Zephyr SPI API 使用 规则 A.2:包容性语言 中选定的包容性术语,遵循 OSHWA resolution to redefine SPI signal names :

  • 驱动时钟的设备是 控制器 ,它寻址的设备是 外设 (参见 SPI_OP_MODE_CONTROLLER 和 SPI_OP_MODE_PERIPHERAL )。

  • 数据信号从各设备自身的角度命名:SDO (串行数据输出)和 SDI (串行数据输入),选择信号线则使用 CS (片选)。

原有的 master/slave 和 MOSI/MISO 名称仍作为兼容性别名保留。这些名称自 Zephyr v4.5 起已弃用,并将在 Zephyr v5.0 中移除。

API 参考

SPI