各位大神好,我想用24L01发收数据,在空闲状态下,发送端发送数据,接收端在中断方式下接收数据并比较正确,LED闪烁,再将数据返送到发送端,发送端用查询中断的方式接收数据,原例程用while(1)死循环判断中断引脚为0 if(NRF_IRQ_V==0),现在不能用死循环判断,改用while(NRF_IRQ_V); //等待中断,可程序执行第一次好的,第二次就挂了,请大神指点,成分感谢!
while(NRF_IRQ_V); //等待中断,
if(NRF24L01_RxPacket(rece_buf)==0)
{
if((rece_buf[0] == 0x04)&&(rece_buf[1] == 0x01))
{
LED_H ;
2020-6-11 14:30:51
24L01的CONFIG寄存器中断开关关闭打开一下就行了。
24L01的CONFIG寄存器中断开关关闭打开一下就行了。
举报