常见问题(FAQs)¶
Q1:为什么我安装了KEIL环境,但不能正常编译PAN2628示例工程?¶
PAN2628是基于KEIL C51编译环境,如果只安装KEIL ARM编译环境,是不能正常编译PAN2628示例工程的;需要安装KEIL C51安装包后,才能正常编译PAN2628示例工程。
Q2:为什么PANLINK下载程序老是失败?¶
导致这种问题的原因可能性比较多:
检查C2CK,C2DAT,GND连接是否正常
如果烧写线比较长,请将烧写速率配置在500K以下
确认芯片是否进入了低功耗,如果进入低功耗,请采用 Force IO 的方式重新烧写程序
FORCE IO的恢复方法:
连接好VCC,C2CK,C2DAT,GND
保证PAN2628 VCC只由panlink烧写器来代码
在KEIL panlink driver烧写器选项界面中,勾选Force IO选项
重新编译代码工程并下载即可
Q3:为什么 RF 收发两端不能正常通信?¶
RF 收发通信需要多个参数匹配才能正常通信,具体包括以下几点:
工作模式:保证收发两端处于相同的工作模式
通信速率:保证收发两端处于相同的通信速率
通信地址:保证收发两端通信地址长度和内容都相同
数据长度:保证收发两端通信数据长度要相同
CRC校验:CRC校验的开启/关闭两端要匹配
距离较远时,选择高功率,低速率方式通信
Q4:PAN2628 RF通信距离能达到多远?¶
距离跟板子的 layout,发射端使用的功率和通信的速率都有比较大的关系。
1M 速率下,设置 13dbm 功率,空旷距离可达 100 米以上。
Q5:芯片可以设置多大的功率?¶
芯片最低功率可以设置为0dbm,最高可以设置 13dbm。中间有多个功率档位可供选
择,具体请根据实际应用场景设置发发射功率,通常建议使用10dbm 以下。
Q6:芯片最低休眠功耗为多大?¶
只用gpio唤醒时,休眠功耗最低可达0.5uA;用gpio和lptimer唤醒时,休眠功耗最低可达1uA左右。