教学课件第五周CC2530电源及系统时钟的管理(大课).ppt
《教学课件第五周CC2530电源及系统时钟的管理(大课).ppt》由会员分享,可在线阅读,更多相关《教学课件第五周CC2530电源及系统时钟的管理(大课).ppt(34页珍藏版)》请在三一办公上搜索。
1、单片机原理与应用,教学回顾,大课(1)CC2530和8051的关系;(2)CC2530结构;(3)物理存储器的映射(难点)(4)CC2530 GPIO口编程(重点)小课(1)点亮一盏发光二极管并闪烁;(2)8051上的C语言位运算,教学回顾,1.当变量X的第n位需清0,其它位不变,可使用:X3.当需要检测Px的第n位是否为0时,可以使用:if(Px&(1n)=0),else 输出4.当需要检测Px的第n位是否为1时,可以使用:if(Px|(1n)=1),else 输出,本周教学主要内容,CC2530电源的管理CC2530系统时钟的编程(难点),教学目标,掌握CC2530电源的管理;掌握CC25
2、30系统时钟编程方法;,一、振荡器,CC2530共有四个振荡器,它们为系统时钟提供时钟源。,16MHz内部RC振荡器,32MHz外部晶振,32KHz外部晶振,32KHz内部RC振荡器,两个低频振荡器,两个高频振荡器,RC振荡器:成本较低,但由于电阻电容的精度导致振荡频率会有误差,同时 受到温度、湿度的影响;晶体振荡器:振荡频率一般都比较稳定,但价格要稍高点,使用时一般还需 要接两个15-33pF起振电容。,1.振荡器的作用,16MHz内部RC振荡器(简称16MHz RC振荡器):,32MHz外部晶振(简称32MHz晶振):,32KHz外部晶振(简称32KHz晶振),32KHz内部RC振荡器(简
3、称32KHZ RC振荡器),除了为内部时钟提供时钟源之外,主要用于RF收发器。,运行在32.753KHz上,当系统时钟需要校准时使用此振荡器,校准只能发生在系统时钟工作由16MHz RC震荡器转到32MHz晶振的时候。,也可以为内部时钟提供时钟源,但是16MHz RC振荡器不能用于RF收发器操作。对于一些应用程序来说32MHz晶振的启动时间较长,设备可以采用先运行16MHz RC振荡器,直到32MHz晶振稳定。,运行在32.768KHz上,为系统需要的时间精度提供一个稳定的时钟信号。,不能同时使用,2.系统时钟及寄存器,CC2530内部有一个内部系统时钟或主时钟。在CC2530中系统时钟源是从
4、所选的主系统时钟源获得的,主时钟一般由32MHz晶振或16MHz RC振荡器提供。由于32MHz晶振启动时间比较长,因此当选用32MHz晶振作为主时钟源时,内部首先选择16MHz RC振荡器使系统运转起来,当32MHz晶振稳定之后才使用32MHz晶振作为主时钟源 可以通过操作时钟寄存器选择使用哪个时钟源。,时钟寄存器主要有两个寄存器:,时钟控制命令寄存器CLKCONCMD,时钟控制状态寄存器CLKCONSTA,2.系统时钟及寄存器,CLKONCMD时钟控制命令寄存器,/设置时钟晶振为32MHZCLKCONCMD,2.系统时钟及寄存器,CLKONCMD时钟控制命令寄存器,2.系统时钟及寄存器,C
5、LKCONSTA时钟控制状态寄存器,/设置当前时钟为32MHz晶振CLKCONSTA,2.系统时钟及寄存器,CLKCONSTA时钟控制状态寄存器,二、电源管理和复位,CC2530提供多种供电模式,不同的工作方式需要在相应的供电模式下进行,因此CC2530在工作时首先要选择供电模式。,1.供电模式,CC2530的供电模式有五种:,主动模式空闲模式PM1、PM2和PM3,其中主动模式又称一般模式或完全功能模式。不同的供电模式对系统运行的影响不同,1.供电模式,1.供电模式,主动模式:完全功能模式。稳压器的数字内核开启;高频振荡器运行行为:高频振荡器32MHz晶振或16MHz RC振荡器运行,或者两
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学 课件 第五 CC2530 电源 系统 时钟 管理 大课

链接地址:https://www.31ppt.com/p-5269307.html