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

PAN211x代码生成工具

1. 简介

PAN211x代码生成工具 是 Shanghai Panchip Microelectronics Co.,Ltd. 为 PAN211x提供生成配置文件和代码工程的功能。用户可根据自定义配置生成特定的配置头文件(.h)或者KEIL收发代码工程,用户无需关心 sdk 中具体寄存器定义,节省用户开发时间,提升效率。

PAN211x代码生成工具(PAN211x_ES_TOOL)下载链接

2. 参数配置界面说明

2.1 基本参数配置界面

如下图所示,此处包含芯片基本参数为:

  • 芯片类型:可选: 297L、24l01、52832

  • 速率可选:off,1byte, 2bytes,3bytes

  • 通信频点:支持2400~2485

  • 功率档位:支持0~9dBm

  • 工作模式:可选普通型(normal)、增强型(enhance)。当选择普通型时,动态payload和大小端不可配。

image-20240831145643755

2.2 地址参数配置界面

  • TX地址直接在Tx地址区域配置,分别填写5个输入框中值(16进制)。

  • RX地址如果使用单通道(即在上方的“多通道地址”选择框中,选择关闭),直接在Rx地址区域配置,分别填写5个输入框中值(16进制)。

  • RX地址如果使用多通道(即在上方的“多通道地址”选择框中,选择打开),需要在下方设置多通道地址。

  • 五个通道的地址[39:32]、地址[31:24] 、地址[23:16]、地址 [15:8]一致,地址[7:0]可不一致。

image-20240831145700351

2.3 帧格式显示界面

根据用户在参数区的配置,如选择ChipMode、WorkMode、地址长度、crc长度、TxLen/RxLen(Payload)后,下图的帧格式实时刷新。

image-20240831150256296

3. 代码导出方法说明

3.1 参数配置选择

  1. 点击上方列表中的其中一个典型推荐配置,下方的参数区及帧格式区会自动载入相应的典型配置参数,用户可按照实际需求修改部分参数。

image-20240831145614154

3.2 配置头文件导出

  • 参照 3.1选择一个典型配置,并按需求更改配置参数

image-20240831150319337

  • 点击“导出配置文件”按钮,即可预览用户配置生成的easy_reg.h头文件内容,具体如下图所示。

image-20240831145534539

  • 点击右上角导出按钮,自动下载头文件到本地。

image-20240831145449429

3.3 KEIL代码工程导出

  • 点击“导出工程代码”按钮,弹出导出路径选择,选择好路径后,点击保存。

image-20240831153800765

  • 工具根据参数区中的TrxMode和WorkMode参数,生成指定的工程代码。

    • 普通型对应的工程代码路径:

      TX:example/00_normal/tx

      RX:example/00_normal/rx

    • 增强型对应的工程代码:

      TX:example/02_enhance/tx

      RX:example/02_enhance/rx