打印
[疑难问答]

一对多无线通信问题

[复制链接]
635|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
androidbus|  楼主 | 2016-6-19 08:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
主机用STM32,两个从机用51单片机,通过NRF24L01通信。。STM32可以单独与任意节点实现双向通信,但当我要同时与两个节点进行双向通信时,一开机的时候,程序是可以跑的,但运行一段时间之后,程序就卡死了,无**常工作。按下主机的复位键之后,又可以正常运行一段时间,,我已经把两个从机设置为不同的地址跟频道了,,,实在找不出哪里有问题,哪位大神能帮帮忙?
沙发
xia00| | 2016-6-19 08:40 | 只看该作者

只能你自己慢慢查主机的程序了;

使用特权

评论回复
板凳
hfdy01| | 2016-6-19 08:51 | 只看该作者
nrf24l01使用时最重要的就是电源,电源没做好滤波就会导致你这种情况。

使用特权

评论回复
地板
CallReceiver| | 2016-6-19 08:52 | 只看该作者
寄存器都正确,但只有刚上电可以收发,过一会儿就不行了,手摸一下又能收发,放开就不行。

使用特权

评论回复
5
boy1990| | 2016-6-19 08:57 | 只看该作者
有一种可能是nrf24l01掉配置,要经常检查寄存器值是否正确,寄存器不正确的话肯定是收不到的。

使用特权

评论回复
6
sourceInsight| | 2016-6-19 09:01 | 只看该作者
发射接收的地址要一样,并且频率也要一样。。

使用特权

评论回复
7
androidbus|  楼主 | 2016-6-19 15:19 | 只看该作者
hfdy01 发表于 2016-6-19 08:51
nrf24l01使用时最重要的就是电源,电源没做好滤波就会导致你这种情况。

这个 我还是不是很清楚,我再研究下吧

使用特权

评论回复
8
androidbus|  楼主 | 2016-6-19 15:20 | 只看该作者
多谢大家了,我想应该可以结贴了。

使用特权

评论回复
9
hfdy01| | 2016-6-21 11:51 | 只看该作者
androidbus 发表于 2016-6-19 15:19
这个 我还是不是很清楚,我再研究下吧

嗯 不明白的我们可以私下交流下

使用特权

评论回复
10
CallReceiver| | 2016-6-29 20:45 | 只看该作者
这个很有可能是电源的问题。。。。

使用特权

评论回复
11
androidbus|  楼主 | 2016-7-9 12:22 | 只看该作者
hfdy01 发表于 2016-6-21 11:51
嗯 不明白的我们可以私下交流下

好的,这个是必须的呀。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

181

主题

1597

帖子

3

粉丝