历史上的今天
今天是:2025年03月01日(星期六)
2020年03月01日 | MSP430F149时钟源选择
2020-03-01 来源:eefocus
MSP430的基本时钟源有3个: LFXT1CLK, XT2CLK, DCOCLK ;
其中: LFXT1CLK:可以用低频钟表晶体、标准晶体、陶瓷谐振器或外接时钟源工作。
XT2CLK:可以用标准晶体、陶瓷谐振器或外接450khz~8mhz的时钟源工作。
DCOCLK:它是内部数字控制RC振荡器,可以调节。
MSP430的3种时钟信号是: ACLK, MCLK, SMCLK;
其中: ACLK(辅助系统时钟):可选时钟源LFXT1CLK(只能是外部时钟源),且一般为32768hz手表晶体)。
MCLK(主时钟):可选LFXT1CLK,XT2CLK, DCOCLK 三种时钟源。用于CPU和系统。
SMCLK(子时钟):可选LFXT1CLK,XT2CLK, DCOCLK 三种时钟源。用于外围器件.
(Notice:LFXT1CLK when XT2 oscillator not present on-chip.)
ACLK和MCLK的区别:ACLK一般用于低速外设
SMCLK主要用于高速外围模块
上电默认是内部800K的RC振荡器,
下面给出了切换LFXT和XT2作为系统时钟的例子:
切换为LFXT:
do
{
IFG1 &= ~OFIFG;
for (i = 0xFF; i > 0; i--);
}
while ((IFG1 & OFIFG));
BCSCTL2 |= SELM_3;//选择钟表时钟
切换为XT2:
BCSCTL1&=~XT2OFF;//启动XT2时钟
do
{
IFG1 &= ~OFIFG;
for (i = 0xFF; i > 0; i--);
}
while ((IFG1 & OFIFG));
BCSCTL2 |= SELM_2;
BCSCTL2 |= SELS;//选择XT2时钟
上一篇:MSP430的时钟系统问题
下一篇:MSP430时钟定性分析
史海拾趣
|
我学的电气工程及其自动化,准备报个单片机提高班,我的考研有控制理论和电气工程两个大专业,电气工程里面的专业如下080801电机与电器 080802电力系统及其自动化 080803高电压与绝缘技术 080804电力电子与电力传动 080805电工理论与新技术 感觉 ...… 查看全部问答> |
|
一段usbd的中断服务程序——为什么第4次中断以后,不再进入这段中断服务程序 这是我在网上找到的一个跟我有着同样原因的人的帖子: 通过串口打印,可以知道当usb线插入pc时,有中断产生. void __irq IsrUsbd(void) //usb设备中断服务程序 { U8 usbdIntpnd,epIntpnd; U8 saveIndexReg=rINDEX_REG; usbdIntpnd=rUSB_I ...… 查看全部问答> |
|
发个软件bf531 jtag的软件,有条件帮忙测试一下,顺便散点分 是ADI,blackfin533系列的Jtag Flash下载器,穷人用用的. 我是有官方的仿真器,刚好这段时间做个东西,需要操作bf531的jtag口,所以 干脆做了这个小东西玩玩. 有条件的兄弟帮忙测试一下. 好久也没来,顺便散分露个脸: 介绍地址: http://www.fcdpj.c ...… 查看全部问答> |
|
(郭天祥)新概念51单片机C语言教程 入门、提高、开发、拓展全攻略 谈起我学单片机经历,可以说是从郭天祥老师51视频教程开始入门的,可以说是他把我代入单片机的世界!!下面是郭老师写的一本书,非常经典!!值得看N边! 可以引导单片机初学者少走弯路。。。。努力学习!!鄙视光下不回帖的!!… 查看全部问答> |




