大家好、
我们使用 NXP 处理器来控制 LMK 04832、其 SPI 是4线制 SPI、尤其是 DMA 控制、最小传输 SPI 数据为4字节(32位)、但 LMK04832编程是24位寄存器、因此我们在末尾修复了编程寄存器、一个字节填充为0。
这是否会导致 LMK04832寄存器被异常写入? 请建议如何处理 SPI 配置的不同器件之间的通信?
下图显示了向寄存器 addr 0x00写入值0x90、底部是 SCK、顶部是 SDIO、顶部是 CS、您可以看到应该向 SDIO 发送24位(2字节地址、1字节数据)、但 NXP 处理器 的 SPI 向 SDIO 发送了总共32位数据。

谢谢。