【求助】BK731N SPI发送数据2包之间间隔较长
Posted: 2023年 Sep 13日 11:50
spi收发数据,调用tkl_spi_send发送数据,我仅发送2包数据,只有6个字节,结果最后一个字节发送完成要等大约8ms,片选才能拉高。而且相邻两包数据之间有大约3ms的间隔,请问这个时间能缩短吗?
spi收发数据,调用tkl_spi_send发送数据,我仅发送2包数据,只有6个字节,结果最后一个字节发送完成要等大约8ms,片选才能拉高。而且相邻两包数据之间有大约3ms的间隔,请问这个时间能缩短吗?
从图上看, 你这个时间计算不是spi实际输出的时间。 只是你这个函数中语句执行的时间。 建议拉下gpio测试下send函数执行时间。
您好,CS拉下来后,我先发送了一个字节,然后马上发送5个字节,结果发现:发送完第一个字节后,要等一会儿才发出后面的5个字节,数据发送完成之后,等大约8ms,CS才被拉高,不至于效率这么低。
这里间隔时间花了8ms, 是由于tkl_spi_send()接口等待信号量。
解决方案:
您好,我希望调用原厂的接口去做处理应该怎么做呢?比如我包含原厂的spi_pub.h等公用头文件,如何修改makefile呢,帮忙给一个范例,谢谢