PAN211x代码生成工具¶
1. 简介¶
PAN211x代码生成工具 是 Shanghai Panchip Microelectronics Co.,Ltd. 为 PAN211x提供生成配置文件和代码工程的功能。用户可根据自定义配置生成特定的配置头文件(.h)或者KEIL收发代码工程,用户无需关心 sdk 中具体寄存器定义,节省用户开发时间,提升效率。
2. 参数配置界面说明¶
2.1 基本参数配置界面¶
如下图所示,此处包含芯片基本参数为:
芯片类型:可选: 297L、24l01、52832
速率可选:off,1byte, 2bytes,3bytes
通信频点:支持2400~2485
功率档位:支持0~9dBm
工作模式:可选普通型(normal)、增强型(enhance)。当选择普通型时,动态payload和大小端不可配。
2.2 地址参数配置界面¶
TX地址直接在Tx地址区域配置,分别填写5个输入框中值(16进制)。
RX地址如果使用单通道(即在上方的“多通道地址”选择框中,选择关闭),直接在Rx地址区域配置,分别填写5个输入框中值(16进制)。
RX地址如果使用多通道(即在上方的“多通道地址”选择框中,选择打开),需要在下方设置多通道地址。
五个通道的地址[39:32]、地址[31:24] 、地址[23:16]、地址 [15:8]一致,地址[7:0]可不一致。
2.3 帧格式显示界面¶
根据用户在参数区的配置,如选择ChipMode、WorkMode、地址长度、crc长度、TxLen/RxLen(Payload)后,下图的帧格式实时刷新。
3. 代码导出方法说明¶
3.1 参数配置选择¶
点击上方列表中的其中一个典型推荐配置,下方的参数区及帧格式区会自动载入相应的典型配置参数,用户可按照实际需求修改部分参数。
3.2 配置头文件导出¶
参照 3.1选择一个典型配置,并按需求更改配置参数
点击“导出配置文件”按钮,即可预览用户配置生成的easy_reg.h头文件内容,具体如下图所示。
点击右上角导出按钮,自动下载头文件到本地。
3.3 KEIL代码工程导出¶
点击“导出工程代码”按钮,弹出导出路径选择,选择好路径后,点击保存。
工具根据参数区中的TrxMode和WorkMode参数,生成指定的工程代码。
普通型对应的工程代码路径:
TX:example/00_normal/tx
RX:example/00_normal/rx
增强型对应的工程代码:
TX:example/02_enhance/tx
RX:example/02_enhance/rx