TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3200 SPI在Master下 DMA 工作方式的问题

使用CC3200 SPI的DMA功能,CC3200作为Master,DMA使用PingPong模式,Slave为一款ADC芯片,每次转换完成后数据通过SPI传输给CC3200.

问题是在这个模式下的CC3200启动后就会一直向Slave发送SCLK读取数据,在Slave数据没有准备好的时候还是会发送数据读取请求,结果就会读回一些没有用的数据。

请问,CC3200使用SPI作为Master时使用DMA的PingPong模式是这么工作的吗,除了调整SPI波特率的方式还有其他方式可以避免读入无效数据吗?

han zhang:

回复 Yonghua Pan:

Yonghua Pan
您好,谢谢您的回答。
还有个问题请教,DMA的PingPong模式在CC3200作为Master的时候,开启传输后就是会一直以设定好的波特率不断的向Slave发送SClK读取数据吗?

Viki Shi:

回复 han zhang:

推荐看一下CC3200 uDMA Application: processors.wiki.ti.com/…/CC3200_uDMA_Application

赞(0)
未经允许不得转载:TI中文支持网 » CC3200 SPI在Master下 DMA 工作方式的问题
分享到: 更多 (0)