找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4006|回复: 8
收起左侧

NRF24L01一对一收发的STM32源码

[复制链接]
ID:331083 发表于 2018-5-22 17:03 | 显示全部楼层 |阅读模式
本程序使用STM32F013ZET6编写
按下按键(PE3)为发送模式,按下另一按键(PE4)为接收模式
经实测,接收和发送之间的距离在无干扰的情况下,大约为30米。

0.png

所有资料51hei提供下载:
NRF24L01代码.7z (2.91 MB, 下载次数: 111)
回复

使用道具 举报

ID:1 发表于 2018-5-22 18:45 | 显示全部楼层
因为缺少原理图此贴先不送积分
回复

使用道具 举报

ID:331083 发表于 2018-5-24 14:08 | 显示全部楼层

RE: NRF24L01一对一收发的STM32源码

admin 发表于 2018-5-22 18:45
因为缺少原理图此贴先不送积分

原理。。。好吧,这个是我的疏忽






回复

使用道具 举报

ID:331083 发表于 2018-5-24 14:13 | 显示全部楼层
我要补充原理么,好吧
两个无线模块想要通信,首先收发要用同一个频率。
其次,收发地址是已经默认的,无需修改,只要引用就好。
然后,一个模块(A)工作在发送模式,一旦另一个模块接收到这个数据包,会给A一个信号,表示已经通信成功,两者就可以正常通信啦。



回复

使用道具 举报

ID:295783 发表于 2018-5-25 14:48 | 显示全部楼层
可以具体说说嘛
你这个是用24l01传送温度数据 如果我想加一些别的功能 你有啥建议吗
我最近也在尝试着做32的无线传输和通讯
希望你可以给我一点帮助
回复

使用道具 举报

ID:331083 发表于 2018-6-5 18:18 | 显示全部楼层
程序新手 发表于 2018-5-25 14:48
可以具体说说嘛
你这个是用24l01传送温度数据 如果我想加一些别的功能 你有啥建议吗
我最近也在尝试着做3 ...

可以传输你想要的数据,只要收发在同一个频率,两者即可实现通信
回复

使用道具 举报

ID:331083 发表于 2018-6-5 18:20 | 显示全部楼层
可以互相传输你想传输的数据,未必只是温度,我只是拿温度来做实验,你也可以用别的
回复

使用道具 举报

ID:243748 发表于 2018-6-7 18:22 来自手机 | 显示全部楼层
很好,希望能用
回复

使用道具 举报

ID:341045 发表于 2018-6-10 10:44 | 显示全部楼层
好资料, 收藏了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表