SPI DMA的无线传输速率
时间:10-02
整理:3721RD
点击:
请问,SPI DMA作为从机接收速度可以达到多快
SPI DMA的传输方式是一次性接收多少字节?1024个字节吗
我用作为服务器模式发送给TCP是不是也是只能一次发送SPI DMA接收到的字节,这样速度是否会慢一些
1.理论上可以达到SPI的最大速度,可是实际会低点
2.要看你具体芯片的DMA深度了和缓存了,一般是缓存满了就触发。不过你可以认为定义一个1024的缓存数组。
你好,我想再请问一下,参考官方给的SPI-DMA的例子,我的cc3200作为从机,FPGA不停地发数据给CC3200,FPGA的速率为1.5MHZ,但是我发现我发送给TCP的数据速度只有600k/s作用,这是什么原因,并且数据传一半就会出现数据错误的现象。
这是我发送给接收数据和TCP的函数
memset(g_ucRxBuff, 0x0, sizeof(g_ucRxBuff));
memset(g_ucTxBuff, 0x0, sizeof(g_ucTxBuff));
Slave_Receive(g_ucRxBuff, g_ucTxBuff, 1024);
iStatus=sl_Send(iSockID,g_ucRxBuff,1024,0);