msp430系统时钟概述

发布者:Serendipitous33最新更新时间:2015-10-15 来源: eefocus关键字:msp430  系统时钟 手机看文章 扫描二维码
随时随地手机看文章
MSP430内部分为三种时钟MCLK(系统主时钟)、ACLK(辅助时钟)和SMCLK(子系统时钟),可以根据使用的外设不同及实际情况适当选择和调节时钟的频率。在降低功耗上,可以尽可能地使频率降低,分频后再给外设。

1:对于MSP430F4XX序列来说,它有3个可用的时钟来源,XT1(低速),XT2(高速),DCO.
2:由上面3个时钟源,可以构成4个时钟信号。
     ACLK/N,ACLK,SMCLK,MCLK,其中ACLK/N专门输出给别的IC用,430本身只用后面3个时钟信号。
     ACLK只能由XT1(低速)提供
     SMCLK可以由DCO和XT2(高速)提供,
     MCLK可以由XT1(低速),XT2(高速),DCO.提供。
3:如果只接一个晶振,则必须接在XT1(低速)上。
4:PUC上电的时候,SMCLK和MCLK默认由DCO提供。
5:如果配置MCLK由XT1(低速)或 XT2(高速)提供,则当这两个晶振出错的时候,MCLK会自动切换到     DCO
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系统时钟概述

上一篇:MSP430设置出错
下一篇:MSP430F5438学习笔记1-定时器

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

MSP430单片机定时器
在MSP430系列单片机中带有功能强大的定时器资源,这定时器在单片机应用系统中起到重要的作用。 在F11X,F11X1中是不带定时器B资源的。430的定时模块:看门狗定时器,定时器A,定时器B。定时器A主要资源特点有16位定时计数器,其计数模式有4种。多种计数时钟信号供输入的捕获/比较功能寄存器和8种输出模式的3个可配置输出单片。 定时器资源功能说明 (1)看门狗定时器(WDT):主要用于程序在生错误时用作单片机系统复位重起的。另外,也可作为一个基本定时器使用。 (2)定时器A:作基本定时器使用,结合捕获/比较功能模块可实现时序控制,可编程波形信号发生输出。可作串口波特率 (3)定时器B:作基本定时器使用,与定时器A基本
[单片机]
MSP430用按键中断控制定时器产生持续 1s 的周期信号
////////////////////////////////////////////////////////////////////////////////////////////////////// // 2012 年吉林省大学生电子设计大赛 C题 声源定位系统 ----(声源部分) // 要求: 有信号产生电路, 放大电路, 声音频率 800Hz 左右, 按一次键响声持续 1 秒. // 声源模块体积不超过 4cm*4cm*4cm. //==========================================================================================
[单片机]
MSP430的低功耗事件驱动工作模式
MSP430系列单片机的各个模块都可以独立运行,如定时器、输入/输出端口、A/D转换、看门狗、液晶显示器等都可以在CPU休眠的状态下独立工作。若需要主CPU工作,任何一个模块都可以通过中断唤醒CPU,从而使系统以最低功耗运行。 让CPU工作于突发状态可以充分利用CPU的低功耗性能。通常,使用软件将CPU设定到某一低功耗模式,在需要时使用中断将CPU从休眠状态中唤醒,完成工作后又可以进入相应的休眠状态。如:让CPU工作在LPM3状态,通过中断事件转换到AM活动模式,根据运行需要,又可以从AM状态进入相应的低功耗模式:LPM0/LPM3或LPM4。 系统的这些低功耗特性是靠系统对中断的响应来实现的。系统响应中断的过程: (1)
[单片机]
MSP430F5529 生成PWM波 with CCS
大概就是通过时钟来产生某个确定频率的PWM波 用FPGA可以得到更完美的波形,不过如果只是提供一个CLK波的话F5529LP就完全可以做到 #include msp430.h unsigned int temp; int main(void) { WDTCTL = WDTPW | WDTHOLD; //关闭看门狗 //Initialize P1DIR |= BIT0; P1OUT |= BIT0; P1SEL |= BIT2; //从P1.2输出 P1DIR |= BIT2; //初始化定时器 TA0CTL |= TASSEL_2 + ID_0 ; TA0CCTL1
[单片机]
MSP430 G2553 单片机流水单 左右 按键控制 仿真
D5灯是因为仿真问题,实物不会这样情况。 /* 流水灯 按键控制左右方向 */ #include msp430.h #define CPU_F ( (double) 1000000) #define delay_us( x ) __delay_cycles( (long) (CPU_F * (double) x / 1000000.0) ) #define delay_ms( x ) __delay_cycles( (long) (CPU_F * (double) x / 1000.0) )
[单片机]
<font color='red'>MSP430</font> G2553 单片机流水单 左右 按键控制 仿真
FPGA&MSP430实现等精度频率计
前段时间依次实现了FPGA的等精度频率计和FPGA与430的通信测试。 FPGA频率计:Verilog设计练习 基于FPGA的等精度频率计_Krism0912的博客-CSDN博客_用verilog设计等精度频率计 FPGA与430通信测试: FPGA与MSP430G2553通信 UART串口操作_Krism0912的博客-CSDN博客 由于FPGA中对数据运算过于麻烦,所以此次将上述两个成果进行了整合,将FPGA的数据通过串口传至MSP430后再进行运算。 在整合过程中碰到的一个百思不得其解的问题:串口测试中发现传输过去的Nx的值总是理论值的2倍。花了几个小时才最终弄清楚原因,下面稍做记录。 错误出现在FP
[单片机]
FPGA&<font color='red'>MSP430</font>实现等精度频率计
基于msp430的AD9834扫频仪
/***************************************************** AD9834波形产生程序 *****************************************************/ #include MSP430x16x.h #define FSYNCL P2OUT &= ~BIT5 #define FSYNCH P2OUT |= BIT5 #define SCLKL P2OUT &= ~BIT6 #define SCLKH P2OUT |= BIT6 #define SDATAL P2OUT &= ~BIT7 #define SDA
[单片机]
MSP430在频率测量系统中的应用
1 概述 在通信系统中,频率测量具有重要地位。近几年来频率测量技术所覆盖的领域越来越广泛,测量精度越来越高,与不同学科的联系也越来越密切。与频率测量技术紧密相连的领域有通信、导航、空间科学、仪器仪表、材料科学、计量技术、电子技术、天文学、物理学和生物化学等。 频率测量一般都是由计数器和定时器完成,将两个定时/计数器一个设置为定时器,另一个设置为计数器,定时时间到后产生中断,在中断服务程序中处理结果,求出频率。这种方法虽然测量范围较宽,但由于存在软件延时,尽管在高频段能达到较高的精度,而低频段的测量精度较低。所以利用单片机测频时,如果选择不好的测量方法,可能会引起很大的误差。测量频率时如果不是真正依靠硬件控制计数或定时,而是
[测试测量]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
Your system folder path does not appear to be set correctly. Please open the following file and correct this: index.php
设计资源 培训 开发板 精华推荐

Your system folder path does not appear to be set correctly. Please open the following file and correct this: index.php
何立民专栏 单片机及嵌入式宝典

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

Your system folder path does not appear to be set correctly. Please open the following file and correct this: index.php Your system folder path does not appear to be set correctly. Please open the following file and correct this: index.php
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved