- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
20141126学习进度报告1(zigbee)研讨
学习进度报告 2014-11-26 郑胤 学习内容综述 CC2530 CC2530 相关软件的使用 IAR Embedded Workbench 嵌入式IAR Embedded Workbench适用于大量8位、16位以及32位的微处理器和微控制器,使用户在开发新的项目时也能在所熟悉的开发环境中进行。它为用户提供一个易学和具有最大量代码继承能力的开发环境,以及对大多数和特殊目标的支持。 目前使用的CC2530开发环境。 IAR Embedded Workbench IAR Embedded Workbench IAR Embedded Workbench IAR Embedded Workbench IAR Embedded Workbench IAR Embedded Workbench IAR Embedded Workbench SmartRF Flash Programmer SmartRF Flash Programmer SmartRF Flash Programmer SmartRF Flash Programmer ZStack-CC2530-2.3.0-1.4.0/2.5.1.a协议栈 ZStack-CC2530-2.3.0-1.4.0/2.5.1.a协议栈 Packet Sniffer 2.13.2 实验学习 I/O口 I/O口 I/O口 I/O口 I/O口 I/O口 外部中断 外部中断 外部中断 外部中断 外部中断 外部中断 外部中断 外部中断 外部中断 外部中断 定时器 定时器 定时器 定时器 定时器 定时器 定时器 定时器 定时器 定时器 定时器 定时器 定时器 定时器 定时器 定时器中断 定时器中断 定时器中断 串口 串口 串口 串口 串口 串口 串口 串口 串口 串口 串口 串口 串口 串口 下一步任务 谢谢观赏 寄存器以USART0为例。 当时钟设置稳定后CLKCONSTA与CLKCONCMD值相同,查询 CLKCONSTA值可判断时钟是否设置成功。 中断标志状态位P0IFG、P1IFG和P2IFG对应位对应相应I/O口是否有中断请求未决。 同时,在寄存器IRCON中的P0IF位和IRCON2中的P1IF和P2IF也为中断标志位,但 只能不能确定中断的管脚。P0IF、P1IF和P2IF为位寻址。 每个中断请求可以通过设置中断使能SFR 寄存器的中断使能位IEN0,IEN1 或者IEN2 使能或禁止。设置寄存器IEN0、IEN1 和IEN2 中对应的中断使能位为1。 与I/O外部中断有关的事EA位,即所有中断的控制位。 P0口的中断控制位P0IE。 P1IE和P2IE分别是 P1和P2的中断控制 位。 中断初始化过程:1) 清除中断标志位;2)设置I/O口中断模式;3) 设置中断触发模式; 4) 允许中断;5) 打开总中断 中断处理程序,这个和51单片机不同需要在中断处理程序前写 #pragma vector = 中断向量,紧接着是中断处理程序。 P0INT_VECTOR为P0的中断向量。 中断处理函数前加“__interrupt”前面是两个“_”!中断处理函数里面完成所要做的 处理,同时清除中断标志位。 振荡器和时钟 CC2530设备有一个内部系统时钟,或者主时钟。系统时钟源可以是从16MHz RC振荡器或一个32M晶体振荡器中的一个提供。系统时钟源是由CLKCONCMD SRF控制寄存器。 还有一个32KHz的时钟源,来源可以是从RC 振荡器或者32KHz的晶体振荡器中过来,同样是由CLKCONCMD寄存器控制。 CLKCONSTA寄存器是一个制度寄存器,用来获得当前系统时钟的状态。 时钟源可以在一个精度高的晶体振荡器和一个功耗低的RC振荡器中交替选择使用。注意一点:RF的收发操作是要以32MHz的晶体振荡器为时钟源才行。 设备中存在的两个高频振荡器和两个低频振荡器: 32MHz晶体振荡器、16MHz的RC振荡器 、32 KHz晶体振荡器 、32 KHz RC振荡器 。 32MHz的晶体振荡器启动时间对于某些应用来说可能太长了;因此设备可以先运行在16MHz的RC振荡器中运行直到晶体振荡器稳定后在使用32MHz晶体振荡器。 系统时钟 系统时钟是由32MHz XOSC或者16MHz RCOSC两个时钟源驱动的。CLKCONCMD.OSC位用来选择系统时钟源。注意:使用RF模块时,32MHz晶体振荡器必须被选上并且运行稳定。 注意:改变CLKCONCMD.OSC位并不能立即导致系统时钟源的改变。当CLKCONSTA.OSC = CLKCONCMD.OSC时时钟源的改变才会发挥作用。这是因为设备在实际改变时钟源之前需要稳定的时钟。 还有就是注意CLKCONCMD.CLK
您可能关注的文档
- 201207030414四班彭立旻电力电子开关电源研讨.ppt
- 2012051920EQ管理沟通学员手册研讨.ppt
- 20121224大礼堂会场音频配置设计说明研讨.pptx
- 201207中原北京CBD办公案例参考建议75p研讨.ppt
- 20122013学年最新人教版八年级物理下册第12章第2节滑轮研讨.ppt
- 2012万科极小户型微博传播研究报告97p研讨.ppt
- 2012PIC单片机原理及应用研讨.pptx
- 2012二级建造师建筑工程管理与实务精讲讲义研讨.ppt
- 2012年(春)二级基础试卷研讨.ppt
- 2012届中考二轮复习:思想品德(新课标)热点专题7发展社会主义民主政治依法行使监督权研讨.ppt
- 201412税收协定与外籍人员个人所得税政策解读及实务操作研讨.pptx
- 201411双述双评会议定稿研讨.ppt
- 201420152电力系统课程设计研讨.ppt
- 2014128(车载信息研究)研讨.ppt
- 20141120廊坊市场调研部分研讨.pptx
- 20142015学年度第二学期最新苏教版美术下册教案教案研讨.doc
- 20142015学年人教版八年级物理下册第九章第1节压强研讨.ppt
- 20142015学年人教版八年级物理下册第七章第3节重力研讨.ppt
- 20142015年人教版五年级上册数学期末试卷(精选3套)研讨.doc
- 20142015学年人教版八年级物理下册第九章第3节大气压强研讨.ppt
文档评论(0)