你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

NRF24L01的使用总结

[复制链接]
haiguanguan 发布时间:2014-12-2 09:44
        1、了解:
        NRF24L01是NORDIC公司生产的无线通信芯片,采用FSK调制,内部集成NORDIC公司的Enhanced Short Burst 协议,可以实现点对点或1对6的通信,无线通信速度可选择为2M,1M或则会250kHz,

        供电电压:1.9V ~ 3.6V,工作在2.400 ~ 2.525GHz

        126个发射通道,GFSK调制,可编程发射功率为0.-6,-12,-18dBm

        16MHz晶振下+- 60ppm的温度漂移

        3个独立的32字节的TX 和RX  FIFO

        2、通信接口
       
(1)CSN: 芯片片选线,低电平有效;
        (2)SCK: 芯片的SPI时钟线
        (3)MISO: 芯片控制数据线,主输入,从输出
        (4)MOSI: 芯片控制数据线,主输出,从输入
        (5)IRQ: 中断信号,
        (6)CE: 芯片的模式控制线

        3、NRF24L01的模式:
        (1)Power Down Mode :掉电模式
        (2)Tx Mode: 发射模式
        (3)Rx Mode:接收模式
        (4)Standby-1 待机1模式
        (5)Standby-2 待机2模式


       

        4、控制:
        (1)PA的控制:有四种功率可选

       

        (2)RX/TX 的模式选择
        通过设置CONFIG寄存器的PRIM_RX位来让nRF24L01工作在发送还是接收模式

        5、Enhanced ShockBurst 增强型突发跳时扩频模式

        5.1 数据包格式:

       
        (1)Preamble 前导码:
        用来同步对输入位流的接收解调器,一个字节,要么是01010101,要么是10101010。如果地址中第一个位是1的话, 那么前导码就自动地设置为10101010,如果是0的话,那么前导码就自动设置为01010101。

        (2)Address: 指的是接收器的地址,用来确保数据包被检查到,并被正确的接收器所接收。用户可以通过配置AW寄存器来决定 地址长度是3、4还是5字节长。

        (3)Packet control :数据包控制,9位分配为以下三种:

       
        6位是数据包的字节数,000000~ 100000是有效的,100001以后是无效的;
        注意:只有当动态有效负载长度功能函数被使能后,采用使用这个

        2位是PID: Packet Identification 数据包标签,用来判断所接收到的数据包是新的还是重新发送的。

        1位是无应答标志,只有当自动应答功能被使用时才会用到。

        (4)CRC校验:
        1字节时:

       
        ,初始值是0xFF;
        2字节时:

       
        初始值是0xFFFF

        CRC校验的字节数是用户在CONFIG寄存器的CRCO位配置的。

收藏 2 评论11 发布时间:2014-12-2 09:44

举报

11个回答
巅峰残狼 回答时间:2014-12-2 13:49:00
谢谢分享,收藏了
数码小叶 回答时间:2014-12-2 14:32:35

谢谢分享,收藏了
霹雳之火 回答时间:2014-12-2 22:15:51
谢谢分享
沐紫 回答时间:2014-12-4 13:18:05
good!谢谢楼主!
junjunshaoguo 回答时间:2014-12-4 16:32:51
谢谢分享
逸风散人 回答时间:2014-12-5 10:00:58
总结的不错!如果你再符一个实例,那肯定加精了!
alvin_ 回答时间:2015-11-13 09:57:20
感谢楼主分享~
haiguanguan 回答时间:2015-11-13 10:04:36

:
alvin_ 回答时间:2015-11-13 10:05:44

楼主最终搞定这个NRF24L01了吗?用的哪款MCU?我也买了几块还没到货
12下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版