当前文档版本为 v0.3.0,您可以访问当前页面的 开发中 版本以获取最近可能的更新。

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