NRF24L01通信频率

RF-CH

共包括六位,这六位决定了不同的工作方式频率,nRF24L01无线通信模块中工作通道频率由RF-CH寄存器的内容确定,

可由以下公式计算得出:Fo=(2400+RF-CH)MHz.
扩展:射频频道的频率决定射频收/发所使用频道的中心频率,在速率为250Kbps或1Mbps时,频道占用的带宽小于1M,而在速率为2Mbps时,所占宽带小于2M,射频收发器工作的频率范围从2.400-2.525GHz,(调频信号)无线频道设置的频率分辨率为1MHz。

由于在2Mbps通信速率时,占用宽带为超过频道分辨率,为了确保在2Mbps速率下不出现重叠,频道间隔必须设定为2M或更宽一些,250Kbps或1Mbps速率下占用宽带等于或低于频道分辨率。

无线频率由RF-CH寄存器的内容确定,可由以下公式计算得出:Fo=(2400+RF-CH)MHz

为确保相互通信,发射器和接收器须编程为同一个频率

时间: 2024-08-11 09:52:41

NRF24L01通信频率的相关文章

[nRF51822] 13、浅谈nRF51822和NRF24LE1/NRF24LU1/NRF24L01经典2.4G模块无线通信配置与流程

前言:  nRF51可以支持基于2.4G的互相通信.与NRF24LE1的通信.与NRF24LU1的通信.与NRF24L01的通信. 一.nRF51822基于2.4G和nRF51822通信 其中nRF51互相通信和之前用51操作nRF24L01很像,涉及到的只有几个核心的函数: nrf_esb_init---初始化ESB nrf_esb_enable---使能ESB nrf_esb_add_packet_to_tx_fifo---将数据送入发送队列 如果想知道发送是否成功等状态可以用: void

[stm32] NRF24L01+USART搞定有线和无线通信

前言 一般进行远程监控时,2.4G无线通信是充当远程数据传输的一种方法.这时就需要在现场部分具备无线数据发送装置,而在上位机部分由于一般只有串口,所以将采集到的数据送到电脑里又要在上位机端设计一个数据接收的适配器.这里基于stm32分别设计了现场部分和适配器部分,这里只是基本通信功能实现的讲解,一些复杂的技术比如加密.可靠等要根据具体的应用来设计~ 总体说明 这里采用stm32作为MCU,采用nRF24L01作为2.4G通信模块.其中适配器中仅仅采用了USART和NRF24L01两个主要部分,负

第39章 ETH—Lwip以太网通信

第39章     ETH-Lwip以太网通信 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 互联网技术对人类社会的影响不言而喻.当今大部分电子设备都能以不同的方式接入互联网(Internet),在家庭中PC常见的互联网接入方式是使用路由器(Router)组建小型局域网(LAN),利用互联网专线或者调制调解器(modem)经过电话线网络,连接到互联网服务提供商(ISP),由互联

nRF24L01+不能接收或接收偶尔异常等问题实战分享

nRF24L01+接收异常问题综述 在调试nRF24L01+无线收发模块的时候,最具标志性的环节就是在接收端可以收到数据.在实际应用调试中,会出现很多意想不到的情况,造成nRF24L01+模块接收端无法收到发送端发出的数据. 根据以往对nRF24L01+模块的N多次调试的经验,总结大致可以分为如下几种情况: 现象1:一次也收不到发送端发送的数据 现象2:只能在发送端或接收端重新上电的时候收到一次 现象3:偶尔在发送完数据转为接收模式后就不能接收了 现象4:大功率带PA的模块工作一段时间就不能接收

如何为编程爱好者设计一款好玩的智能硬件(十)——无线2.4G通信模块研究·一篇说完

六.温湿度传感器DHT11驱动封装(下):如何为编程爱好者设计一款好玩的智能硬件(六)——初尝试·把温湿度给收集了(下)! 七.点阵字符型液晶显示模块LCD1602驱动封装(上):如何为编程爱好者设计一款好玩的智能硬件(七)——LCD1602点阵字符型液晶显示模块驱动封装(上) 八.LCD1602点阵字符型液晶显示模块驱动封装(中):如何为编程爱好者设计一款好玩的智能硬件(八)——LCD1602点阵字符型液晶显示模块驱动封装(中) 九.LCD1602点阵字符型液晶显示模块驱动封装(下):如何为编

温度检测系统

功能设计 温度传感器读取环境数据,通过无线发送模块发给MCU,上位机显示温度数据.设计要求:发送平台由两块LR44纽扣电池供电,每块电池电量160mAH:每隔24个小时(测试时间是15s)检测一次温度数据并发送给上位机,要求发送平台在不发送时进入低功耗模式,实现低功耗设计. 器件选择 STM32L151C8T6 + LM75BD + NRF24L01 电路图 1. 发送模块电路原理图 2. 发送模块电路PCB图 3D: 3. 接收模块电路原理图 4.发送模块电路PCB图 3D: STM32CUB

linux系统启动流程详解

一.linux启动大概流程如下: POST --> Boot Sequence(BIOS) --> Boot Loader (MBR) --> Kernel(ramdisk) --> rootfs --> switchroot --> /sbin/init -->(/etc/inittab, /etc/init/*.conf) --> 设定默认运行级别 --> 系统初始化脚本 --> 关闭或启动对应级别下的服务 --> 启动终端,流程图如下

8_陀螺仪MPU6050和PWM控制在STM32F4-Discovery开发板上的实现

很早以前就把圆点博士的程序从STM32F103移植到STM32F4-Discovery(STM32F407),battery,陀螺仪和PWM电机控制的程序都已经测试完毕,运行有一段时间,正常.下面展示几张图片,都是用杜邦线连接起来的,陀螺仪,串口等外设,此外还有nRF24L01,不过nRF24L01的程序读写寄存器可以了,没有尝试过与别的nRF24L01通信.下面一张是正面照片: 下面这张是背面的连接线: 下面这张来个更清晰一些的: 下面这张是圆点博士的上位机软件: 同时我也录制了一些视频,上传

Linux系统开机启动流程介绍

一.linux系统进程启动流程图: 二.简单概括描述linux系统从开机到登陆界面的启动过程 1.开机BIOS自检 2.MBR引导 3.grub引导菜单 4.加载内核 5.启动init进程 6.读取inittab文件执行rc.sysinit.rc等脚本 7.启动mingetty进入系统登录界面 三.详细剖析linux系统启动过程 1.POST开机自检 电脑主机打开电源的时候随后会听到滴的一声响系统启动开始了开机自检POST-power on self Test自检开始这个过程中主要是检测计算机硬