有谁用过NRF24L01无线模块

数据包发送时先设置了数据包的宽度是不是接收到的数据没有达到设置的宽度IRQ引脚就不会发出中断信号还有就是那个引导码和CRC校验码算不算到数据包宽度里面也就是说发送的数据包... 数据包发送时 先设置了数据包的宽度 是不是接收到的数据没有达到设置的宽度 IRQ引脚就不会发出中断信号 还有就是那个引导码和CRC校验码算不算到数据包宽度里面 也就是说发送的数据包假如为32个字节 其用来存放数据的数组该为多大 就是32个元素还是得加上 引导码和校验码 展开
 我来答
rflife2000
2015-05-23 · TA获得超过423个赞
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:359万
展开全部


在固定长度数据包模式下,接收端在未接收到指定长度的数据包之前是不会进行CRC校验和改变IRQ引脚状态的。


在Enhanced ShockBurst™协议中,前导码、同步字、地址位和CRC校验位全部由nRF24L01完成。使用者仅需在TX_FIFO中写入需要传输的数据即可,在发送时nRF24L01会自动将其它字段附加在发送的信号序列中。


所以32Byte的数据是指可以传送的用户数据长度,前导码、同步字、地址位和CRC校验位不会占用该长度。

追问
那发送和接收数据的长度不确定怎么办
追答

使用DPL(可变长度数据包)模式。


国科安芯
2024-10-21 广告
厦门国科安芯科技有限公司基于多项安全关键技术,聚焦汽车、工业等安全关键领域,形成以高安全等级 MCU 芯片为核心的安全关键芯片产品体系。汽车领域主要特色产品包括满足AEC-Q100 Grade13、ASIL-B、ASIL-D的高性能MCU芯... 点击进入详情页
本回答由国科安芯提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式