大家好、
I m 在主模式下使用 SPI 读取外部12位模数转换器。 我使用 PWM 触发 DMA 通道1、向 SPITXBUF 寄存 器写入16位值、并使用 DMA 通道2从 SPIRXBUF 寄存器读回该值。 我接收到的值是可以的、但当我查看信号时、我看到在 CS 激活后、CLK 以1.5 * 1/SPICLK 的延迟开始。 时钟相位为0、SPI 位速率为99、LSPCLK 为50MHz、SPICLK 为500kHz。 根据第157页的数据表、我预计延迟为1us、而不是3us。 是这样吗? 是否有人知道这种行为的解释?
此致、
Dominic
