编辑: 旋风 | 2012-12-12 |
或者安装后我不停地使用(每天24小时), 30天之后我觉得你也学会了,就不用IAR这个版本了,说不定就移植到低版本上去了;
等等类似之法我觉得都可以的. 本人采用的是本办法中相对比较聪明的,也是一位高人告诉我的:装个虚拟操作系统,在虚拟操作系统下时间可以随时更改, 让它一直停留在某个时间,主要30天的试用就比较慢长了,只要你不要忘记改那时间.
4、产品安装过程 4.
1、安装Z-Stack 这个也就是安装ZStack-CC2430-1.4.3.exe的过程. 4.
2、IAR安装 一般来说安装选择默认路径,但是自定义路径也不会出问题的.注意IAR版本7.30B及以上版本才可以运行1.4.3协议. 4.
3、设备IEEE地址 每个 CC2430DB, CC2430EM,和CC2431EM都已经排列了一个唯一的64位物理地址(IEEE地址),这个地址已经写到了CC2430内部FLASH里面,在CC2430DB, CC2430EM,和CC2431EM板的底部有这个地址标签. 这个地址被写入到FLASH的0x1FFF8地址中,注意这个地址也可以更改的,通过些FLASH软件,一般0xFFFFFFFFFFFFFFFF地址被认为是无效地址.
5、配置并试用Z-Stack 5.
1、配置Z-Stack 这个详见5.3节. 5.
2、逻辑类型 ???这里主要是介绍了ZIGBEE协议中的三种设备类型: ??ZigBee 协调者(ZC):这个设备被配置为初始化并建立一个PAN网络 ??ZigBee 路由器(ZR):该设备被配置为加入一个存在的网络,可以加入一个协调求或路由器,然后允许其他设备加入它,在网络中路有数据信息. ??ZigBee 终端节点 (ZED):该设备被配置为加入一个存在的网络,可以加入一个协调求或路由器. 5.
3、建立样品应用设备:SampleApp 基本上就是采用SampleApp应用中的Demo例子来演示整个流程,就是采用一个协调器和一个或多个路由器来形成一个ZigBee网络演示. 在该例子中主要通过SmartRF04EB板上的某些跳线来完成设备类型的选型,当然这个方法在程序中是需要判断哪个按键被拉低或拉高, 对于做个设计的来说应该是相当好理解的. 申明:由于本人很穷,所以没钱买TI原装开发包,当然也就没有上面提到的硬件,本人采用的是某家公司(为了避免广告,这里就不说明了) 的硬件系统. 5.
4、建立一个SampleLight协调器设备 至于提到的硬件连接这里一律省略. 无疑:首先要打开对应工程,如图1-4所示: 图1-4 在工作窗口中选择DemoEB,如图1-5所示: 图1-5 然后选择工程菜单(Project)下的全部编译(Rebuild All)选项,如图1-6所示: 图1-6 然后选择工程菜单(Project)下的调试(Debug)选项,如图1-7所示:
0 图1-7 下载完之后就可以退出调试状态,通过选中调试菜单下的停止调试选项,如图1-8所示: ???? 图1-8 按照此种方法下载至少两个CC2430EM模块,就可以进行Demo演示了.
6、 Z-Stack 示范 略?至于详细的示范流程,这里先不说了,因为本人采用的硬件与原装有点差异,即使按照这个方法下载仍然不能演示, 因为我这个不能用跳线来选择设备类型. 所以我必须进入程序把跳线判断程序进行简单必要的修改才能演示. 该文档介绍的演示结果及现象都是基于CHIPCON原厂评估板. 7. PanID 和通道(Channel)选择 推荐 ?ZigBee协议规范规定,一个14位的个域网标志符(PAN ID)来标识唯一的一个网络 .Z-Stack可以用两种方式由用户自己选择其PAN ID,当ZDAPP_CONFIG_PAN_ID值设置不为0xFFFF时, 那么设备建立或加入网络的PAN ID由ZDAPP_CONFIG_PAN_ID指定;
如果设置ZDAPP_CONFIG_PAN_ID为0xFFFF;