MSP430学习笔记(3)时钟模块

发布者:星辰古泉最新更新时间:2015-09-17 来源: eefocus关键字:MSP430  学习笔记  时钟模块 手机看文章 扫描二维码
随时随地手机看文章
1.      时钟模块包括高速晶体振荡器、低俗晶体振荡器、数字控制振荡器DCO、锁频环FLL以及锁频环增强版本FLL+等部件构成。

2.      时钟模块产生3个输出结果:ACLK(辅助时钟),MCLK(主系统时钟)和SMCLK(子系统时钟)。

3.      MSP430采用锁频环FLL以及锁频环增强版本FLL+等部件将晶体频率倍频至系统频率。数字控制振荡器DCO和锁频环FLL计数相结合可实现快速启动。在晶体振荡器失效时DCO可自动用于系统时钟。

4.      3个时钟输入源:

a)        LFXT1CLK:低频时钟源

b)        XT2CLK:高频时钟源

c)        DCOCLK:数字控制RC振荡器

5.      3种时钟信号

a)        ACLK:由LFXT1CLK信号经1、2、4、8分频后得到。ACLK可由软件选做各外围模块的时钟信号,一般用于低俗外设。

b)        MCLK:由软件选择来自LFXT1CLK、XT2CLK、DCOCLK,然后经过1、2、4、8分频得到。MCLK主要用于CPU和系统。

c)        SMCLK:可由软件选择来自LFXT1CLK和DCOCLK,然后经过1、2、4、8分频得到。SMCLK主要用于高速外围模块。

6.      低速晶体振荡模块LFXT1

a)        接手表晶振(32768Hz)时直接接在XIN和XOUT两个脚上,不需要其他外部器件,所有保持工作稳定的原件和移相电容都集成在芯片中。

b)        也可通过外接450kHz~8MHz的高速晶体振荡器来工作在高频模式,这时两个引脚要外接电容。

7.      高速晶体振荡器XT2

a)        MSP430外接高速晶体振荡器XT2的频率为450kHz~8MHz。

8.      DCO振荡器

a)        当LFXT1和XT2失效时,DCO振荡器会自动被选作MCLK的时钟源。振荡器失效引起的NMI中断请求可以得到响应,甚至在CPU关闭的情况下也可以。

b)        DCO振荡器是一个可数字控制的RC振荡器,它的频率随供电电压和温度变化而具有一定的不稳定性。MSP430可以通过操作控制寄存器软件调节来增强振荡频率的稳定性。

9.      时钟模块寄存器

a)        DCO控制寄存器DCOCTL

                        i.             DCOx:定义8种频率之一,可分段调节DCOCLK的频率,相邻两频率相差10%。而频率由注入直流发生器的电流定义。(默认为3)。

                      ii.             MODx:定义在32个DCO周期中插入的fdco+1的个数,而在余下的DCO周期中为fdco周期,控制切换DCO和DCO+1两种频率。如果DCO常数为7,表示已经选择最高频率,此时不能利用MODx进行频率调整。

b)        基本时钟系统控制寄存器1 BCSCTL1

                        i.             XT2OFF: 0使XT2开启,1使XT2关闭。(默认关闭)

                      ii.             XTS:控制LFXT1的工作模式,选择须结合实际晶体振荡器的连接情况。为0时工作在低频,为1时工作在高频。(默认为低频,在高频时必须连接相应的高频时钟源)。

                     iii.             DIVAx:控制ACLK分频。0为不分频,1为2分频,2为4分频,3为8分频。(默认不分频)。

                     iv.             XT5V:此位设置为0。

                      v.             RSELx:3位控制某个内部电阻以决定标称频率。为0为最低,依次增加,7为最高。(默认为4。)(由DCO默认值为3,RSELx默认值为4可以推算出DCO的默认频率为1000kHz左右。注意DCO的频率不稳定。)

c)        基本时钟系统控制寄存器2 BCSCTL2

                        i.             SELMx:选择MCLK时钟源,0为DCOCLK,1为DCOCLK,2为TX2CLK,3为LFTXT1CLK。(默认为DCO)

                      ii.             DIVMx:选择MCLK分频,0为1分频,1为2分频,2为4分频,3为8分频。(默认1分频)

                     iii.             SELS:选择SMCLK时钟源,0为DCO,1为TX2CLK(默认DCO)

                     iv.             DIVSx:选择SMCLK分频,0为1分频,1为2分频,2为4分频,3为8分频。(默认为1分频,即SMCLK与MCLK一样)

                      v.             DCOR:选择DCO电阻,0为内部电阻,1为外部电阻

d)        SFR中断使能寄存器1

                        i.             IE1是中断允许寄存器,IE1.1是振荡器故障中断允许位OFIE,置位表示允许中断,复位表示不允许中断。

e)        SFR中断标志寄存器1

                        i.             IFG1是中断标志寄存器,IFG1.1是振荡器故障中断标志位OF1FG,置位表示有振荡器故障,复位表示没有发生故障。

10.  PUC信号后DCOCLK被自动选作MCLK时钟信号,根据需要MCLK的时钟源可以另外设置为LFXT1或者XT2.顺序如下:

a)        复位OSCOFF

b)        清除OFIFG

c)        延时等待至少50us

d)        再检查OFIFG,如果置位,则重复3,4步,直到OFIFG=0

e)        代码:

do

{

         IFG1 &=~OFIFG;

         for(I = 0xff;i> 0;i --);

}

while((IFG1 & OFIFG) != 0);

关键字:MSP430  学习笔记  时钟模块 引用地址:MSP430学习笔记(3)时钟模块

上一篇:MSP430学习笔记(4)ADC12
下一篇:MSP430学习笔记(2)定时器A

推荐阅读最新更新时间:2024-03-16 14:32

基于MSP430的极低功耗系统设计
摘要:MSP430是TI公司出品的一款强大的16位单片机,其显著特点是具有极低的功耗。本文对构造以MSP430为基础极低功耗系统作为有益的探讨,对于设计各种便携式设备都具有较高的参考价值。 关键词:极低功耗系统 MSP430 低功耗管理 1 影响系统功耗的主要因素 对于一个数字系统而言,其功耗大致满足以下公式:P=CV2f,其中C为系统的负载电容,V为电源电压,f为系统工作频率。由此可见,功耗与电源电压的平方成正比,因此电源电压对系统的功耗影响最大,其次是工作频率,再就是负载电容。负载电容对设计人员而言,一般是不可控的,因此设计一个低功耗系统,应该考虑到不影响系统性能前提下,尽可能地降低电源的电压和使用低频率的时钟。下面对
[单片机]
基于MSP430的车体自动调平系统
  目前,调平技术都已逐步成熟,但随着武器机动性要求的不断提高,也相应提高了对调平时间和调平精度的要求,与之相适应的自动控制调平技术也不断发展。自动调平系统的发展方向主要是:   (1)精确性:系统的精确性主要取决于倾角传感器的分辨率。随着新结构、新材料、新工艺和新技术在高精度倾角传感器中的应用,倾角传感器的性能大幅度地提高了,倾角传感器正从传统的液体摆、气体摆原理向伺服加速度及力平衡、重力摆原理发展,倾角传感器的分辨率已达到0.001度或更高。   (2)稳定性:为了适应现代武器高机动性和快速反应能力的需求,要求车载平台有更高的稳定性,采用机电伺服系统代替电液伺服系统,加上单片机系统可靠性与抗干扰技术的不断发展,奠定了单片机系统
[单片机]
基于<font color='red'>MSP430</font>的车体自动调平系统
浅谈msp430f5529入门(1)——时钟模块DCO
刚开始摸索430F55系列,我也是菜鸟一名,折腾了两天它的时钟系统,总算自认为有点眉目。想到入门不易,趁热把我的一些体会分享一下。菜鸟才疏学浅,如有不妥之处,请务必指出。 DCO 5系列中比149多了个FLL——锁频环,初学者对着他确实有点头疼。另外,还有一个名为DCOCLKDIV的时钟源,它只是由DCOCLK分频而得,但请谨记: ·PUC后MCLK和SMCLK的默认时钟源并不是DCOCLK,而是DCOCLKDIV!频率是DCOCLK的二分之一! ·DCOCLKDIV的分频值为D,由FLLD所确定,PUC后D默认为2,所以DCOCLKDIV的频率是DCOCLK的二分之一。 如果把锁频环关闭不用的
[单片机]
MSP430学习点滴—看门狗定时器
简介:看门狗有三种工作模式:停止模式,计时器模式,看门狗模式。控制寄存器WDTCTL由两部分组成,高8位用作口令,低8位实现对WDT的控制操作。要实现对WDT的操作控制,必须先写入高字节看门狗口令。 控制寄存器WDTCTL由两部分组成,高8位用作口令,低8位实现对WDT的控制操作。要实现对WDT的操作控制,必须先写入高字节看门狗口令。口令为5AH,头文件里一般将WDTPW宏定义为5AH.WDTCTL寄存器各位定义如下: 15~8 7 6 5 4 3 2 1 0 口令 HOLD NMIES NMI TMSEL CNTCL SSEL IS1 IS0 IS0 IS1 选择看门狗定时器的定时输出,其中T是WDTCNT的输入
[单片机]
ADC0832模数转换MSP430单片机程序+电路图
下面是电路图: ADC0832封装图 ADC0832与单片机连接图 ADC0832时序图 程序源码下载: #include msp430f2121.h #define DO (P1IN&BIT7) #define uchar unsigned char #define uint unsigned int /*********************************************** sbit cs=P2^0; sbit clk=P2^1; sbit DI=P2^2; sbit DO=P2^6; ***************************************
[单片机]
ADC0832模数转换<font color='red'>MSP430</font>单片机程序+电路图
基于MSP430的便携式运动量及生理参数监测仪设计
  随着我国经济和医疗卫生事业的快速发展,人们对自身的健康状况越来越关注,其健康理念已经逐渐从单纯“预防疾病”向“改善和促进健康”转变——即由“早发现、早诊断、早治疗”的二级预防向“利用各种健康促进手段来改善健康状况”的一级预防转变。与此相适应,智能化监护仪器作为健康管理和促进的重要手段已经成为一个新兴的应用领域和重要市场,每个人都可以通过一定的健康促进手段来对个人进行“健康管理”。本文所述的便携式运动量及生理参数监测仪就是一种可用于个人健康管理的智能化仪器,其设计理念和应用背景充分体现了我国新兴的健康管理产业的基本发展趋势。   系统设计   便携式运动量及生理参数监测仪能实时记录和监测人体的运动数据,并定量评估人体运动量和
[单片机]
基于<font color='red'>MSP430</font>的便携式运动量及生理参数监测仪设计
msp430开发环境安装
1.安装ccs_setup_win32.exe 安装过程中选择msp430相关组件,安装过程中会自动下载430相关资源 2.安装 MSPWare_2_30_00_49_setup.exe ,MSPWare 是一组适用于所有 MSP 器件的用户指南、代码示例、培训以及其他设计资源集合 3.打开ccs,View- Resource Explorer- MSPWare- Libraries- Driver Library- MSP430FR2xx_4xx- Example Project 双击 eusci_a_uart_ext1_loopbackAdvanced 选择step1即可自动导入 eusci_a_uart_ext1_
[单片机]
基于MSP430单片机的超低功耗电子温度计的设计
0 引言 本文设计的超低功耗电子温度计能够通过温度传感器测量和显示被测量点的温度,并可进行扩展控制。该温度计带电子时钟,其检测范围为l0℃~30℃,检测分辨率为1℃,采用LCD液晶显示,整机静态功耗为0.5μA。其系统设计思想对其它类型的超低功耗微型便携式智能化检测仪表的研究和开发,也具有一定的参考价值。 1元器件选择 本系统的温度传感器可选用热敏电阻。在10~30℃的测量范围内,该器件的阻值随温度变化比较大,电路简单,功耗低,安装尺寸小,同时其价格也很低,但其热敏电阻精度、重复性、可靠性相对稍差,因此,这种传感器对于检测在1℃以下,特别是分辨率要求更高的温度信号不太适用。 显示部分可以采用笔段式LCD液晶显示。特
[单片机]
基于<font color='red'>MSP430</font>单片机的超低功耗电子温度计的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved