CC1310 数据的中断接收
时间:12-23
整理:3721RD
点击:
工程“rfPacketRx_CC1310_LAUNCHXL_TI_CC1310F128” 的接收机制是“
/* Enter RX mode and stay forever in RX */
RF_runCmd(rfHandle, (RF_Op*)&RF_cmdPropRx, RF_PriorityNormal, &callback, IRQ_RX_ENTRY_DONE);
”
请问怎么修改才能是有数据收到中断,这种一直等在这个函数根本做不了其他事啊;尝试过各种修改,不是中断只能进两次,就是根本进步了中断,或者进了就不出来;请问各位大神怎么修改的?
建议你使用easylink里的例子,easylink是在RF driver之上的一层API,封装了很多RF驱动的细节。只有很少的几个函数。而且是异步的。
如下例子,另外,默认开启了 #define RFEASYLINKRX_ASYNC, 这样接收就使用异步方式
好的,先熟悉下这个例程;谢谢意见,后续有问题再请教。
你先试试看,如有帮助,记得回来确认
谢谢分享。还没用过这个芯片。
在阁下的指点下 用easylink确实实现了收发切换,还有一些数据丢包问题,可能是中间的处理还没弄清楚,继续研究。