CC1350(CC1310) 射频接收数据的问题
时间:12-23
整理:3721RD
点击:
Hello,
最近在做CC1350(CC1310)的项目,测试的发现一个问题:
硬件模块:两个CC1310 Launcgpad 板子,ti提供的;
使用Smart studio软件发射数据,射频接收模块范例是 rfPacketRx TI-RTOS
Smart studio自动连续发射数据(>2包),接收模块只能接收两包,然后就不接接收,请问这是怎么回事?
如果使用Smart studio一包数据一包数据的发送(即发送的时间间隔比较长,很难遇到这种问题)
你对rfPacketRx示例程序做过什么修改吗?
没有做过任何修改,直接通过IAR导出来的,IAR的版本是8.1,在TI提供的那个小红板上测试的,使用smartRF ,把packet Count设置为1时,正常;把packet COunt设置默认值或其他大于2的值就很容易出现问题;出现问题之后,会一直无法接收数据,除非把模块复位掉
hello,没做过修改。
RF_runCmd(rfHandle, (RF_Op*)&RF_cmdPropRx, RF_PriorityNormal,&callback, RF_EventRxEntryDone);
{
expression;
}
接收模块接收两包数据之后,即执行两次callback函数之后,就开始执行到expression了,调试的时候发现的,然后模块再也不执行callback函数,这个问题怎么处理呢?
问题解决了,测试代码没有问题,是断点的问题