利用NRF24l01+遇到的问题,真心求教,给点建议也许

2019-07-14 20:01发布

我利用NRF24L01+实现了两个开发板通信,一个开发板(板1)烧的是源码,里面用了ucos系统,另一个板子(板2)是我自己写的程序,现在我用板2给板1发送数据成功了,而且板2也能进入发送中断,但是用板1给板2发送就不行,板2一直进入不了接收中断,为什么呢?还有个问题就是我用板2通道0给板1发送数据后,能让板2的通道1接收板1的应答信号吗,据说nrf24l01+里面的ack可以自带数据,那么返回的应答地址能更改吗?真心求教,留下建议也谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
michael_llh
1楼-- · 2019-07-14 23:52
 精彩回答 2  元偷偷看……
曾小z
2楼-- · 2019-07-15 02:38
michael_llh 发表于 2017-1-10 11:04
同时接受两个是不行的好像,NRF我只用过一对一的,因为两个地址要匹配,如果必须要接受两个,你需要更改地址

嗯嗯,我试过同时接收两路温度的,没办法只好在温度前加上‘1’和‘2’来识别节点位置,这样虽然可以分开显示两个温度,但觉得这不是最好大哥的办法。地址只要匹配,写在哪个通道其实都一样的我觉得,你有没有试过跳频的算法呢
michael_llh
3楼-- · 2019-07-15 06:41
曾小z 发表于 2017-1-10 15:45
嗯嗯,我试过同时接收两路温度的,没办法只好在温度前加上‘1’和‘2’来识别节点位置,这样虽然可以分开显示两个温度,但觉得这不是最好大哥的办法。地址只要匹配,写在哪个通道其实都一样的我觉得,你有没有试过跳频的算法呢 ...

什么意思,你是一个NRF模块要接收两个NRF的数据吗
曾小z
4楼-- · 2019-07-15 10:58
michael_llh 发表于 2017-1-10 15:59
什么意思,你是一个NRF模块要接收两个NRF的数据吗

嗯嗯,是的,还可能是同时接收的
曾小z
5楼-- · 2019-07-15 12:51
梦见清晨 发表于 2017-1-10 16:14

,,,,,,,,,,,,,,,,,,
HARRY007
6楼-- · 2019-07-15 13:30
 精彩回答 2  元偷偷看……

一周热门 更多>