以下是我在网上找到的nrf24L01的程序,照着他那样子做,结果什么都没接受到,估计也没发送出去。求指导

#define MODE 0 //MODE=1时 为发送代码 MODE=0时 为接收代码
2024-12-22 02:46:55
推荐回答(1个)
回答1:

你可以在发送完查一下STATUS寄存器的状态,看他是否发送成功。语句如下:
sta=SPI_Read(STATUS);
if(sta&0x20)
GPIO_ResetBits(GPIOB,LED);//灯灭 ;
要是没发送成功的话,再看程序是否移植成功。要是感觉程序没问题了,就可以能是延时的问题了,单步调试一下!!耐心一下,调好后就很好用了。