11_cw_test例程¶
1. 功能描述¶
本例程演示了如何使用PAN3029/3060芯片发送连续波(CW, Continuous Wave)信号,主要用于射频测试和调试。通过本例程,可实现芯片在指定频率和功率下持续发送连续波信号。
2. 环境要求¶
1块 PAN3029 开发板
Mini USB线1根,用于供电和串口打印Log
J-Link下载器,用于程序下载
板上跳帽按原理图连接
3. 编译和烧录¶
例程位置:01_SDK/example/11_cw_test/keil
打开目录下的 cw_test.uvprojx
工程,并编译整个代码工程。
5. 主要代码片段¶
ret = RF_Init(); /* PAN3029/3060初始化 */
if (ret != RF_OK)
{
printf("RF init fail\r\n");
while(1);
}
RF_SetFreq(490000000); /* 设置频率为490MHz */
RF_SetTxPower(22); /* 设置发射功率为最大值22档 */
printf("RF continuous wave test start.\r\n");
RF_StartTxContinuousWave(); /* 开始发送连续波 */
RF_DelayMs(5000); /* 延时5000ms */
RF_StopTxContinuousWave(); /* 停止发送连续波 */
printf("RF continuous wave test stop.\r\n");
6. 注意事项¶
请确保开发板硬件连接正确。
连续波信号用于射频测试,实际应用中请谨慎使用。
7. 相关文件¶
源码目录:
01_SDK/example/11_cw_test/source/
工程文件:
01_SDK/example/11_cw_test/keil/cw_test.uvprojx