- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014-11-26学习进度报告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
您可能关注的文档
- 200多家央企整合股在此.doc
- 200套试题2015年湖北安全生产网络竞赛.doc
- 2014 【人行道】 年度自检报告.doc
- 2014 【曳引电梯】 年度自检报告.doc
- 2014 SHEA 呼吸机相关性肺炎预防策略.ppt
- 2014 【曳引杂物梯】安装自检报告.doc
- 2014 齿轮机构综合.ppt
- 2014 审计学.ppt
- 2014---第4章 集成开发环境CCS的使用.ppt
- 2014 浙医二院 如何高效管理植入兼容MRI电子植入设备患者.ppt
- 2014-2015学年度初三化学华师附中下学期模拟考试(一)+答案.doc
- 2014-2015学年度第二学期期中考试八年级语文试题.doc
- 2014-2015学年江苏省徐州市高一(下)期末数学试卷.doc
- 2014-2015学年清远市期末试卷讲解.ppt
- 2014-2015学年湘教版高中地理必修一学案:1-1(含答案解析).doc
- 2014-2015学年第一学期九年级物理期中考试试卷.doc
- 2014-2015学年江苏省镇江市扬中二中高一(下)期末数学模拟试卷.doc
- 2014-2015学年高一上学期期末考试地理试题(有答案).doc
- 2014-2015学年苏科版九年级物理上册第十四章欧姆定律+第三节+欧姆定律+课件(共22张PPT).ppt
- 2014-2015学年高中数学(北师大版必修四)多媒体教学优质课件24 平面向量的坐标(共28张PPT).ppt
文档评论(0)