NRF905 无线模块实验

---恢复内容开始---

采用2440开发板,CON4 不仅包含了很多富余的 GPIO 引脚,还包含了一些其他 CPU 引脚, 如 AD0-AIN3, CLKOUT 等。你所看到的图中的 SPI 接口、 I2C 接口、 GPB0 和 GPB1 等, 利用spi 通讯,

NRF905 引脚

管脚 名称 管脚功能 说明

1 VCC 电源 电源+3.3~3.6VDC

2 TX_EN 数字输入 TX_EN= 1 TX 模式 TX_EN= 0 RX 模式                              //    EINT0/GPF0   con4接口第9脚

3 TRX_CE 数字输入 使能芯片发射或接收                                       //EINT1/GPF1    con4接口第10脚

4 PWR_UP 数字输入 芯片上电                                        //EINT2/GPF2    con4接口第11脚

5 uCLK 时钟输出 本模块该脚废弃不用,向后兼容

6 CD 数字输出 载波检测                                             //??EINT3/GPF3    con4接口第12脚

7 AM 数字输出 地址匹配                                         //EINT3/GPF3    con4接口第13脚

8 DR 数字输出 接收或发射数据完成                        //EINT4/GPF4    con4接口第14脚

9 MISO SPI 接口 SPI 输出                                // SPIMOSI /EINT14/GPG6        con4接口第26脚

10 MOSI SPI 接口 SPI 输入                           // SPIMISO /GPE11     SPIMISO /GPE11  con4接口第25脚

11 SCK SPI 时钟 SPI 时钟                            //SPICLK /GPE13          con4接口第27脚

12 CSN SPI 使能 SPI 使能                           //nSS_SPI /EINT10/GPG2    con4接口第28脚

13 GND 地 接地

14 GND 地 接地

51接法

---恢复内容结束---

时间: 2024-10-15 00:32:29

NRF905 无线模块实验的相关文章

[51单片机] nRF24L01 无线模块 测试 按键-灯-远程控制

哈哈,穷吊死一个,自己做的一个超简单的板还没有电源提供,只得借助我的大开发板啦.其实这2个模块是完全可以分开的,无线嘛,你懂得!进入正题,这个实验的功能就是一个发送模块(大的那个板)连接4个按键,通过按动这4个不同的按键来发送4种不同的命令,来控制接收端(小的板)点亮4个不同的灯. >_<!首先是发送模块: 1 void main() 2 { 3 uchar Tx_Buf1[]={1}; //发送的信息1 4 uchar Rx_Buf[32]; //接收到的数据暂存器,最多32字节数据 5 i

LoRa无线模块选择时需考虑哪些要点

随着物联网通信LPWAN技术的成熟,现在国内无线的应用也不断增多,比如无线远程抄表项目.灌溉项目等均使用LoRa模块来控制,那么在项目中如何选择合适的LoRa无线模块,需要考虑哪几个要点呢? 一.高灵敏度.抗干扰性强 抗干扰性强是LoRa无线模块的优势之一,因LoRa模块采用LoRa无线扩频技术,具有高接收灵敏度-139dBm,相比传统GFSK.FSK模块具有更好的穿透力,能够大大减少网关数量和施工成本. 二.传输距离远 在山野丛林.湖泊等复杂环境中,工业控制领域常常要求通信传输距离远.LoRa

51单片机对无线模块nRF24L01简单的控制收发程序

它的一些物理特性如工作频段.供电电压.数据传输速率就不详细介绍了,直接上代码. 1.首先是发送端: // Define SPI pins #include <reg51.h> #define uchar unsigned char /***************************************************/ #define TX_ADR_WIDTH 5 // 5字节宽度的发送/接收地址 #define TX_PLOAD_WIDTH 4 // 数据通道有效数据宽度

nRF2401A/nRF24L01/nRF24L01+无线模块最常见问题汇集(转)

俗话说:每个人一生下来什么都会的,都是通过自己努力和探索出来的,NRF系列芯片,刚开始都好奇心加兴趣才来捣鼓它的,刚开始做硬件和软件,没有收发数据弄得整个人头都快炸开了,所以在此和大家分享一下前辈的经验,希望大家会少走弯路. Q:最近在选型的时候发现基本常见的无线模块都是3V供电,而我使用的单片机是5V的,它们之间要怎么连接呢?直接连接会不会损坏模块? 回答: 如果你使用的51单片机的P0口是高阻引脚,可以直接将无线模块的IO脚连接到P0端口,并在对应的连线与3V电源间放置1K~10K左右的偏置

CC1101 433无线模块,STM8串口透传

CC1101 433无线模块,STM8串口透传 原理图:http://download.csdn.net/detail/cp1300/7496509 下面是STM8程序 CC1101.C [cpp] view plaincopy /************************************************************************************************************* * 文件名: CC1101.c * 功能:  S

无线模块数据加密,反码校验,发送字符串&quot;ABCDEFGHIJKLMNOP&quot; LED频闪

[原帖必看,不然你看不懂本帖] 单片机编码 无线模块发送与接收 程序 [说明]:                        [发送端]: LED亮灭跟随发送状态 发送字符串"ABCDEFGHIJKLMNOP" 发送过程,用"春哥"的GBK码对字符串异或运算加密 数据校验:采用反码校验,先发送源码,再发送反码,抗干扰 [接收端] 接收加密的源码,用"春哥"的GBK码对字符串异或运算解密,得到源码 接收反码,反码与源码比较 接收字符串 判断字符串

无线模块 RXB12-315m TXB12-315M 应用

最近有个产品用到这对模块,由于没有什么技术支持,就直接上机调试,测试结果为带障碍发射距离60米. 以下是应用的几个知识点: 1:编程操作,其实比较简单,调制信号315M是模块自带的,不需要调制和解调,我们只需控制自己的协议即可,我用的是红外发射的协议来控制. 2:发射位和接受位是相反的,即你发送一个1,接受的是0 3:天线 ,这个也重要,关系到发射的距离和稳定性,频率 15M,波长 20米,可以使用1/4波长(即天线长度等于1/4波长,315M对应23.8CM),具体波长 可以借用波长计算器,以

Arduino 与无线模块 CC1101

总结一下无线模块调试的体会.Arduino上已经有人做了这个模块的库了,但是自己根据手册写的也有一定的参考意义. 无线模块是我认为比较难调试的模块之一,因为是双方互动的一种模块,通信失败有两方面的原因,不能从单一代码中找.代码写好了,也将各种信息写进去了,但就是收不到或者接收不到数据.首先想到的是检查设备的连线.因为是SPI通信,所以使用的是mega2560自带的SPI通道口,查看上篇文章介绍. 除此之外CC1101有个GDO0 我连接在了板子上的48引脚. 确认连线. 其次就是测试SPI是否正

如何使用无线模块WizFi210的HTTP功能?

 点击了解:无线模块WizFi210 1.HTTP和HTTPS简介 1.1 HTTP简介 HTTP即超文本传输协议(Hyper Text Transfer Protocol),客户端(User Agent)通过WEB浏览器或网络爬虫等工具向服务器(网站)上指定端口(默认为80)以URL(统一资源定位符,即网址)的形式发起一个HTTP请求(一般为GET.POST),服务器监听到这一请求后会回复一个状态行+响应消息的主体,从而形成了一个完整的HTTP"请求-响应"过程,而这一过程是建立