在NUCLEO-H7S3L8(配置 SPI 主机全双工 GPDMA 模式传输。
SPI 有时钟波形从 MOSI 引脚输出,但存在问题是数据并未完整发送。
传输总长度 504 字节,SPI 时钟 50MHz。
示波器实测总传输时长约 20us × 3.1 = 62us
理论完整传输耗时:(504 × 8) / 50e6 = 80.64us
时间差换算下来大约丢失 116 字节数据。
但 DMA 传输完成中断触发后,读取GPDMA_CxBR1.BNDT寄存器值为 0,
DMA 硬件判定全部 504 字节传输完毕;示波器波形抓取波形却显示发送字节不足。
请教大神是否是 LLI 链表配置遗漏导致?
|
|