rf_multi_pipe例程¶
1 功能概述¶
rf_multi_pipe演示了RF 297L增强型多通道功能在PAN2628b1_evb上的使用方法。
2 环境准备¶
Board: PAN2628b1_evb多块(另几块烧录不同地址的发送程序)
Micro USB线 用于供电和查看串口打印Log
硬件接线:
将 J19 开关拔至TX侧,将P3_1与uart的TX引脚相连
3 编译和烧录¶
例程位置:01_SDK\example_basic\rf\rf_multi_pipe
打开目录下keil下的rf_multi_pipe.uvprojx工程,编译整个代码工程,并下载至开发板。
4 演示说明¶
[ ] 发送端的例程采用
01_SDK\example_basic\rf\rf_tx
,rf发送地址如下:
static xdata u8 RfAddr[RF_ADRESS_SIZE] = {0xaa, 0xaa, 0x55, 0x0f, 0x77};
编译下载至发送端evb板,则接收端接收的数据log如下:
pipe num: 0. 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 pipe num: 0. 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 pipe num: 0. 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 pipe num: 0. 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 pipe num: 0. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
[ ] rf发送地址如下:
static xdata u8 RfAddr[RF_ADRESS_SIZE] = {0x11, 0x11, 0x22, 0x33, 0x44};
编译下载至发送端evb板,则接收端接收的数据log如下:
pipe num: 1. 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 pipe num: 1. 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 pipe num: 1. 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 pipe num: 1. 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 pipe num: 1. 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
5 RAM/Flash资源使用情况¶
Program Size: data=39.2 xdata=35 const=82 code=5470