Search found 1 match

by guanglun
Wed Jan 05, 2022 6:41 am
Forum: ESP-IDF 中文讨论版
Topic: SPI Master DMA 环形接收长时间后数据出错
Replies: 0
Views: 2684

SPI Master DMA 环形接收长时间后数据出错

idf版本:v3.3 v4.2 esp32开发板:nodemcu,esp32s 问题描述: esp32作为spi master与stm32g0作为spi slave进行dma 全双工通讯,在26.67MHz时钟下满带宽持续将两个芯片各自32字节的内容使用DMA发送给对方。代码修改自idf的spi master demo,修改寄存器实现SPI_DMA_CONTINUE模式持续将32字节内容发送和接收。 测试发现,在上电开始SPI开始传输后每过161秒接收到的数据都会有一个字节的丢失,导致接收到的数据错位。多次测量或修改寄存器设置后也都是这种现象。如果将时钟改慢为20M则会每215秒丢失一字节。个...