



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
春暖花开电子爱好者联盟2012-07-18 21:29 MSP430学习笔记之时钟源的选择学51的朋友刚转学MSP430时会感觉很多的不适应,这是理所当然的,因为MSP430的。 资源要比51丰富的多了,而且是16位。今天刚系统学完MSP430时钟源部分,在此写下,忘大家指正。 首先,MSP430不像51只有有一个外部晶振作为时钟源,MSP430又有3到4个时钟源!外部可接两个晶振,一个高频晶振XT2CLK(0.4M16M),一个低平晶振LFXT1CLK(32768HZ).。内部有一个数字振荡器DCO。MSP430中规定了3种时钟信号:ACLK,MACLK,SMCLK。ACLK(辅助时钟信号),LFXT1CLK是该时钟信号的时钟源,ACLK主要用作一些低频模块。MACLK(主时钟信号),XT2CLK,LFXT1CLK,DCO都可以是该时钟信号的时钟源,MACLK主要给CPU和系统提供时钟信号。SMCLK(子时钟信号),XT2CLK,LFXT1CLK,DCO都可以是该时钟信号的时钟源,SMCLK主要用作一些低频模块。看到这里,看到有点乱了,别着急,慢慢理清思路。下面的图片帮大家理解一下下面对与时钟源有关的寄存器进行分析1:DCOCTL DCOX(BIT7BIT5):这三位与下面提到的RSELX共同来决定DCO的频率范围。RSELX选择的是大范围,DCOX选择的是小范围。例如RSELX先将范围限定在 10002000,DCOX则决定10002000之间的某个范围。MOD(BIT4BIT0):这5位不重要,可以不管他。2:BCSCTL1 XT2OFF(bit7):改为置1的话关闭高频晶振。 XTS(bit6):LFXT1CLK模式选择,置1的话选择外部接高频晶振,置0的话这接32768HZ的晶振。 DIVX(bit5bit4):ACLk分频。ACLK可以经1/2/4/8/分频后供给相应模块。 RSELX:前面已经提到,与DCOX同来决定DCO的频率范围。3:BCSCTL2SELMX(BIT7BIT6):MCLK时钟来源选择位。00:选择DCO作为MCLK的时钟源。01:选择DCO作为MCLK的时钟源。10:选择高频晶振作为MCLK的时钟源。11:选择低频晶振作为MCLK的时钟源。DIVMX(BIT5BIT4):MCLk分频.SELS(BIT3):SCLK时钟源选择位。0:选择DCO作为SCLK的时钟源.1:选择高频晶振作为SCLK的时钟源,若高频晶振不存在,则选择低频 晶振作为SCLK的时钟源。DIVSX:SCLK分频。DCOR:该位不重要4:BCSCTL3XT2SX(BIT7BIT6):高频晶振频率范围选择。00:0.4M1M. 01:1M3M. 10:316M.LFXT1SX(BIT5BIT4):低频晶振范围选择。XCAPX:当XTS=0时,LFX1CLK选择的是低频模式时,需要用改为选择内部电容来帮助晶振起振。00:1pf 01:6pf 10:10pf 11:12pf. 当XTS=1时,LFX1CLK选择高频模式,需要要外部接电容来起振,所以XCAPX必须置0.XT2OF:当高频晶振被选择后却没工作,改为会被置1.LFXT1OF:当低频晶振被选择后却没工作,该为被置1.5:IFG1OFIFG:晶振被选择后却没工作,改为被置1 MSP430单片机复位后默认使用DCO作为时钟源,因此,如果想用外部晶振作为时钟源需要对相关寄存器设置。下面举例说明。#include#define uint unsigned intvoid main() uint a;WDTCTL=WDTHOLD+WDTPW;/关闭看门狗BCSCTL1&=XT2OFF;/首先打开外部晶体振荡器。也就是将XT2OFF清零。/置一用或,清零用于。doIFG1&=OFIFG;/清除晶体振荡器失效标志OFIFG标志for(a=0xff;a0;a-);/等待50u
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论