ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:765.43KB ,
资源ID:6153501      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6153501.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(从零开始学习ZStack1.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

从零开始学习ZStack1.docx

1、从零开始学习ZStack1从零开始学习Zstack之1首先介绍下本人技术背景:我是一名正宗的销售人员,虽然之前搞过几天技术,但是早就忘到老远了。不过还是有点单片机和C语言的基础,而且对ZigBee已经有初步了解。怎么也弄过几天,加上本人天资聪颖,几天顶一般人几年,所以.,一句话:本人技术背景很复杂!再来说下写这些的目的:1、 作为一名销售员,而且是针对技术性的产品的销售,我接触的99.99999%都是技术人员,即使偶尔解除采购的,也是技术人员选好型让他购买的。所以不怎么懂技术的我,在销售中真是困难重重,为了更好的支撑我的销售,所以决定学习下技术。2、 边学习边做笔记是我一向的坏习惯,但是以前用

2、的都是圆珠笔,现在不是都提倡无纸办公的嘛,所以本人已经N久没有买过本子了,笔就只有办公室里有(因为平时销售也得做记录的)。加上我遇到很多初学的客户拿到系统之后也是一头雾水,所以一开始学这个我就打算做好详细的记录,以便与前辈们交流共享。3、 那就是网上很流传某某笔记的嘛,呵呵!我也想出过小名!4、 就是在家闲着也是闲着,不如做点稍稍有意义的事5、 本人最近弄了个网站,还请同行多多关照。上面的内容太空洞,想到网站上搜索点文章放上去吧,又觉得有悖初衷,不如自己写点东西放上去,反正是我的网站我做主嘛,即使错了也不至于向别的论坛上遭到群愤,我的地方哪个敢?哈哈!6、 .废话是不是太多了!没办法,搞销售的

3、就这样,交际第一条就是废话嘛!Zstack情况:本人采用的是TI的Zstack1.4.3协议,据说这个需要IAR7.30B及以上版本,而目前市面上又没有破解,所以用的人很少,这也是我的机会!呵呵!(傻笑有点多,关键是WORD里没有表情符号,不能正常表达我此时的心情!)正式开始:开始之前在说一句:从TI网站上下载的Zstack的方法就不介绍了。否则就是从-1开始了而不是从0开始了-我是这么觉得的!第一步:安装Zstack 从TI官方网站上下载的Zstack为:swrc072c.zip,我想这个压缩包大家都认识。解压之后为:ZStack-CC2430-1.4.3.exe文件。这个安装文件大家都会了

4、。默认安装路径为:C:Texas InstrumentsZStack-1.4.3。安装之后在C:Texas InstrumentsZStack-1.4.3目录下有各PDF文档为:Getting Started Guide CC2430.pdf,不用多说,这个肯定是要看的。既然把它放到这么前面,说明它是入门中的入门文档。下面就简单介绍下这个文档:1、 介绍了安装ZStack-CC2430-1.4.3.exe需要的硬件软件条件:需要电脑、操作系统为Windows 2000或 Windows XP。至于更高或更低版本的本人没有尝试。2、 讲了安装流程。这个有点多余了,这年月哪个有电脑的没有安装上百上

5、千次的软件啊?但是需要强调的是安装路径-默认就好!3、 接下来就是让我们看的第一个文档为:Start-Programs-Texas Instruments-ZStack-1.4.3-Z-Stack Users Guide,既然让我看我就来看看这个文档!第二步:Z-Stack 用户指导这个文档的更新时间为:2007年12月21日-应该还是比较新的版本。由于本人英文的却有限,就不翻译了,浏览一遍,把大概意思说下就可以了:1、 介绍1.1、 适用范围本文档适用于CC2430ZigBee开发板-CC2430ZDK。2、产品包描述(TI提供的CC2430ZDK工具包)2.1、安装包内容这个就是上面提到的

6、的ZStack-CC2430-1.4.3.exe安装之后的所有内容了。说白了就是包含Zstack开发所需要的所有软件和文档资料等。2.2、开发板介绍两块 SmartRF04EB 评估版,每个都可以用于CC2430EM评估模块。如图1-1所示:Figure 1: Chipcon SmartRF04EB Evaluation Board with CC2430EM5块CC2430DB 评估板,如图1-2所示:Figure 2: Chipcon CC2430DB Development Board10个SOC_BB 评估板,每个都可以用于CC2430EM或CC2431EM。如图1-3所示:Figur

7、e 3: Chipcon SOC_BB Battery Board2.3、电缆也就是包含开发包所需要的电缆,如RS232串口线,USB线等等附属配件。3、安装配置3.1、主机配置一台个人计算机-也就是电脑哈。我想玩嵌入式的应该都有,而现今不过时的配置就可以:下面是最低配置 .NET 1.1 架构 Windows XP Service Pack 1 (i如果是 Windows XP) 1个串口(也就是RS232接口)s 1 USB接口个人认为要求已经相当低了,如果你的电脑没有这配置,个人强烈建议马上扔掉!不过如今笔记本电脑很少有串口的,所以建议使用台式电脑,而且装机的时候一定要把串口引出,否则就

8、比较麻烦了!3.2、目标板需求其实也是开发环境需求- IAR EW8051。目前需要的版本为7.30B及以上。要求还是比较高的,因为目前这个版本没有破解的。但是在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里面,在

9、CC2430DB, CC2430EM,和 CC2431EM板的底部有这个地址标签。这个地址被写入到FLASH的0x1FFF8地址中,注意这个地址也可以更改的,通过些FLASH软件,一般0xFFFFFFFFFFFFFFFF地址被认为是无效地址。5、配置并试用Z-Stack5.1、配置Z-Stack这个详见5.3节。5.2、逻辑类型这里主要是介绍了ZIGBEE协议中的三种设备类型: ZigBee 协调者(ZC):这个设备被配置为初始化并建立一个PAN网络 ZigBee 路由器(ZR):该设备被配置为加入一个存在的网络,可以加入一个协调求或路由器,然后允许其他设备加入它,在网络中路有数据信息。 Zi

10、gBee 终端节点 (ZED):该设备被配置为加入一个存在的网络,可以加入一个协调求或路由器。5.3、建立样品应用设备:SampleApp基本上就是采用SampleApp应用中的Demo例子来演示整个流程,就是采用一个协调器和一个或多个路由器来形成一个ZigBee网络演示。在该例子中主要通过SmartRF04EB板上的某些跳线来完成设备类型的选型,当然这个方法在程序中是需要判断哪个按键被拉低或拉高,对于做个设计的来说应该是相当好理解的。申明:由于本人很穷,所以没钱买TI原装开发包,当然也就没有上面提到的硬件,本人采用的是某家公司(为了避免广告,这里就不说明了)的硬件系统。5.4、建立一个Sam

11、pleLight协调器设备至于提到的硬件连接这里一律省略。无疑:首先要打开对应工程,如图1-4所示:图1-4在工作窗口中选择DemoEB,如图1-5所示:图1-5然后选择工程菜单(Project)下的全部编译(Rebuild All)选项,如图1-6所示:图1-6然后选择工程菜单(Project)下的调试(Debug)选项,如图1-7所示:图1-7下载完之后就可以退出调试状态,通过选中调试菜单下的停止调试选项,如图1-8所示:按照此种方法下载至少两个CC2430EM模块,就可以进行Demo演示了。6、 Z-Stack 示范略至于详细的示范流程,这里先不说了,因为本人采用的硬件与原装有点差异,即

12、使按照这个方法下载仍然不能演示,因为我这个不能用跳线来选择设备类型。所以我必须进入程序把跳线判断程序进行简单必要的修改才能演示。该文档介绍的演示结果及现象都是基于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;那么设备就

13、将建立或加入它发现网络中的“最好”的网络。关于这里提到的“最好”的网络,我觉得可能是有些参数评估,只不过这里没有详细的介绍,在后续文档中应该有介绍的。在2.4G频段上,IEEE 802.15.4/ZIGBEE规范规定了16各频道。用户可以通过选择DEFAULT_CHANLIST不同的值可以选择不同的频道,其频道如图1-9所示。改协议默认频道为0xB及0x00000800。图1-9DEFAULT_CHANLIST 和 ZDAPP_CONFIG_PAN_ID都作为IAR IDE中的编译选项可以进行设置,在应用文件中的ProjectsToolsCC2430DB目录下的f8wConfig.cfg文件中有相应设置,如图1-10所示。该节到此结束,下节就进入SampleApp例程中进行学习!YYYtech于成都2008年6月24日凌晨0:37分YYYtech版权所有!学习交流,言论自由,不对文章正确性负责,仅供学习交流!

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2