CC2530学习之时钟与振荡器

本文介绍了CC2530芯片中时钟和振荡器的工作原理及配置方法。系统时钟可选择32MHz石英振荡器或16MHz RC振荡器,切换时需确保CLKCONCMD寄存器相关位匹配且时钟稳定。32kHz振荡器包括高精度XOSC和低功耗RCOSC,常用于睡眠定时器和看门狗。CLKCONCMD的TICKSPD位控制时间片速度,影响系统时钟切换速度。此外,还讨论了振荡器的启动稳定时间和全局分频器的应用。
摘要由CSDN通过智能技术生成
 

2011年10月21日

一、, 时钟、振荡器

(1)   To use RF transceiver ,the 32MHZ 晶体振荡器 must be selected and stable .

(2)    CLKCONCMD.OSC  bit selects the source of the  system clock. 系统时钟可以是 32MHZ 石英振荡器,也可以是16MHZ RC振荡器。

(3)   改变CLKCONCMD.OSC  bit 并不能导致系统时钟的迅速改变。

有两个前提条件:1,CLKCONSTA.OSC = CLKCONCMD.OSC  (保持时钟的稳定)

                          2,CLKCONCMD.CLKSPD bit  = 系统时钟。(this is a mirror of the clkconcmd.osc bit ).

 (4 )CLKCONCMD.TICKSPD  时间片的设置,体现了系统时钟从当前值改变到需要改变为的时钟的快慢。The fastest switching is obtained when CLKCONCMD.TICKSPD 等于000.

(5)32KHZ 振荡器 有两个: 32kHZ XOSC 和32KHZ RCOSC.

        32K RC0SC 在复位后使能,别选作为32KHZ时钟源,具有较低耗能的特点,但是没有32KHZ X0SC 精确。

        32khz 振荡器用来驱动Sleep Timer,产生看门狗时钟的滴答记号,在timer 2 中被用来作为选通脉冲。

     只在系统时钟32MHZ XOSC,才启动工作。

       刚转换到32KHZ X0SC时,振荡器需要500ms来稳定到准确地频率上。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值