
zigbee
文章平均质量分 50
wangzongze1986
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ZSTACK BV(N)
我们在zstack 中常见到这样的定义#define HAL_KEY_JOY_MOVE_BIT BV(0)BV的定义如下:#ifndef BV#define BV(n) (1 #end(1 所以:/* SW_6 interrupts */#define HAL_KEY_SW_6_IEN IEN1 /* CPU i原创 2013-01-08 14:10:09 · 1464 阅读 · 0 评论 -
zigbee 是怎样注册,产生,处理 按键事件的?
当硬件有按键按下时调用uint8 OnBoard_SendKeys( uint8 keys, uint8 state ){ keyChange_t *msgPtr; if ( registeredKeysTaskID != NO_TASK_ID ) { // Send the address to the task msgPtr = (ke原创 2013-01-07 16:30:57 · 1993 阅读 · 0 评论 -
Symbol ?PBANK is redefined 重复定义宏
IAR 编译zigbee工程时 报的警告如下:Warning[w2]: Symbol ?PBANK is redefined in command-line 解决方法:可以在配置文件中修改,Tools文件夹下的f8w2530.xcl中屏蔽掉-D?PBANK=93这一行。原创 2012-12-17 17:05:02 · 3135 阅读 · 2 评论 -
zigbee 问题一:协调器究竟如何选择信道?
问题一:协调器如何选择信道?协调器是 网路的建立和启动者,那么他建立网络时是如何选择信道的?有的书上说是他自己选择相对空闲的信道,但是TOOLS->f8config.cfg 文件中也有配置的选项;所以我想知道,协调器到底是怎样配置信道? 用户应该如何配置?tools->f8wConfig.cfg 该文件定义了11-26共16个信道。 可以任选其中一个作为自己的默原创 2012-12-27 11:07:27 · 7329 阅读 · 2 评论 -
问题二:zigbee 网络如何设置PANID??
如果在一个环境复杂的小区或者是工业现场中,存在各种用途的zigbee设备; 如果每一个网络设置一个信道用于区分,可能16个信道不够使用; 如果两个网络设置在同一个默认信道,就有可能网络A的终端设备加入到网络B中去; 网络B的协调器控制了网络A 中的设备; 好比,你们家的遥控器控制了邻居家的灯开光;解决这个问题的方法是; 使用PANID 给网络编号;范围是0X0001----0XF原创 2012-12-28 16:04:54 · 8817 阅读 · 2 评论 -
zigbee: tools->f8w2530.xcl
This is a linker command line file --------------------linker的命令行文件主要配置系统 比如flash的起始地址, code的起始地址等等:// XDATA available to the program.//// Reserving address 0x0 for NULL. 标明外部存储器的起原创 2012-12-27 10:51:38 · 2307 阅读 · 0 评论 -
zigbee:tools->f8wEndev.cfg f8wRouter.cfg
f8wEndev.cfg 终端设备配置文件/* Common To All Applications */-DCPU32MHZ // CC2530s Run at 32MHz-DROOT=__near_func // MAC/ZMAC code in NEAR/* Optional Settings原创 2012-12-27 11:05:33 · 1583 阅读 · 0 评论 -
zigbee: tools->f8wCoord.cfg
f8wCoord.cfg/* Common To All Applications */ 所用的应用都 通用的 -DCPU32MHZ // CC2530s Run at 32MHz 定义CC2530跑在32MHZ上;-DROOT=__near_fun原创 2012-12-27 11:01:07 · 2021 阅读 · 0 评论 -
zigbee: tools->f8config.cfg
tools 文件夹, 该文件夹下有5个文件, 他们的作用分别是什么?1:f8config.cfg 文件 主要用于配置zigbee设备, 是IAR编译的命令行参数; 每一个宏 都已 ‘-D’ 为前缀;如:/* Default channel is Channel 11 - 0x0B */-DDEFAULT_CHANLIST=0x00000800原创 2012-12-27 10:43:21 · 2274 阅读 · 0 评论