完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
6个回答
|
|
在资料里看到这段:24L01被设置为接收模式后可通过6个不同的数据通道data pipe接收数据。每个数据通道都有一个唯一的地址但是各数据通道的频率是相同的。这意味着可以有6个被配置成发送状态的nRF24L01可以和一个配置成接收状态的nRF24L01通信并且接收方可以区分。数据通道0有一个唯一的40bit的可设置的地址。其余的通道1到通道5则地址前32位相同而后8位不同。所有的数据通道都可以实现Enhanced ShockBurst模式。
NRF24L01使用数据通道的地址对接收的包进行确认。这意味着24L01在返回ACK的时候使用相同的地址。在发送端数据通道0被用来接收确认信息因此通道0的地址必须等于发送地址这样才能收到确认信息。 当一个24L01发送结束后它会打开接收器并等待确认。如果没有收到确认则重发直到收到确认。当重发超过一定次数则发出中断并改变状态寄存器。重发次数的限制在SETUP_RETR_ARC寄存器中设置。 无论何时收到确认都会认为上一个数据包发送成功这个数据包将被从发送缓冲区清除并且把TX_DS IRQ置为高。 每次开始spi写读回来的都是状态字 |
|
|
|
看看这个资料
|
|
|
|
Atmega8控制24L01的程序 参考一下吧 http://www.ctdisk.com/file/15234010
|
|
|
|
上面的链接地址是可用的,手动输入地址好点,如果右键直接复制地址可能会多复制东西,转到空地址
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
205 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1253 浏览 1 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
848 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
853 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
1073 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12013 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 06:58 , Processed in 0.629462 second(s), Total 84, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号