找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2683|回复: 3
收起左侧

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

[复制链接]
ID:210139 发表于 2022-8-17 00:06 | 显示全部楼层 |阅读模式
本例程采用的成都泽耀科技的NRF24L01 2.4G 无线模块 + STC12C5A60S2 方案

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

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

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

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

HC32L136+NRF24L01

HC32L136+NRF24L01
Pro-1.png

中断处理函数

中断处理函数

STC12+NRF24L01

STC12+NRF24L01

收发数据 测试结果

收发数据 测试结果

文件夹内容

文件夹内容

BY-NRF24L01驱动.zip

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

回复

使用道具 举报

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 单片机教程网

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