公羊子丹 发表于 2025-6-1 08:22

用SPI收数据老是错位,有点抓狂了

用DMA收SPI主发的数据,结果每次都差一两个字节,调了好久都不准。

Clyde011 发表于 2025-6-1 08:30

SPI不对齐的问题确实很烦,能理解你。

公羊子丹 发表于 2025-6-1 08:31

你是用DMA模式吗?是不是FIFO没清?

周半梅 发表于 2025-6-1 08:32

我之前搞错CPOL/CPHA,结果也错位。

帛灿灿 发表于 2025-6-1 08:32

主从时钟同步确认过没?

童雨竹 发表于 2025-6-1 08:33

我是加了一个空读才对齐的。

万图 发表于 2025-6-1 08:34

会不会是NSS没管好,导致同步偏了?

Wordsworth 发表于 2025-6-1 08:35

试试换成中断模式看对不对。

Bblythe 发表于 2025-6-1 08:35

发数据的时候有没有delay?

Pulitzer 发表于 2025-6-1 08:36

DMA circular模式容易出问题。

Uriah 发表于 2025-6-1 08:37

抓逻辑分析仪很有用,我就是这么找到问题的。
页: [1]
查看完整版本: 用SPI收数据老是错位,有点抓狂了