发 帖  
[问答]

NRF24L01通信总是要按单片机复位键好多次才会正常通信是为什么?

902 nRF24L01

收的部分的代码:


[C] 纯文本查看 复制代码
//#include "luart_init(9600);ed.h"#include "delay.h"#include "sys.h"//#include "key.h"#include "led.h"#include "usart.h"#include "pwm.h"//#include "l298.h"#include  "24l01.h"#include  "spi.h"  int main(void) {  u8 tmp_buf[33] ;SystemInit();delay_init(72);     //???±??????NVIC_Configuration(); uart_init(9600); LED_Init();NRF24L01_Init();    //??????NRF24L01  LED1=0;//  LED2=0;while(NRF24L01_Check())//?ì??????24L01{     LED1=!LED1;//DS0????delay_ms(300);}         while(1){      RX_Mode(); if(NRF24L01_RxPacket(tmp_buf )==0){   printf("%s rn",tmp_buf);  LED0=0;//DS0????     delay_ms(1000);  LED0=1; delay_ms(1000);    }            } }

在我的测试中,好像存在这么个问题,似乎是,我的NRF24L01只能发一次,之后就要复位,可能是这个原因造成的。但我始终爱原子个的代码上改的。只改了主函数。并没觉得把什么重要代码给改了。
0
2020-5-12 04:35:17   评论 分享淘帖 邀请回答 举报
2个回答
2020-5-12 08:25:01 评论

举报

2020-5-12 08:43:29 评论

举报

只有小组成员才能发言,加入小组>>

459个成员聚集在这个小组

加入小组

创建小组步骤

快速回复 返回顶部 返回列表
关注微信公众号

电子发烧友网

电子发烧友论坛

社区合作
刘勇
联系电话:15994832713
邮箱地址:liuyong@huaqiu.com
社区管理
elecfans短短
微信:elecfans_666
邮箱:users@huaqiu.com
关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表