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