标题: 泽耀NRF24L01+STC12 收发一体 中断方式 [打印本页]

作者: 杀死比亚    时间: 2022-8-17 00:06
标题: 泽耀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, 下载次数: 54)

HC32L136+NRF24L01

HC32L136+NRF24L01

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

Pro-1.png

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

中断处理函数

中断处理函数

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

STC12+NRF24L01

STC12+NRF24L01

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

收发数据 测试结果

收发数据 测试结果

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

文件夹内容

文件夹内容

BY-NRF24L01驱动.zip

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


作者: zhang1314hong    时间: 2023-12-28 16:54
这个是可以用的,调通了谢谢
作者: wkman    时间: 2023-12-29 10:14
zhang1314hong 发表于 2023-12-28 16:54
这个是可以用的,调通了谢谢

其它家的  NRF24L01 模块能等效使用麽??
作者: zhang1314hong    时间: 2023-12-30 10:28
wkman 发表于 2023-12-29 10:14
其它家的  NRF24L01 模块能等效使用麽??

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




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1