一、简介
CC2640R2F的SDK中没有单载波发送的代码,根据CC1310的单载波代码进行移植,实测OK。
二、环境
1.IAR8.11
2.SDK:simplelink_cc2640r2_sdk_1_40_00_45
三、参考资料:
1.C:\ti\simplelink_cc13x0_sdk_1_60_00_21\examples\rtos\CC1310_LAUNCHXL\drivers\rfCarrierWave,CC1310单载波代码
2.Smartrf studio中CC2640R2F的单载波配置,如下:
四、步骤
1.C:\ti\simplelink_cc2640r2_sdk_1_40_00_45\examples\rtos\CC2640R2_LAUNCHXL\drivers随便找一个工程打开,打开前先备份原工程。
2.先编译该默认工程,确保工程本身没有问题,然后将第三步中的Smartrf studio中CC2640R2F的单载波配置导出,并添加到工程中。
3.编译,针对出现的问题一一修正,比如在工程配置中添加Device_Family的定义,这里定义为cc26x0r2,然后将RF_OP修改为RF_ble
4.编译通过,烧写测试,找另一块CC2640R2F的板子接上Smartrf studio,选择continous rx,现象如下:(中间的脉冲为复位发送板)
|