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

AWR1843 MIBSPI 通信

    最近调试使用AWR1843 MIBSPI作为master进行通信,传输数据在10k左右,调试过程遇到如下图所示问题:

1、spi 的clk设置是40M,传输256byte字节时间如图2所示,大约60us;但是在每次传输256字节数据后,会存在一段延时,如图中1标记所示,大约30us;

这个延时是什么原因导致的?

2、通过查看sdk包中spi驱动代码,在MIBSPI_dataTransfer函数中,当1843作为master发送数据时,不使用dma的情况下,会调用如下函数:

    我的疑问是为什么写数据的时候,为什么还要调用MIBSPI_readDataRAM;如果屏蔽掉这个函数,spi就不会输出任何信号,问题1中的30us延时是不是这个函数导致的?

3、如何消除这30us延时?需要配置哪些寄存器吗?

Annie Liu:

为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上https://e2e.ti.com/support/sensors/f/1023,将由资深的工程师为您提供帮助。我们的E2E英文社区有TI专家进行回复,并得到全球各地工程师的支持,分享他们的知识和经验。

赞(0)
未经允许不得转载:TI中文支持网 » AWR1843 MIBSPI 通信
分享到: 更多 (0)