用nRF24L01无线模块接收10个不同频率的数据,老是出现数据丢失

2020-02-04 09:19发布

我想用一个nRF24L01无线模块作为接收,另外10个nRF24L01无线模块作为发射,这10个模块各有一个固定的频率,且各不相同,这10个无顺序的发射数据,作为接收的那个模块的程序主函数里循环的设置成这10个频率接收,用外部中断来接收数据,这时问题就出现了,外部来中断时接收的那个频率可能与发射数据来的频率不同,此时这个数据就接收不到了,然后我将nRF24L01无线模块设置了自动应答模式,比原来好点了,可是要是达到了自动发射次数的最大值了数据还是没有接收到呢?
   我想请教一下高手们nRF24L01无线模块用什么方法接收数据时,保证数据部丢失呢??望高手指个方法啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
23条回答
zjzssxs
1楼-- · 2020-02-06 18:51
楼主你好,麻烦问一下,24L01这十个频率是怎么设置的?方便把程序给我看看么
jetli
2楼-- · 2020-02-06 22:24
必须有协议区别id不同,
一尽然1
3楼-- · 2020-02-07 03:16
大侠。。能给我你写的24L10一对一的程序。。我正在学这东西。。买了这模块可是一直调不出来。。求解
一尽然1
4楼-- · 2020-02-07 06:55
 精彩回答 2  元偷偷看……
zjzssxs
5楼-- · 2020-02-07 09:17
楼主你好,我现在刚把24L10调成多对一的,但是只能是一个频段内不同通道,麻烦问一下,这个频段怎么设置?我想实现不用频段的一对多通信

一周热门 更多>