msp430系统时钟概述
时间:11-26
来源:互联网
点击:
MSP430内部分为三种时钟MCLK(系统主时钟)、ACLK(辅助时钟)和SMCLK(子系统时钟),可以根据使用的外设不同及实际情况适当选择和调节时钟的频率。在降低功耗上,可以尽可能地使频率降低,分频后再给外设。
1:对于MSP430F4XX序列来说,它有3个可用的时钟来源,XT1(低速),XT2(高速),DCO.
2:由上面3个时钟源,可以构成4个时钟信号。
3:如果只接一个晶振,则必须接在XT1(低速)上。
4:PUC上电的时候,SMCLK和MCLK默认由DCO提供。
5:如果配置MCLK由XT1(低速)或 XT2(高速)提供,则当这两个晶振出错的时候,MCLK会自动切换到
6:XT1(低速),XT1(高速),XT2(高速),DCO出错的时候,都会置位OFIG,同时PUC上电也会置位OFIG,而当OFIG置位的时候,MCLK会自动切换到DCO。所以,如果一上电就配置MCLK为XT2(高速),这样是不会起作用的,因为它已经切换到了DCO。要切换到XT2(高速),必须等待,直到OFIG清零,然后才可以手动设置MCLK为XT2(高速),这时才会生效。
7:如果因为配置原因而造成DCO出错,同时OFIG置位,MCLK此时仍然由DCO提供,以保证指令的继续执行。
8:DCO和FLL是两个东西,FLL是用来稳定DCO的输出频率。
msp430系统时 相关文章:
- MSP430系统时钟 ACLK、MCLK、SMCLK(11-25)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)