OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3162|回复: 3

NRF发送时好时坏,数据发不出去

[复制链接]

7

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2019-8-13
在线时间
21 小时
发表于 2019-9-17 16:02:40 | 显示全部楼层 |阅读模式
最近调试一对NRF24L01+模块,能够实现通信,但是发送有时候发送不出去,在代码中使用了自动应答和16位CRC校验。
程序步骤就是:
初始化-->TX模式-->发送数据-->RX模式

比较急,谁在线的帮忙解决一下下
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

56

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1641
金钱
1641
注册时间
2017-7-15
在线时间
216 小时
发表于 2019-9-17 19:47:56 | 显示全部楼层
不要开启自动应答,先调通单向的,再改双向的会很容易。
回复 支持 反对

使用道具 举报

7

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2019-8-13
在线时间
21 小时
 楼主| 发表于 2019-9-17 20:13:32 | 显示全部楼层
妖孽11 发表于 2019-9-17 19:47
不要开启自动应答,先调通单向的,再改双向的会很容易。

我两个模块之间可以通信,如果一直发数据的话也挺稳定的。就是我需要使用按键控制主机发送指令到从机上,但是一旦使用按键控制之后就显得不那么稳定了(有时候会发布出去,断点测试的时候确实是在发送函数那里失败了)。我也试着关闭自动应答试过,可是并没有改善
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2016-8-22
在线时间
12 小时
发表于 2019-11-11 17:22:50 | 显示全部楼层
发送缓冲区清除了吗?发送结束后清除一下试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 22:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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