打印
[Kinetis]

【Kinetis分享】K60使用SPI接口与NRF2401无线通讯例程

[复制链接]
7826|28
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhous123|  楼主 | 2014-12-18 12:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
NRF24L01是一款工作在2.4-2.5GHz世界通用ISM频段的单片收发芯片,无线收发器包括:频率发生器 增强型 SchockBurstTM 模式控制器 功率放大器 晶体放大器 调制器 解调器 输出功率频道选择和协议的设置可以通过SPI接口进行设置极低的电流消耗,当工作在发射模式下发射功率为6dBm时电流消耗为9.0mA 接受模式为12.3mA掉电模式和待机模式下电流消耗模式更低。

球开放ISM 频段,最大0dBm 发射功率,免许可证使用。
支持六路通道的数据接收

1.低工作电压:1.9~3.6V低电压工作

2.高速率:2Mbps,由于空中传输时间很短,极大的降低了无线传输中的碰撞现象(软件设置1Mbps或者2Mbps的空中传输速率)

3.多频点:125 频点,满足多点通信和跳频通信需要

4.超小型:内置2.4GHz天线,体积小巧,15x29mm(包括天线)

5.低功耗:当工作在应答模式通信时,快速的空中传输及启动时间,极大的降低了电流消耗。

6.低应用成本:NRF24L01 集成了所有与RF协议相关的高速信号处理部分,比如:自动重发丢失数据包和自动产生应答信号等,NRF24L01的SPI接口可以利用单片机的硬件SPI口连接或用单片机I/O口进行模拟,内部有FIFO可以与各种高低速微处理器接口,便于使用低成本单片机。

7.便于开发:由于链路层完全集成在模块上,非常便于开发。自动重发功能,自动检测和重发丢失的数据包,重发时间及重发次数可软件控制 自动存储未收到应答信号的数据包自动应答功能,在收到有效数据后,模块自动发送应答信号,无须另行编程载波检测—固定频率检测 内置硬件 CRC 检错和点对多点通信地址控制数据包传输错误计数器及载波检测功能可用于跳频设置可同时设置六路接收通道地址,可有选择性的打开接收通道标准插针Dip2.54MM间距接口,便于嵌入式应用.

下面的代码,是我使用Kinetis k60与nrf2401通讯的例子。分享给大家。
SPI_NRF24L01 _发送模块.rar (2.01 MB)
SPI_NRF24L01 _接收模块.rar (2.01 MB)
评论
mrfang 2019-4-16 19:20 回复TA
NRF2401怎么与K60接线啊 

相关帖子

沙发
zhous123|  楼主 | 2014-12-23 13:59 | 只看该作者

使用特权

评论回复
板凳
zhous123|  楼主 | 2014-12-24 11:09 | 只看该作者
NRF24L01性价比超高!!

使用特权

评论回复
地板
GUK| | 2015-3-9 20:50 | 只看该作者
求不吭哦

使用特权

评论回复
5
xlstar| | 2015-4-5 21:52 | 只看该作者
回帖是目的的

使用特权

评论回复
6
xiaoliuliu111| | 2015-4-6 12:03 | 只看该作者
求问楼主  SPI  K60直接 带的是吗?  如何使用呢

使用特权

评论回复
7
ai@| | 2015-4-20 13:18 | 只看该作者
lz简直就是大救星啊

使用特权

评论回复
8
e99996| | 2015-6-20 16:35 | 只看该作者
K60的SPI0——NRF2401已经调了三天了,有点丧失信心了,求LZ给力

使用特权

评论回复
9
IversonCar| | 2015-6-20 21:49 | 只看该作者
这个能够传多远呢?

使用特权

评论回复
10
e99996| | 2015-6-22 16:42 | 只看该作者
非常感谢楼主,另外再问个问题,我做就收的时候,为什么进入接收数据函数后,读取到的读寄存器状态时OX0E,导致一直接收不了数据(发送方是已经验证可行的)?

使用特权

评论回复
11
Messi1999| | 2015-6-22 20:32 | 只看该作者
这个2410的传输距离有多远呢?

使用特权

评论回复
12
小猫爱吃鱼| | 2015-6-22 20:55 | 只看该作者
有没有讲解关于2401天线PCB设计的啊

使用特权

评论回复
13
Luis德华| | 2015-6-22 21:21 | 只看该作者
用的什么模式驱动的2401呢?

使用特权

评论回复
14
IversonCar| | 2015-6-22 22:23 | 只看该作者
这只给了代码,有没有天线设计的例子呢

使用特权

评论回复
15
追逐浪花| | 2015-6-23 14:15 | 只看该作者
收和发都有了,差点硬件的资料了

使用特权

评论回复
16
zfw416| | 2015-7-25 15:21 | 只看该作者
正在开始 万分感谢

使用特权

评论回复
17
quray1985| | 2015-7-25 16:21 | 只看该作者
NRF24L01是一款工作在2.4-2.5GHz世界通用ISM频段的单片收发芯片

使用特权

评论回复
18
cowboy2014| | 2015-7-25 16:59 | 只看该作者
由于链路层完全集成在模块上,非常便于开发。下载了

使用特权

评论回复
19
ccw1986| | 2015-7-25 17:03 | 只看该作者
高速率:2Mbps,由于空中传输时间很短,极大的降低了无线传输中的碰撞现象(软件设置1Mbps或者2Mbps的空中传输速率)
确实很不错

使用特权

评论回复
20
芙蓉洞| | 2015-7-26 09:47 | 只看该作者
高速率:2Mbps,由于空中传输时间很短,极大的降低了无线传输中的碰撞现象(软件设置1Mbps或者2Mbps的空中传输速率)
这个速度还是非常快的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

206

帖子

6

粉丝