历史上的今天

今天是:2024年09月10日(星期二)

正在发生

2020年09月10日 | MSP430系列单片机的时钟问题分析

发布者:huanhui 来源: elecfans关键字:MSP430系列  单片机  时钟问题 手机看文章 扫描二维码
随时随地手机看文章

MSP430的时钟问题一直是模模糊糊,老是忘记,于是决定写下此文帮助记忆,以下内容均参考网络资料,仅供参考。


该MSP430系列单片机时钟源有3种,分别为:


1.LFXT1CLK:低频/高频时钟源,可外接晶体振荡器,由于单片机内部集成可供选择的电容,则无需外接两个振荡电容器。较常使用的晶振为32768HZ,可选晶振范围450KHZ-8MHZ。(工作在高频模式下时,需外接振荡电容)

MSP430系列单片机的时钟问题分析

2.XT2CLK:高频时钟源,可外接晶体振荡器,需外接连个振荡电容器。较常使用的晶振为8MHZ,可选晶振范围450KHZ-8MHZ。


3.DCOCLK:数字可控制的RC振荡器,约800KHZ,它的频率随供电电压和温度变化而具有一定的不稳定性。MSP430可以通过操作控制寄存器软件调节来增强振荡频率的稳定性。 当LFXT1和XT2失效时,DCO振荡器会自动被选作MCLK的时钟源。振荡器失效引起的NMI中断请求可以得到响应,甚至在CPU关闭的情况下也可以。


该系列单片机提供3个时钟输出,分别为:

1.ACLK(Auxiliary clolck):辅助时钟,由LFXT1CLK信号经1、2、4、8分频后得到。ACLK可由软件选做各外围模块的时钟信号,一般用于低速外围模块。

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

3.SMCLK(Sub-Main clock):子系统时钟,可由软件选择来自LFXT1CLK和DCOCLK(对于MXP430X11X和MSP430X12X)或者XT2CLK和DCOCLK然后经过1、

2、4、8分频得到。SMCLK主要用于高速外围模块。

时钟初始化例程:

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

a)复位OSCOFF

b)清除OFIFG

c)延时等待至少50us

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

void Initial_Crystal(void)

{

unsigned char i;

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

BCSCTL1 &= ~(XT2OFF + XTS);//使能XT2,LPXT1选择低频

BCSCTL2 = SELM_2 + DIVM_0 + SELS + DIVS_0;//主时钟选择XT2,子系统时钟选择XT2

do

{

IFG1&=~OFIFG;

for(i=0xff;i》0;i--);

}

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

}

关键字:MSP430系列  单片机  时钟问题 引用地址:MSP430系列单片机的时钟问题分析

上一篇:利用MSP430实现Blackfin DSP的程序
下一篇:如何设计一个以MSP430F2274单片机为控制核心的智能小车?

推荐阅读

近日,由中国电子信息产业发展研究院,工信部软件与集成电路促进中心,《中国集成电路产业人才白皮书》编委会合作发布了中国集成电路产业人才白皮书(2017-2018年版)。Arm中国区总裁吴雄昂发表了针对Arm与人才关系的主题演讲,分享了Arm在新环境、新结构下的开放创新。吴雄昂说道,根据软银的预测,未来全球将会有万亿互联网设备,如果按照每个设备30美元...
中国储能网讯:9月9日晚间,中国联通发布公告称,将与中国电信在全国范围内合作共建一张5G接入网络。此前在中国联通半年报沟通会上,中国联通董事长王晓初就表示,由于5G投资非常大,政府鼓励运营商之间在资源上共建共享,中国联通正分别与移动、电信就5G网络合作谈判。 每经记者 刘春山    每经编辑 魏官红     9月9日晚间,中国联通(600...
此前手机芯片厂商联发科技发布了为美国地区量身打造的 5G 系统单芯片「天玑 1000C」。与此同时,搭载该芯片组的 LG Velvet 5G 手机将在美国开售,并与 T-Mobile 合作提供服务。 据了解,天玑 1000C 基于7nm工艺打造,采用了 4 颗 ARM Cortex-A77 核心,和 4 颗 ARM Cortex-A55 核心,同时采用 5 颗 Arm Mali-G57 GPU。 此外,天...
近日,模拟半导体代工厂Tower Semiconductor致信印度总理莫迪,寻求后者干预,加速审批芯片制造提案。九个月前,这家以色列公司向印度政府提交了一份建造晶圆厂意向书(EOI)。据ETTelecom报道,Tower Semiconductor表示,印度政府方面的拖延将意味着,该公司未来不能积极参与这一项目。2020年4月,印度电子和信息技术部颁布“电子零部件与半导体制造计...

史海拾趣

问答坊 | AI 解惑

关于RTL8201PHY芯片的问题

我目前在调试RTL8201的PHY配置. 硬件电路应该没什么问题. 但我现在在系统启动后,我先去拉8201的reset 管脚另它复位. 然后我将 04 寄存器里所有的双工模式和速度模式都mask上. 之后8201的link灯就一直长亮了. 但active灯却不闪,而且我也的mac ...…

查看全部问答∨

'ZwQuerySystemTime'在驱动中用不了???

\'ZwQuerySystemTime\'跟ZwOpenKey等一系列Zw-函数都在ntdll.dll中。 我在驱动程序中使用ZwOpenKey没有问题,但是使用\'ZwQuerySystemTime\'的时候提示找不到。 请问如何在驱动程序中使用\'ZwQuerySystemTime\'??? 谢谢。…

查看全部问答∨

关于PIC单片机中定时器/计数器中计数器工作模式下的输入触发信号和系统时钟的同步问题

我看到了PIC的定时器/计数器章节,当它工作在计数器模式下时,存在输入触发信号与系统时钟同步问题,我想问一下什么叫触发信号与系统时钟同步?他们同步什么东西?我一点都不懂。哪位大虾帮我解释一下!谢谢…

查看全部问答∨

M4其他公司新鲜出炉,ST何时才会有动静

今天看新闻,看到有家公司的m4新鲜出炉了,配置相当的高啊,12位的da,16位的ad,128k的ram,1m的flash,以太网,usb,can,uart,lcd应有尽有。还可以外扩动态ram,和多种软件接口。电压范围还很宽,不像以前的告诉设备了,需要多种电源,他 ...…

查看全部问答∨

【求助】请问有人在汇编程序加入过自己编译的头文件吗?

如题!我想向c语言一样,在汇编程序,加一个自己定义的头文件。把自己成功的程序加到新的程序中,这样可行吗?如果行的话,怎么做? 谢谢!…

查看全部问答∨

SEL4442卡

怎样用430读写SEL4442? 主要是口线电平兼容问题…

查看全部问答∨

Protues 里面调试24C02,, 怎么老是搞不定啊!!!求大侠

用Protues仿真, LPC2124调试24C02 (I2C总线控制的),工程和代码都是参考的周润景老师的  《基于Protuesde ARM 虚拟技术开发》。。 按常理这里面的例子都是经过调试的,怎么用不了啊。是软件的原因吗?。有没有谁有这本书得随书光碟啊 ...…

查看全部问答∨

如何对电池电压在线检测

需要问高手,如何对蓄电池组进行单个电池电压在线检测?感激不尽!…

查看全部问答∨

Vishay原创博文之“Opto探奇”

强度、距离和平方反比律 随着我的妻子和孩子们一起,加入我们的旧金山探索博物馆参观之旅,并了解为什么使用发射体和检波器的远距离通信是一个挑战。我们将了解一个我认为是具有一定普遍性的定律,亦即光、声音、辐射、电吸引力(或许也代表人类吸 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved