MSP430寄存器详细分类Word文档下载推荐.docx

上传人:b****3 文档编号:13433515 上传时间:2022-10-10 格式:DOCX 页数:36 大小:45.99KB
下载 相关 举报
MSP430寄存器详细分类Word文档下载推荐.docx_第1页
第1页 / 共36页
MSP430寄存器详细分类Word文档下载推荐.docx_第2页
第2页 / 共36页
MSP430寄存器详细分类Word文档下载推荐.docx_第3页
第3页 / 共36页
MSP430寄存器详细分类Word文档下载推荐.docx_第4页
第4页 / 共36页
MSP430寄存器详细分类Word文档下载推荐.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

MSP430寄存器详细分类Word文档下载推荐.docx

《MSP430寄存器详细分类Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《MSP430寄存器详细分类Word文档下载推荐.docx(36页珍藏版)》请在冰豆网上搜索。

MSP430寄存器详细分类Word文档下载推荐.docx

Resl.1

Resl.0

XT2OFF控制XT2振荡器的开启与关闭。

TX2OFF=0,XT2振荡器开启。

TX2OFF=1,TX2振荡器关闭(默认为TX2关闭)

XTS控制LFXT1工作模式,选择需结合实际晶体振荡器连接情况。

XTS=0,LFXT1工作在低频模式(默认)。

XTS=1,LFXT1工作在高频模式(必须连接有高频相应的高频时钟源)。

DIVA.0DIVA.1控制ACLK分频。

0不分频(默认)

12分频

24分频

38分频

XT5V此位设置为0。

Resl1.0,Resl1.1,Resl1.2三位控制某个内部电阻以决定标称频率。

Resl=0,选择最低的标称频率。

……..Resl=7,选择最高的标称频率。

BCSCTL2基本时钟系统控制寄存器2

SELM.1

SELM.0

DIVM.1

DIVM.0

SELS

DIVS.1

DIVS.0

DCOR

SELM.1SELM.0选择MCLK时钟源

0时钟源为DCOCLK(默认)

1时钟源为DCOCLK

2时钟源为LFXT1CLK(对于MSP430F11/12X),时钟源为XT2CLK(对

于MSP430F13/14/15/16X);

3时钟源为LFTXTICLK。

DIVM.1DIVM.0选择MCLK分频

01分频(默认)

SELS选择SMCLK时钟源

1时钟源为LFXT1CLK(对于MSP430F11/12X),时钟源为XT2CLK(对

于MSP430F13/14/15/16X)。

DIVS.1DIVS.0选择SMCLK分频。

01分频

48分频

DCOR选择DCO电阻

0内部电阻

1外部电阻

PUC信号之后,DCOCLK被自动选择MCLK时钟信号,根据需要,MCLK的时钟源

可以另外设置为LFXT1或者XT2。

设置顺序如下:

[1]复位OscOff

[2]清除OFIFG

[3]延时等待至少50us

[4]再次检查OFIFG,如果仍然置位,则重复[3]、[4]步骤,直到OFIFG=0

为止。

IO端口

MSP430的端口

器件

P1

P2

P3

P4

P5

P6

S

COM

MSP430F11X

MSP430F12X

MSP430F13/14/15/16

MSP430F4XX

MSP430F20X

MSP430F21X

MSP430F22X

MSP430端口功能

端口

功能

P1、P2

I/O、中断功能、其他片内外设功能

P3、P4、P5、P6

I/O、其他片内外设功能

S、COM

I/O、驱动液晶

PxDIR方向寄存器

P7DIR

P6DIR

P5DIR

P4DIRP3DIR

P2DIR

P1DIRP0DIR

0为输入模式

1为输出模式

在PUC后全都为复位,作为输入时,只能读;

作为输出时,可读可定。

PxIN输入寄存器

PxIN

PxINPxIN

输入寄存器是只读的,用户不能对它写入,只能读取其IO内容。

此时引

脚方向必须为输入。

PxOUT输出寄存器

P7OUT

P6OUT

P5OUT

P4OUTP3OUT

P2OUT

P1OUTP1OUT

这是IO端口的输出缓冲器,在读取时输出缓存的内容与脚引方向定义无关。

改变方向寄存器的内容,输出缓存的内容不受影响。

PxIFG中断标专寄存器

P7IFG

P6IFG

P5IFG

P4IFGP3IFG

P2IFG

P1IFGP0IFG

标志相应引脚是否有待处理中断信息。

0没有中断请求

1有中断请求

PxIES中断触发沿选择寄存器

P7IES

P6IES

P5IES

P4IESP3IES

P2IES

P1IESP0IES

0上升沿使相应标志置位

1下降沿使相应标志置位

PxIE中断使能寄存器

P7IE

P6IE

P5IE

P4IEP3IE

P2IE

P1IEP0IE

0禁止中断

1允许中断

PxSEL功能选择寄存器

P7SEL

P6SEL

P5SEL

P4SELP3SEL

P2SEL

P1SELP0SEL

0选择引脚为I/O功能。

1选择引脚为外围模块功能

关于端口P3、P4、P5、P6

端口P3、P4、P5、P6是没有中断功能的,其它功能与P1、P2相同。

所以

在此不再作详尽说明。

关于端口COM、S

这些端口实现与LCD片的驱动接口,COM端是LCD片的公共端,S端为LCD

片的段码端。

LCD片输出端也可以用软件配置为数字输出端口,详情使用请查

看其手册。

WDT看门狗

WDTCNT计数单元

 

这是16位增计数器,由MSP430所选定的时钟电路产生的固定周期时钟信号对计数器进行加法计数。

如果计数器事先被预置的初始状态不同,那么从开始计数到计数溢出为止所用的时间就不同。

WDTCNT不能直接通过软件存取,必须通过看门狗定时器的控制寄存器WDTCTL来控制。

WDTCTL控制寄存器

15--8

口令

HOLD

NMIES

NMI

TMSEL

CNTCL

SSEL

IS1

IS0

WDTCTL由高8位口令和低8位控制命令组成。

要写入操作WDT的控制命令,出于安全原因必须先正确写入高字节看门狗口令。

口令为5AH,如果口令写错将导致系统复位。

读WDTCTL时不需要口令。

这个控制寄存器还可以用于设置NMI引脚功能。

ISO,IS1选择看门狗定时器的定时输出。

其中T是WDTCNT的输入时钟源周期。

0Tx2(15)

1Tx2(13)

2Tx2(9)

3Tx2(6)

SSEL选择WDTCNT的时钟源

0SMCLK

1ACLK

由IS0,IS1,SSEL3可确定WDT定时时间。

WDT最多只能定时8种和时钟源相关的

时间。

下表列出了WDT可选的定时时间(晶体为32768HZ,SMCLK=1MHZ)。

WDT的定时时间表

定时时间/ms

0.056

Tsmclkx2(6)

0.5

Tsmclkx2(9)

1.9

Taclkx2(6)

8

Tsmclkx2(13)

16

Taclkx2(9)

32

Tsmclkx2(15)(PUC复位后的值)

250

Taclkx2(13)

1000

Taclkx2(15)

CNTCL当该位为1时,清除WDTCNT。

TMSEL工作模式选择

0看门狗模式

1定时器模式

NMI选择RST/NMI引脚功能,在PUC后被复位。

0RST/NMI引脚为复位端

1RST/NMI引脚为边沿触发的非屏蔽中断输入。

NMIES选择中断的边沿触发方式

0上升沿触发NMI中断

1下降沿触发NMI中断

HOLD停止看门狗定时器工作,降低功耗。

0WDT功能激活

1时钟禁止输入,计数停止

定时器

各种定时器功能

看门狗定时器

基本定时,当程序发生错误时执行一个受控的系统重启动。

基本定时器

基本定时,支持软件和各种外围模块工作在低频率、低功耗条件下。

定时器A

基本定时,支持同时进行的多种时序控制、多个捕获、比较功能和多种输出

波形(PWM),可以以硬件方式支持串行通信。

定时器B

基本定时,功能基本同定时器A,但比较定时器A灵

活,功能更强大。

TACTL控制寄存器

15--10

9

未用

SSEL1

SSEL0

ID1

ID0

MC1

MC0

CLR

TAIE

TAIFG

SSEL1、SSEL0选择定时器输入分频器的时钟源

Timer_A时钟源

输入时钟源

说明

TACLK

用特定的外部引脚信号

ACLK

辅助时钟

SMCLK

子系统时钟

INCLK

见器件说明

ID1,ID0输入分频选择

00不分频

012分频

104分频

118分频

MC1,MC0计数模式控制位

00停止模式

01增计数模式

10连续计数模式

11增/减计数模式

CLR定时器清除位

POR或CLR置位时定时器和输入分频器复位。

CLR由硬件自

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1