天线|RF射频
登录
直播中
刘先睿
7年用户
201经验值
私信
关注
[问答]
NRF24L01连续收发大量数据只能连续接收到第一次的解决办法?
开启该帖子的消息推送
如题,比如发射端有12800字节的数据,在while中循环发送400次,接收端循环接收400次。结果接收端只连续接收到第一次,即前32字节。相当于没有执行data_ptr_in++循环,直接跳到了data_ptr_in=0,求指教。接收和发送程序是一样的[C]
纯文本查看
复制代码
while(1){if(data_ptr_in<400) { if(NRF24L01_RxPacket(u***sndbuf+data_ptr_in*32)==0) { data_ptr_in++; } }else { data_ptr_in=0; }}
回帖
(2)
李微波
2020-7-20 09:53:02
解决了,用while循环代替for,接收不到就一直等待
解决了,用while循环代替for,接收不到就一直等待
举报
李皓圳
2020-7-20 09:59:57
仿真,不可能data_ptr_in就直接大于400了,仿真看data_ptr_in的值
仿真,不可能data_ptr_in就直接大于400了,仿真看data_ptr_in的值
举报
更多回帖
rotate(-90deg);
回复
相关问答
为什么移植后的
NRF24L01
模块
只能接收
一次数据
呢
2021-12-16
1087
nrf24l01
无线发送速度问题
2018-04-19
3376
NRF24L01
通信
只能
上电时通信的
解决办法
?
2020-07-24
1414
nrf24l01
不能
连续
收发
的原因及
解决办法
?
2020-07-27
2258
NRF24L01
实验问题如何解决
2020-06-11
722
nrf24l01
模块不能正常
接收
数据
的原因?
2020-06-12
2146
NRF24L01
最大重发次数问题怎么回事
2020-06-09
6983
NRF24L01
接收
难题的
解决办法
?
2020-06-11
648
nrf24l01
简单问题
2013-03-21
4359
NRF24L01
上电复位后才能接受
一次数据
2016-01-22
5879
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分