This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SPI DMA的无线传输速率

Other Parts Discussed in Thread: CC3200

请问,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);