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

am335 SPI在发送数据的时候 byte to byte事件间隙 在48M时候几乎占到的带宽的一半

hui wang1:

请问 byte to byte 时间间隔可以减小么

Shine:

回复 hui wang1:

请问byte to byte具体是指什么?每个byte是一个frame?

yongqing wang:

回复 hui wang1:

是发送过程中延时太长了是吗?

hui wang1:

回复 Shine:

每个byte就是8bit

hui wang1:

回复 hui wang1:

就是我在发送一串数据时,48mMHz时,数据中的每8bit之间的间隔基本占用了带宽的一般

hui wang1:

回复 yongqing wang:

是的,发送过程中延时太长了

Shine:

回复 hui wang1:

请问有用dma方式吗?

hui wang1:

回复 Shine:

使用DMA和 不使用DMA 都会有这个间隙不使用DMA时这个间隙会稍微减小一点48M的始终速率的时候大概占用6个时钟周期的间隙
换DMA时大概 占用8个时钟的间隙,请问有没有什么办法可以基本消除这样的间隙

Shine:

回复 hui wang1:

看使能fifo是否有效?
24.3.2.10.5 Multiple SPI Word Access
www.ti.com/…/spruh73p.pdf

yongqing wang:

回复 hui wang1:

一步步跟一下代码看看在哪出现的延时

赞(0)
未经允许不得转载:TI中文支持网 » am335 SPI在发送数据的时候 byte to byte事件间隙 在48M时候几乎占到的带宽的一半
分享到: 更多 (0)