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

CC1310调用SPI_transfer()失败可能是什么原因,求分析,谢谢

CC1310调用SPI_transfer(),,之前的10000多次调用均正确,之后开始一直失败,这样失败可能是什么原因,求分析,谢谢。我怎样能避免,必须要重新关闭再打开嘛?有没有遇到类似问题的,谢谢~

Viki Shi:

降低速率测试一下看看,怀疑是CPU处理不过来或者buffer释放不及时

liu shr:

回复 Viki Shi:

那这种情况有没有不降低速率和传输频次的解决方式,我当前速度是从模式4M

liu shr:

回复 Viki Shi:

降成3M仍然有这个问题,反而我如果将程序功能裁剪后就没有问题了。。。。。。这是处理不过来么,为啥前面都没问题,就超过了10000多包或者50000多包以后开始出现

Viki Shi:

你用如下帖子里的代码测试一下:
e2echina.ti.com/…/397829

Viki Shi:

你用如下帖子里的代码测试一下:
e2echina.ti.com/…/397829

liu shr:

回复 Viki Shi:

应该没有关系吧,我用的是SDK中的例程啊,我想问下这种SPI_transfer()失败后怎么能够恢复传输。

赞(0)
未经允许不得转载:TI中文支持网 » CC1310调用SPI_transfer()失败可能是什么原因,求分析,谢谢
分享到: 更多 (0)