首页 > 电脑 > 求51单片机nRF24L01+无线模块的程序和设计电路图,收和发的

求51单片机nRF24L01+无线模块的程序和设计电路图,收和发的

电脑 2022-07-11

求51单片机nRF24L01+无线模块的程序和设计电路图,收和发的

nRF24L01是由NORDIC生产的工作在2.4GHz~2.5GHz的ISM 频段的单片无线收发器芯片。无线收发器包括:频率发生器、增强型“SchockBurst”模式控制器、功率放大器、晶体振荡器、调制器和解调器。

nRF24L01供应商:拍明芯城元器件商城

简介

输出功率频道选择和协议的设置可以通过SPI 接口进行设置。几乎可以连接到各种单片机芯片,并完成无线数据传送工作。

极低的电流消耗:当工作在发射模式下发射功率为0dBm 时电流消耗为11.3mA ,接收模式时为12.3mA,掉电模式和待机模式下电流消耗更低。

应用领域

● 无线鼠标 键盘 游戏机操纵杆

● 无线门禁

● 无线数据通讯

● 安防系统

● 遥控装置

● 遥感勘测

● 智能运动设备

● 工业传感器

● 玩具

性能参数

◆ 小体积,QFN20 4x4mm封装

◆ 宽电压工作范围,1.9V~3.6V,输入引脚可承受5V电压输入

◆ 工作温度范围,-40℃~+80℃

◆ 工作频率范围,2.400GHz~2.525GHz

◆ 发射功率可选择为0dBm、-6dBm、-12dBm和-18dBm

◆ 数据传输速率支持1Mbps、2Mbps [1]

◆ 低功耗设计,接收时工作电流12.3mA,0dBm功率发射时11.3mA,掉电模式时仅为900nA

◆ 126个通讯通道,6个数据通道,满足多点通讯和调频需要

◆ 增强型“ShockBurst”工作模式,硬件的CRC校验和点对多点的地址控制

◆ 数据包每次可传输1~32Byte的数据

◆ 4线SPI通讯端口,通讯速率最高可达8Mbps,适合与各种MCU连接,编程简单

◆ 可通过软件设置工作频率、通讯地址、传输速率和数据包长度

◆ MCU可通过IRQ引脚块判断是否完成数据接收和数据发送

原理图

电路原理

nRF24L01原理图

NRF24L01发射与接收程序——51单片机

#include #include typedef unsigned char uchar; typedef unsigned char uint; //****************************************NRF24L01端口定义*************************************** sbit MISO =P1^5; sbit MOSI =P1^4; sbit SCK =P1^3; sbit CE =P1^1; sbit CSN =P1^2; sbit IRQ =P1^6; //**********

求基于51单片机无线模块nrf24l01程序

刚好正在研究,网上找的,稍改了一下,2015.8.17晚试验 接收方应该没问题,但发送方上电一次只能发2 个数据,想再发,单片机复位也不行 必须重新给NRF24L01上电 有的网友则只能发一次 单片机用STC12C5A32S2,但硬件SPI不成功,用的是普通IO模拟SPI #include //#include "STC12C5A.H" #include #define uint unsigned int #define uchar unsigned char //****************************************IO端

NRF24L01模块发射---接收51单片机程序

#include #include typedef unsigned char uchar; typedef unsigned char uint; //****************************************IO端口定义*************************************** sbit MISO =P1^4; sbit MOSI =P1^3;// P3.2 sbit SCK =P1^2; sbit CE =P1^0; sbit CSN =P1^1; sbit IRQ =P1^5; //*********

标签:信息技术 单片机 51单片机 nrf24l01 电路图

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18