请选择 进入手机版 | 继续访问电脑版
查看: 2800|回复: 2

程序与硬件的设计,与实际的使用分法与环境习习相关

[复制链接]
eediy 发表于 2011-1-11 14:33:04 | 显示全部楼层 |阅读模式
底下是自己想到写一写,分享给大家
关于NV:
有使用过flash的人应知道
flash是有写入寿命(次数)的限制
而具体的次数要看IC文件才知到
以CC2530为例是2万次
以传统的室内配线为例
停电后再复电并不会影响开关与电灯的动作
如果你使用Zigbee,但是不把bind table存到flash
那么停电后开关与电灯就失去bind table
也就是说等于没配线一样
所以Zigbee+flash是重要的
但是打开NV选项后每bind一次
flash寿命就会少一次
所以打开NV选项后,非必要不重复使用bind
(注意你的程序每次开机后是否都会bind)
除了bind table会存在flash
NIB也是会存在flash
如果网络环境很差,通信不良
或是Zigbee节点是可以移动的
Zigbee节点时常换父节点会发生什么事?
那就是flash时常更新(写入)资料
为了延长flash的寿命
所以程序里预留有参数可以设定

关于Zigbee 的bind:
传统开关/电灯是没有分一楼二楼...专用的
同理你也不会希望每一个Zigbee开关/电灯的程序都不一样
而bind解决了这个问题

举两个例子,你是不是更能体会此篇的标题?
zpsky 发表于 2011-4-23 19:11:03 | 显示全部楼层
谢谢楼主的分析
lizheng86312 发表于 2012-8-29 13:28:44 | 显示全部楼层
学到东西了。顶。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表