当前位置:首页 > 单片机 > 单片机
[导读]一、概述 MSP430F149有三个时钟源:外部LF(XT1一般为32.768K),HF(XT2一般为8M),内部DCO。从时钟系统模块可得到三种时钟信号:MCLK,SMCLK,ACLK。 上电默认状况下MCLK,SMCLK信号来自DCO,ACLK来自LF。根据官方PDF说法

一、概述

MSP430F149有三个时钟源:外部LF(XT1一般为32.768K),HF(XT2一般为8M),内部DCO。从时钟系统模块可得到三种时钟信号:MCLK,SMCLK,ACLK。

上电默认状况下MCLK,SMCLK信号来自DCO,ACLK来自LF。根据官方PDF说法默认状况下DCO模块配置为RSELX=4,DCO=3,因此DCO应为1M,但示波器实测MCLK/SMCLK为680K,测试温度约25摄氏度。

标注:MCLK主时钟、SMCLK子时钟、ACLK活动时钟。

二、举例

void Init_CLK(void)

{

unsigned int qq;

WDTCTL= WDTPW + WDTHOLD ; // 关看门狗

BCSCTL1 &= ~XT2OFF; //打开XT2高速晶体振荡器

do

{

IFG1 &= ~OFIFG; // 清除振荡器失效标志

for(qq=0xff;qq>0;qq--); //延时,等待XT2起振

}

while((IFG1&OFIFG)); //判断XT2是否起振

BCSCTL2 |= SELM_2; //MCLK=XT2

//BCSCTL2 |= DIVM_0; //控制MCLK不分频,默认

BCSCTL2 |= SELS; //SMCLK=XT2

//BCSCTL2 |= DIVS_0; //控制SMCLK不分频,默认

}

三、解析

1、选择系统时钟为XT2,即为外部8M的时钟晶振输入;

2、设置MCLK、SMCLK为8M;


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

对于在室外环境工作的移动机器人通常使用惯导/卫星组合导航方式。惯性导航系统具有完全自主、抗干扰强、隐蔽能力好和输出参数全面等优点,但它的鲁棒性极低,误差会不断随时间累积发散。卫星导航系统具有精度

关键字: msp430f149 移动机器人

本文以6MHz时钟的单片机AT89C51系统为例,说明时钟中断的应用:

关键字: at89c51 中断 单片机 系统时钟

STM32F10x内核中都具有一个系统时钟基定时器,是一个24位的递减计数器。在其设置处置并使能后,每经过一个系统时钟周期,计数值减1.档计数值减到0时系统时基定时器又会自动重载初值。系统时基定时器每10ms就会产生一

关键字: STM32 系统时钟 基定时器

一、IO口数字输入/输出端口有下列特性:□ 每个输入/输出位都可以独立编程。□ 允许任意组合输入、输出。□ P1 和 P2 所有 8 个位都可以分别设置为中断。□ 可以独立操作输入和输出数据寄存器。□ 可以分别设置上拉或

关键字: io口 msp430f149 初始化

1. STM32的时钟系统在STM32中,一共有5个时钟源,分别是HSI、HSE、LSI、LSE、PLL(1)HSI是高速内部时钟,RC振荡器,频率为8MHz;(2)HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部...

关键字: STM32 系统时钟

在设置之前呢,我得把ATMEGA16里面的datasheet里面的资料说说,当然是关于系统时钟和时钟选项的一、系统时钟及时钟选项(这里主要是介绍原理,三里面会介绍如何设置,其实你会了一,那后面的二和三就相当简单了~~你懂

关键字: atmega16 avr单片机 proteus 系统时钟

开发环境:MAPLAB X IDE v1.85编译器:MPLAB XC 321.使用说明:PIC32外设库提供用于设置和控制32位外设的函数和宏。希望使用外设库的应用程序只需在其源文件中包含一个头文件即可访问任意受支持的...

关键字: 单片机 系统时钟 pic32mx 外设库 基本设置

#define XTAL_FREQ 12000000#define VECT_TAB_OFFSET 0x0000void SystemInit(void){ //PLL0时钟配置 LPC_SC->SCS=0X000...

关键字: lpc1768 系统时钟

正如之前文章所述,在使用外设功能时,都必须提前对其精心初始化才能使用其功能。以下是系统定时器初始化的程序清单。#include"stm32f10x_lib.h"unsigned char sys_nu...

关键字: STM32 系统时钟 初始化程序

由于最近老师让做一个项目,要用到STM32但是考虑成本问题,决定不用外部时钟,所以在网上搜集整理了一些资料,加上自己的一些想法。参考资料:http://bbs.ednchina.com/BLOG_ARTICLE_3011...

关键字: STM32 系统时钟 内部时钟源
关闭
关闭