nrf24l01的51驱动程序
随着物联网时代的到来,无线通信技术日趋重要。
nrf24l01是适合初学入门的无线模块。于是乎我就一头埋进去,苦干一周有余。发现网上的程序都是抄来抄去的,不甚寒心。抄也就算了,光抄错的!后来自己动手研究,完成了SPI接口的操作,继续攻克无线模块,最终无果,只好再找代码
转载
2011-08-14 22:30:58
2005阅读
Arduino NRF24L01 应用实例
原创
2019-01-29 23:36:34
10000+阅读
RF24项目代码分析 头文件 https://github.com/nRF24/RF24/blob/master/RF24.h 源文件 https://github.com/nRF24/RF24/blob/master/RF24.cpp 数据流发送/接收例子 https://github.com/n ...
转载
2021-09-12 18:28:00
328阅读
2评论
nRF24L01模块 在户外近距离进行遥控和数据传输, nRF24L01是一个能兼顾距离和数据速率的无线模块, 在空旷环境下,2M速率15米, 1M速率30米, 250K速率能达到50米. 和蓝牙相比距离更远, 和ESP8266这类以太网WiFi相比环境适应力更强. 参数 2.4GHz ISM频段 ...
转载
2021-07-11 22:09:00
1297阅读
2评论
<br />//发送:<br />#include <reg52.h><br />#include <intrins.h><br />typedef unsigned char uchar;<br />typ
原创
2022-10-20 10:48:07
85阅读
NRF2401芯片pin定义 NRF24L01模块pin定义 NRF24L01的USB串口调试设备 连接方式为 NRF24L01的天线端朝向远离USB口的方向, 8pin对齐插入. 连接后是一个Z字形, 不是U字形. Ubuntu下连接USB串口设备后检测NRF24L01模块 apt-get ins
转载
2018-04-12 14:06:00
380阅读
2评论
它的一些物理特性如工作频段、供电电压、数据传输速率就不详细介绍了,直接上代码。 1.首先是发送端:// Define SPI pins
#include <reg51.h>
#define uchar unsigned char
/***************************************************/
#define TX_ADR_WID
RF-CH共包括六位,这六位决定了不同的工作方式频率,nRF24L01无线通信模块中工作通道频率由RF-CH寄存器的内容确定,可由以下公式计算得出:Fo=(2400+RF-CH)MHz. 扩展:射频频道的频率决定射频收/发所使用频道的中心频率,在速率为250Kbps或1Mbps时,频道占用的带宽小于...
转载
2014-11-05 08:43:00
279阅读
2评论
遥控小车是每个人童年的最爱,不仅好奇它的奇妙,更是喜欢它带来的刺激。小编为大家带来几篇博客,来给大家讲讲制作遥控小车的程序。
原创
2022-09-10 00:03:18
150阅读
SI SO应该对调过来用。。 TX /* ** Tx.c ** Transmit test program for PIC18F4520 and nRF24L01 or nRF24L01+ ** Uses the Microchip C18 compiler ** Based on SFE code
转载
2017-07-09 16:59:00
178阅读
2评论
模块简介:它是一款工作于2.4GHZ~2.5GHZISM频段,带功放通信距离可达上千米,近距离传输速度可达2Mbps,具有6通道且每通道都有自己的缓冲区,可以同时跟不同的NFR进行通信的无线收发模块。工作模式:接收模式,发送模式,空闲模式,掉电模式。数据发送接收流程:发送数据时:首先将nRF24L01设置成发射模式,然后设置接收节点地址TX_ADDR和有效数据TX_PLD通过SPI口写入nRF24
Arduino NRF24L01 应用实例(32Bytes)
原创
2019-11-10 19:03:25
10000+阅读
  无线串口的制作(mega8 + nrf24l01),资料公开,源代码公开!!
原创
2013-03-03 21:19:05
2673阅读
点赞
3评论
NRF24L01读取数据不能使用中断的方式,原因如下: 首先NRF24L01中断触发时,IRQ引脚会一直保持低电平直到状态寄存器中的中断标志被重新清零。 stm32的外部中断触发方式只有上升沿或者下降沿触发,若配置成外部中断模式,当RX_DR中断触发时IRQ引脚会产生一个下降沿,stm32进入中断函
转载
2017-05-27 09:42:00
219阅读
2评论
一直想整理下15年的一些知识,终于,久违了的第一篇。或许网上有博主写过nRF24L01驱动,如果认为侵权,请与我联系。接触nRF24L01是因为毕业设计,需要利用这个无线模块来接受数据,所以在代码中只有接受的部分,发送的框架也有,里面的代码根据功能自己实现。与网上其他资料一样,本人没有使用linux下自带的SPI子系统,用的是IO模拟的方式来控制这个无线模块。说实话,我一开始研究的时候,发现nRF
现在无线在我们的生活中无处不在。而我们开发的物联网产品也大量使用无线通讯。在这一篇文章中,我们将讨论nRF24L01无线通讯模块驱动程序的开发与实现。 1、功能概述 nRF24L01是一款工作在2.4~2.5GHz世界通用ISM 频段的单片无线收发器芯片无线收发器包括:频率发生器、增强型Schock
原创
2022-05-12 23:33:36
682阅读
上面是我创建的群聊,欢迎新朋友的加入。这个东西做了有很久了,STC+NRF24L01方案,当时弄个黑油还花了100大洋。这个东西有两部分组成,一个无线板,一个底板。1.无线部分原理图是直接照抄数据手册的做出来就是绿色的这种2.STC15底板考虑到方便调试,加了一个CH340下载电路3.驱动程序实现#include "nrf24l01.h...
原创
2021-07-16 15:27:19
1451阅读
上面是我创建的群聊,欢迎新朋友的加入。这个东西做了有很久了,STC+NRF24L01方案,当时弄个黑油还花了100大洋。这个东西有两部分组成,一个无线板,一个底板。1.无线部分原理图是直接照抄数据手册的做出来就是绿色的这种2.STC15底板考虑到方便调试,加了一个CH340下载电路3.驱动程序实现#include "nrf24l01.h...
原创
2021-07-16 15:27:21
864阅读
NRF24L01.c#include "24l01.h"#include "delay.h"#include "spi.h"#include "usart.h"#include "stm32f10x_spi.h"#include "FreeRTOS.h"#include "task.h"#include "24l01.h"#include "semphr.h"#include "queue.h"
原创
2022-12-14 10:23:51
579阅读
1、模块电路图: CE: 模块控制线,CSN为低时,CE协同CONFIG寄存器共同决定NRF24L01状态CSN: SPI片选线SCK: SPI时钟线MOSI:SPI数据线(主机输出从机输入)MISO:SPI数据线(主机输入从机输出)IRQ: 中断信号线。中断时变为低