MPS430单片机寄存器资料.doc

MPS430单片机寄存器资料.doc

ID:57689245

大小:392.00 KB

页数:26页

时间:2020-09-01

MPS430单片机寄存器资料.doc_第1页
MPS430单片机寄存器资料.doc_第2页
MPS430单片机寄存器资料.doc_第3页
MPS430单片机寄存器资料.doc_第4页
MPS430单片机寄存器资料.doc_第5页
资源描述:

《MPS430单片机寄存器资料.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MSP430单片机自学知识点笔记目录1、PWM(脉冲宽度调制)32、ADC33、DCO34、MSP430F1xx基础时钟模块有三个时钟输入源介绍35、基础时钟模块可以提供三种时钟信号,分别是ACLK、MCLK和SMCLK。3注意:在MSP430单片机中一共有三个时钟源: 36、DCO控制寄存器DCOCTL各位定义如下表:47、基本时钟系统控制寄存器BCSCTL148、基本时钟系统控制寄存器BCSCTL259、FCTL1寄存器610、FCTL2寄存器711、FCTL3寄存器712、IE1寄存器813、编程语句注释814、MSP430头文件对Bitx的定义915

2、、IFG1寄存器916、定时器的定时周期1017、注意:定时器的工作方式1018、#pragmavector=TIMERA0_VECTOR1119、TACCTLx寄存器1120、符号运算1321、延时函数_NOP()1322、TACTL寄存器1323、TAIVTA中断向量寄存器1424、_EINT();与_DINT();1525、I/O端口(共涉及6组34个寄存器)151)P1口152)P2口163)P3口174)P4口185)P5口186)P6口1926、IAR快捷键操作1927、语句_BIS_SR(LPM0_bits+GIE);解释2028、定时器A的中

3、断说明:2029、ADC12(共涉及32个寄存器和3个共用寄存器)211)ADC12CTL0转换控制寄存器212)ADC12CTL123MSP430单片机自学笔记1、PWM(脉冲宽度调制)脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。2、ADCADC即Analog to Digital Converter模数转换,把模拟信号进行量化,转换为数字量。3、DCODCO(数字控制RC振荡器):DCO是430默认的时钟,你编程时不更改相关寄存器,那么时钟就是DCO,即使外接有外部晶振

4、,不更改寄存器,默认是DCO,初始化频率约在800k左右,随温度变化较大,不算太准。4、MSP430F1xx基础时钟模块有三个时钟输入源介绍MSP430F1xx基础时钟模块有三个时钟输入源,分别是LFXT1CLK(低速晶体振荡器,32768Hz)(低频时钟源),XT2CLK(高频时钟源),和DCOCLK(数字控制RC振荡器)。5、基础时钟模块可以提供三种时钟信号,分别是ACLK、MCLK和SMCLK。① ACLK(辅助时钟)是经过LFXT1CLK信号经过1、2、4、8分频得到,ACLK可由软件选择各个模块的时钟信号,一般用于低速外设。② KCLK(系统时钟)

5、可由软件提供,来自LFXT1CLK、XT2CLK、DCOCLK三者之一,然后经过1,2,4,8分频得到。MCLK主要用于CPU和系统。③ SMCLK(子系统时钟)可由软件选择,来自LFXT1CLK和DCOCLK,或者XT2CLK和DCOCLK(由具体器件决定),然后经过1,2,4,8分频得到。SMCLK主要用于高速外围模块。注意:在MSP430单片机中一共有三个时钟源: 1、三个时钟源① 一个LFXT1CLK,为低速/高速晶振源,通常接32.768khz,也可以接(400khz~8Mhz); ① 一个为XT2CLK,外接标准高速晶振,通常是接8Mhz,也可以

6、接(400khz~8Mhz);     ② 还有一个叫DCOCLK,为内部晶振,有RC震荡回路构成。 2、在MSP430单片机内部一共有三个时钟系统 : ① 一个为ACLK称为辅助主时钟,只能由LFXT1CLK作为时钟源,可以通过软件控制改时钟的分频数;      ② 一个为MCLK(Main CLK)一听就知道是主时钟单元,为系统内核提供时钟,它可以通过软件从三个时钟源(分别是LFXT1(32768Hz)、XT2(MSP430F149长为8MHz)、DCO(1MHz))选择; ③ 一个为SMCLK,称作子系统时钟可以由高频振荡器(XT2)、内部数字控制振荡

7、器(DCO)提供时钟源,也可以通过软件来设置分频数。3、msp430内核中有三种时钟信号:MCLK是主时钟,供给运算内核使用。所有外设都无法获取MCLK信号。SMCLK是子系统时钟,可供给硬件外设使用,比如定时器、USCI等。ACLK是辅助时钟,可供给外设使用,作用和SMCLK类似。默认情况下,SMCLK出高速的时钟信号,ACLK出低速的时钟信号。但可以通过配置寄存器改变它们的频率。另外SMCLK和ACLK都可以通过引脚输出到外部。DCO是msp430内部的数控振荡器。它是上述所有时钟信号的来源。注意,msp430的时钟信号的来源不必须是外置晶体或晶振,ms

8、p430不用外接晶振也可以工作。6、DCO控制寄存器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。