SPI Operation

SPI operation

每个 SPI transaction 都从 CS pin 的 high-to-low transition 开始。在整个 transaction 期间,CS 必须保持 low。

每次 transaction 的第一个 byte 会由 Vision Controller 输出当前 IRQ_FLAGS register。这样 Main Controller 可以在同一次 SPI transaction 中读取 pending interrupt 状态。

SPI transaction

除 NOP 外,所有 SPI commands 都由两个 transactions 组成。第一个 transaction 发送 command byte,第二个 transaction 传输该 command 对应的 payload。

在开始第二个 transaction 之前,必须等待 Vision Controller 通过 IRQ pin 的 high-to-low transition 确认已经准备好。第二个 transaction 的第一个 byte 必须为 0xFF。

SPI command sequence with second transaction
© KKT Künzler Technologies GbR.
Developed by KKT - Künzler Technologies GbR