请教关于NRF24L01中断清除的问题!!

2020-01-22 12:15发布

最近一直在调试NRF24L01一对一互相通信,好不容易调通了。现在发现一个现象希望高手能解答!
具体如:A向B发数据,必须先由B向A发一个数据后(A没收到),A向B再发的数据B才能收到。反过来也是一样的。通过仿真发现在A发出数据后TX_DS=0,MAX_RT=1.说明B没有应答,A发送数量超过最大值了!B的小灯也确实没有亮。
但是后面继续互发就没有问题了。A发的B能收到,B发的A也能收到。就是第一次发的时候有这个问题!
还有就是NRF_Write_Reg(WRITE_REG+STATUS,0xff)这个中断怎么执行后没有清掉,好像是他自己清的!
求高手解答!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。