找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1434|回复: 3
打印 上一主题 下一主题
收起左侧

泽耀NRF24L01+STC12 收发一体 中断方式

[复制链接]
跳转到指定楼层
楼主
本例程采用的成都泽耀科技的NRF24L01 2.4G 无线模块 + STC12C5A60S2 方案

单片机与NRF24L01的通信是SPI通信,STC12有硬件SPI,所以程序中可选泽软件SPI 或者 硬件 SP1,在头文件 RF_SPI_DRV.h 中通过是否定义宏
来选择

本程序中NRF24L01 的驱动采用的泽耀官网的驱动,相关资料可以到官网成都泽耀科技下载,NRF24L01 模块是在淘宝上买的。
NRF24L01的驱动,可以修改空速。

修改发射功率。注意NRF24L01,一包数据最多字节数是 32字节,如果发送的一包数据大于32字节,有可能会出错。

上传的是完成的程序,可供学习参考使用。

HC32 NRF24L01.jpg (2.66 MB, 下载次数: 51)

HC32L136+NRF24L01

HC32L136+NRF24L01

Pro-1.png (112.38 KB, 下载次数: 49)

Pro-1.png

Pro-2.png (82.83 KB, 下载次数: 52)

中断处理函数

中断处理函数

STC12 NRF24L01.jpg (3.26 MB, 下载次数: 52)

STC12+NRF24L01

STC12+NRF24L01

下载.png (121.52 KB, 下载次数: 48)

收发数据 测试结果

收发数据 测试结果

3CIRH7VI@TR67LJ(@SGLQXC.png (38.71 KB, 下载次数: 48)

文件夹内容

文件夹内容

BY-NRF24L01驱动.zip

8.85 MB, 下载次数: 113, 下载积分: 黑币 -5

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏6 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:388477 发表于 2023-12-28 16:54 | 只看该作者
这个是可以用的,调通了谢谢
回复

使用道具 举报

板凳
ID:433219 发表于 2023-12-29 10:14 | 只看该作者
zhang1314hong 发表于 2023-12-28 16:54
这个是可以用的,调通了谢谢

其它家的  NRF24L01 模块能等效使用麽??
回复

使用道具 举报

地板
ID:388477 发表于 2023-12-30 10:28 | 只看该作者
wkman 发表于 2023-12-29 10:14
其它家的  NRF24L01 模块能等效使用麽??

我测试的gt-24可以,亿百特E01C-ML01DP4也可以
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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