嗨,我在OOK模式下使用MRF89XA,不管我在FTXRXRigg上的设置有多远,我不能使用Irq1来完成TX完成的过程,我使我的系统工作的唯一方法是在“缓冲区空”上读取Irq0,然后等待预先定义的时间量(这里是1毫秒,相对缓慢的数据R)。完成OPTAP数据的传输,然后返回到睡眠模式。PrtutY0.5.pNG文件:D0是SCK,这样我就可以看到FIFO填充和睡眠进程1是Irq1(死)绿色通道是OPTAP RFyellow通道是Irq0,FIFO空洞垂直游标显示实际1MSES强制“等待时间”。沉淀物
以上来自于百度翻译
以下为原文
Hi, i am working with the MRF89XA in OOK mode, no matter how far i mess with the set
ting on FTXRXIREG i cannot use IRQ1 for TX done process, the only way i made my system to work is to read instead on IRQ0 on "buffer empty" then wait a pre defined amount of time (1 msec here, relatively slow data rate) to finish the transmission of the optap data then return to sleep mode.
print_005.PNG file:
D0 is SCK so i can see fifo fill and sleep process
D1 is IRQ1 (dead)
green channel is OPTAP RF
yellow channel is IRQ0, fifo empty
vertical cursors shows the actual 1msec forced "wait time".
any help would be appreciated
regards
Pat
Attached Image(s)
0