CC2530之时钟源
2016-04-24 21:45
447 查看
时钟源
2个高频振荡器
2个低频振荡器
系统时钟
相关寄存器
CLKCONCMD 时钟控制命令
CLKCONSTA 时钟控制状态
16 MHzRC振荡器
注意
2MHz晶振启动时间对一些应用程序来说可能比较长
16MHzRC振荡器功耗低于晶振,但是由于不像晶振那么精确,不能用于RF收发器操作
32 kHzRC振荡器
注意
相对于32 kHzXOSC解决方案32 kHzRCOSC振荡器应用于降低成本和电源消耗
这两个32kHz振荡器不能同时运行
主系统时钟源可以是 32 MHz XOSC或 16 MHz RCOSC
CLKCONCMD.OSC位选择主系统时钟的源
注意
改变 CLKCONCMD.OSC位不会立即改变系统时钟,时钟源的改变首先在 CLKCONSTA.OSC =CLKCONCMD.OSC 的时候生效
原因:在实际改变时钟源之前需要有稳定的时钟还要注意CLKCONCMD.CLKSPD位反映系统时钟的频率,因此是CLKCONCMD.OSC位的映像
2个高频振荡器
2个低频振荡器
系统时钟
相关寄存器
CLKCONCMD 时钟控制命令
CLKCONSTA 时钟控制状态
时钟源
1. 2个高频振荡器
32 MHz 晶振16 MHzRC振荡器
注意
2MHz晶振启动时间对一些应用程序来说可能比较长
16MHzRC振荡器功耗低于晶振,但是由于不像晶振那么精确,不能用于RF收发器操作
2. 2个低频振荡器
32 kHz 晶振32 kHzRC振荡器
注意
相对于32 kHzXOSC解决方案32 kHzRCOSC振荡器应用于降低成本和电源消耗
这两个32kHz振荡器不能同时运行
系统时钟
从所选的主系统时钟源获得主系统时钟源可以是 32 MHz XOSC或 16 MHz RCOSC
CLKCONCMD.OSC位选择主系统时钟的源
注意
改变 CLKCONCMD.OSC位不会立即改变系统时钟,时钟源的改变首先在 CLKCONSTA.OSC =CLKCONCMD.OSC 的时候生效
原因:在实际改变时钟源之前需要有稳定的时钟还要注意CLKCONCMD.CLKSPD位反映系统时钟的频率,因此是CLKCONCMD.OSC位的映像
相关寄存器
CLKCONCMD – 时钟控制命令
详见手册CLKCONSTA – 时钟控制状态
详见手册相关文章推荐
- 对于两个异步任务结束后回调的解决方案
- HTML 块级元素和行内元素
- SlidingMenu初识
- zoj 3939 The Lucky Week(打表找循环节)
- 逆元
- java中字符串在 utf-8 gbk unicode 编码下占内存位数
- VS2013如何在MFC工程中定义自己的消息映射函数
- 搜索算法总结
- SVM学习前的数学预热
- 冲刺第六天
- APP UI Design ——sketch(一)
- Puppet实战笔记
- 数据库优化
- 判断文本框是否为空,一键清空文本框
- How to Build Executable with ndk-build VS arm-linux-androideabi-gcc
- Oracle 11G DataGuard 角色转换
- JAVA I/O
- 堆排序
- 站立会议06
- 学习进度条第七周