Clyde011
发表于 2025-6-12 07:22
L1 芯片 SPI 收数据时偶尔有 0x00 混进来
数据中偶尔夹个 0x00,时好时坏,感觉像是 SPI FIFO 读写节奏有问题。
Clyde011
发表于 2025-6-12 07:24
0x00 有可能是之前残留数据。
公羊子丹
发表于 2025-6-12 07:25
SPI 的 NSS 没拉稳就会出错。
周半梅
发表于 2025-6-12 07:27
DMA 模式下 FIFO 没清空会这样。
帛灿灿
发表于 2025-6-12 07:28
用 polling 模式先看看有没有问题。
童雨竹
发表于 2025-6-12 07:29
可能是主从时序没对上。
万图
发表于 2025-6-12 07:30
SPI 的收发速度设太快也容易出错。
Wordsworth
发表于 2025-6-12 07:31
SPI 用 HAL 的话要注意别重入。
Bblythe
发表于 2025-6-12 07:32
你试过手动读 RXNE 标志位没?
Pulitzer
发表于 2025-6-12 07:33
数据线有干扰也可能导致错误。
Uriah
发表于 2025-6-12 07:33
如果用串口空闲中断配合 DMA 接收,也可能卡。
页:
[1]