以蓝牙智能香薰机为例说明如何给现有蓝牙电子设备上添加RF接收功能。该功能还是挺实用的,使用场景大家自己脑补。
先添加蓝牙智能香薰机的资源链接:带氛围灯的香薰机,支持微信小程序及RF控制CH58xRF+Peripheral资源-优快云文库
下面就添加RF接收功能的步骤作个简单介绍。
蓝牙智能香薰机的功能请参考上面的资源链接,这里不作说明。
1、在现有工程中添加RF_PHY.C及RF_PHY.H文件(可以在原厂提供的例程中找到这两个文件 ),如下图所示:

2、对RF_PHY进行初始化,如下图所示:

3、我们这个项目需要的是RF的接收功能,屏蔽掉RF的发送功能。
void RF_Init(void)
{
uint8_t state;
rfConfig_t rfConfig;
tmos_memset(&rfConfig, 0, sizeof(rfConfig_t));
taskID = TMOS_ProcessEventRegister(RF_ProcessEvent);
rfConfig.accessAddress = 0x71764129; // 禁止使

最低0.47元/天 解锁文章
1556





