NRF24L01接收问题

在对nrf24l01编程时,如果将RX_mode();函数(即打开接收函数)在while(1)中调用,那么将会很难接收到数据,甚至接收不到,通过测试找到原因:

如果每秒钟发送一包数据,然后在发送完成后打开接收,这样可以很好的接收到数据。

分析原因:如果在while(1)中一直调用打开接收的话,那么将会一直处于正在打开状态。所以很难接收到数据,如果只在需要的时候打开一次,就没有问题。打开之后就不需要再次打开了。

猜你喜欢

转载自blog.csdn.net/yangyang_1024/article/details/80422321
今日推荐