***************************************************************还有一个模块时钟源:MODOSC,产生MODCLK时钟源信号,一般只为闪存控制模块和ADC12模块提供服务。
该模块不被使用时自动关闭,任何模块对该时钟源提出使用要求时,MODOSC无需被使能即可响应该请求。430F5529中MODCLK为5MHZ。
***************************************************************
MSP430F5529有多个时钟源,而且很多模块其时钟源都是可以自由选择的。此外,由于一般情况下,系统功耗是和工作频率成正比的,因此有些时候通过选择较低频率的时钟源,在满足正常工作条件下,是可以有效降低功耗的。虽然函数库HAL_UCS.c/h,有完整的各个控制函数,但我觉得对于这一章还是对寄存器直接操作比较简单,因为函数太短、太多了。
3.1统一时钟系统(UCS)的简介
Unified Clock System,UCS。合理的配置时钟,可以达到平衡系统且降低功耗的目的。
MSPF5529时钟系统包含5个时钟源:
①LFXT1 外部低频振荡源,32.768KHZ,可以用作FLL的参照源;
②XT2 外部高频振荡源,4MHZ;
③VLO (Internal very low)内部低耗低频振荡源,典型为10KHZ,精度一般;
④REFO 内部低频参照源,32.768KHZ,常被用作锁相环FLL的基准频率,精度很高,不使用时不消耗电源,其设置往往要参考LPM模式的的设置;
⑤DCO (Internal digitally-controlled)内部数字控制振荡源,一般通过FLL来设置;(很有用,很重要,之后会详细讲)
通常使用3种时钟信号,它们都来自于上述5个信号源:
msp430f5529时钟源
原文:http://www.cnblogs.com/CenTyger/p/5694704.html