SPI Protocol Description

如果使用我们提供的 SPI Library,本章节中的底层协议细节通常不需要手动实现。只有在自行实现 SPI protocol 时才需要完整参考。

SPI protocol 说明

Bit 和 byte 顺序

SPI data 以 MSB first 的方式传输。

Register data 如果包含多个 bytes,则使用 Little Endian。也就是说,最低有效 byte 会先传输。

Clock polarity

SPI data 在 SCK 从 low 到 high 的 transition 上有效。Clock polarity 为 active high,使用 leading edge。

最大 clock speed

Maximum SPI clock speed 为 2 MHz。

Setup time

CS 从 high 切换到 low 之后,SPI slave 需要 4 us setup time。请确保在 CS 拉低后等待足够时间,再开始 clock。

© KKT Künzler Technologies GbR.
Developed by KKT - Künzler Technologies GbR