科学网

 找回密码
  注册
如何使用ZStack——网络配置
宋保业 2010-8-10 21:32
1.PAN ID 和Channel(f8wConfig.cfg) ZigBee协议使用一个14位的个域网标志符(PAN ID)来标识一个网络。ZStack允许用两种方式配置PAN ID,当ZDAPP_CONFIG_PAN_ID值不设置为0xFFFF时,那么设备建立或加入网络的PAN ID由ZDAPP_CONFIG_PAN_ID指定;如果设置ZDAPP_CONFIG_PAN_ID为0xFFFF,那么设备就将建立或加入一个&ldqu ...
个人分类: 科研笔记|11545 次阅读|没有评论
如何使用ZStack——串口“乱码”对策
宋保业 2010-8-10 15:08
运行ZStack的协调器初始化时都会向串口发送6个字节的乱码。这些乱码实际上是初始化握手信息,其十六进制形式为:02 10 15 01 00 14。由于通常所设计的上下位机通讯程序不使用这个握手信息,因此可将其屏蔽。方法一为查找ZStack中的以下语句并注释之(注意要注释多处),方法二为修改函数void ...
个人分类: 科研笔记|6524 次阅读|没有评论
如何使用ZStack——广播发送数据
宋保业 2010-8-9 10:39
ZStack中广播发送数据只要修改目的地址模式和短地址分别为AddrBroadcast和0xFFFF即可。 afAddrType_t SendDataAddr;//定义地址结构 SendDataAddr.addr.shortAddr = 0xFFFF; //广播地址 SendDataAddr.addrMode = (afAddrMode_t)AddrBroadcast; //广播模式 SendDataAddr.end ...
个人分类: 科研笔记|7160 次阅读|没有评论
如何使用ZStack——输出功率编程设置
宋保业 2010-8-7 19:32
RF输出功率可以由RF寄存器TRCTRLL.PA_LEVEL控制,具体设置参数可参考下表: ZStack中有如下定义: const uint8 CODE macRadioDefsTxPowerTable[] = { /* 0 dBm */ 0x5F, /* characterized as -0.4 dBm in datasheet */ /* -1 dBm */  ...
个人分类: 科研笔记|5501 次阅读|没有评论
如何使用ZStack——获取RSSI和LQI
热度 1 宋保业 2010-8-7 19:03
CC2430内置接收信号强度指示器(RSSI),其数字值为8位有符号二进制补码,可以从寄存器RSSIL.RSSI_VAL读出。RSSI寄存器值RSSI.RSSI_VAL在RF上涉及的电能P为:P=(RSSI_VAL+RSSI_OFFSET) dBm,式中:RSSI_OFFSET是一个系统开发期间得到的来自前端增益的经验值,RSSI_OFFSET近似值为-45。 ZStack中获得P的语句为: #def ...
个人分类: 科研笔记|12101 次阅读|1 个评论 热度 1

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-4 13:38

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部