有没有熟悉或者使用过nRF24LE1/nRF24L01的MultiCeiver技术的?

2019-07-18 17:28发布

有没有人熟悉或者使用过 nRF24LE1/nRF24L01 的 MultiCeiver 技术的,能不能介绍一下。看了datasheet, 感觉就是在同一频率下的6个数据通道。如果是1个接收,6个发送的话,接收端貌似不能同时接收6个通道数据,一次只能接收一个,如果是这样,跟6个用不同频率的发送端不是一样的?接收数据间隔时间不同吗?
希望高手解答!! 谢谢!!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
曲绘铭心
2019-07-18 17:52
24L01只有一个RxFifo,当天线接收到数据的时候,STATUS寄存器的第1、2、3bit通道标识位标识出通道号,xxxxx000x即为0号data pipe,xxxx001x即为1号data pipe,根据通道标识位区分通道号码。
因此,回答lz的问题:一次只能接受一个,但是处于tx_mode的时候rxfifo也可以接受数据。使用nRF24L01的时候,收到dataready中断要立刻处理rxfifo的内容,处理之后要flusRx。多机的时候要配置好各个TX端发送的时序。当TX多于4的时候会出现较大延迟和接受不到ACK的情况。24l01还是比较适合1对1

一周热门 更多>