如何使用ZStack——输出功率编程设置
来源:互联网 发布:淘宝短信怎么退订 编辑:程序博客网 时间:2024/04/30 01:32
转自http://hi.baidu.com/ychyichun/item/d588f8fa8dd669c30cd1c802
RF输出功率可以由RF寄存器TRCTRLL.PA_LEVEL控制,具体设置参数可参考下表:
ZStack中有如下定义:
const uint8 CODE macRadioDefsTxPowerTable[] =
{
/* 0 dBm */ 0x5F, /* characterized as -0.4 dBm in datasheet */
/* -1 dBm */ 0x3F, /* characterized as -0.9 dBm in datasheet */
/* -2 dBm */ 0x3F,
/* -3 dBm */ 0x1B, /* characterized as -2.7 dBm in datasheet */
/* -4 dBm */ 0x17, /* characterized as -4.0 dBm in datasheet */
/* -5 dBm */ 0x13,
/* -6 dBm */ 0x13, /* characterized as -5.7 dBm in datasheet */
/* -7 dBm */ 0x13,
/* -8 dBm */ 0x0F, /* characterized as -7.9 dBm in datasheet */
/* -9 dBm */ 0x0F,
/* -10 dBm */ 0x0F,
/* -11 dBm */ 0x0B, /* characterized as -10.8 dBm in datasheet */
/* -12 dBm */ 0x0B,
/* -13 dBm */ 0x0B,
/* -14 dBm */ 0x0B,
/* -15 dBm */ 0x07, /* characterized as -15.4 dBm in datasheet */
/* -16 dBm */ 0x07,
/* -17 dBm */ 0x07,
/* -18 dBm */ 0x07,
/* -19 dBm */ 0x06, /* characterized as -18.6 dBm in datasheet */
/* -20 dBm */ 0x06,
/* -21 dBm */ 0x06,
/* -22 dBm */ 0x06,
/* -23 dBm */ 0x06,
/* -24 dBm */ 0x06,
/* -25 dBm */ 0x03 /* characterized as -25.2 dBm in datasheet */
};
缺省设置为0dBm,即
#define MAC_RADIO_TX_POWER_DEFAULT 0x1F
macPhyTxPower = MAC_RADIO_TX_POWER_DEFAULT;
MAC_RADIO_SET_TX_POWER(macPhyTxPower);
至于macRadioDefsTxPowerTable中0dBm为0x5F而不是0x1F,是因为0x1F只代表TRCTRLL的低5位即TRCTRLL.PA_LEVEL,而0x5F则包含了高3位的缘故。
- 如何使用ZStack——输出功率编程设置
- 13 在ZStack里设置pan ID和信号输出功率
- 如何使用Z-Stack之《网络配置-广播发送-获取RSSI-输出功率设置》
- 如何使用ZStack——获取RSSI和LQI
- zstack 终端 PM2 设置
- zstack home 1.2.2中 child aging如何使用
- ZStack中的编程技巧
- Zstack中使用串口
- ZStack HTTP API使用
- Zstack设置发送功率(CC2530)
- Zstack设置发送功率(CC2530)
- Zstack设置发送功率(CC2530)
- zstack低功耗的设置
- zstack如何取消data request
- ZStack
- ZStack
- zstack同时使用两个串行口
- ZStack同时使用两个串口
- Python获取Linux下硬件温度的思路
- arm 汇编学习常用指令伪指令笔记汇总
- recvfrom为何老是返回-1
- sql server 的连接,数据的插入,数据取回
- ZOJ 1958||POJ 2269 Friends(表达式计算)
- 如何使用ZStack——输出功率编程设置
- Linux 查看CPU信息、机器型号等硬件信息
- 有关中断
- 微信公共平台开发入门-通过有道词典实现翻译—位置消息—图片消息处理
- 共用体的实际应用
- Linux C++动态库so调用实例
- 2013 感悟 美赛 建模 数学 人生 幸福 祝愿
- 有关NEW MALLOC区别
- 最长公共子序列 (LCS) 学习小记 Hdu 1159 + Poj 2250 (LCS路径打印)