美文网首页嵌牛IT观察
MSP430定时器寄存器小结

MSP430定时器寄存器小结

作者: d36a3fd5b3e4 | 来源:发表于2019-11-07 11:52 被阅读0次

姓名:杨汉雄

学号:19011210569

【嵌牛导读】MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。定时器模块是MSP430单片机中非常重要的资源,可以用来实现定时控制、频率测量、脉宽测量以及PWM等信号产生。MSP430单片机定时器资源包括看门狗定时器(WDT)、通用定时器(timer)和实时时钟(RTC)。

【嵌牛正文】

        定时器时MSP430的重要资源,使用定时器配合单片机可以完成许多复杂的功能的,本文针对MSP430F6638单片机的定时器控制寄存器和捕获比较寄存器进行功能配置方面的小结。

定时器A结构图

        TAxCTL寄存器(time_Ax控制寄存器)是16位的可编程寄存器器:

 TAxCTL寄存器文档

15-10位 保留

9-8位 TASSEL 选择时钟源 

00b=TAxCLK 

01b=ACLK 

10b=SMCLK 

11b=外部输入时钟INCLK

7-6位 ID 选择分频系数 

00b=CLK/1 01b=CLK/2 10b=CLK/4 11b=CLK/8

5-4位 MC 选择模式 

00b=停止模式 

01b=增计数模式

10b=重复计数模式

11b=增减计数模式

3位 保留

2位 TACLR  定时器设置清零位——拉高时重置计数值和计数方向

1位 timer_A 溢出中断使能位

0位 timer_A 溢出中断标志位

TAxCCTL寄存器(timer_A捕获/比较控制寄存器):

TAxCCTL寄存器文档

15-14 CM 设置捕获模式

00b=无捕获

01b=捕获上升沿

10b=捕获下降沿

11b=上升沿下降沿同时捕获

13-12 CCIS 选择输入的捕获信号源

00b=A捕获口输入的信号

01b=B捕获口输入的信号

10b=GND

11b=VCC

11 SCS 捕获源与时钟同步寄存器

0b=异步捕获

1b=同步捕获

10 SSCI 同步的比较/捕获输入标志:当外部信号与本地时钟同步时该位置一

9 保留

8 CAP 捕获/比较模式转换

0b=比较模式

1b=捕获模式

7-5 输出模式设置:在比较模式下当定时器数值达到预定值时该位会产生输出

000b=输出信号OUTx由每个捕获/比较模块的控制寄存器CCTLx中的OUTx位定义,并在写入该寄存器后立即更新。最终位OUTx直通。

001b=输出信号在TAR等于CCRx时置位,并保持置位到定时器复位或选择另一种输出模式为止。

010b=PWM翻转/复位模式:输出在TAR的值等于CCRx时翻转,当TAR的值等于CCR0时复位。

011b=PWM置位/复位模式:输出在TAR的值等于CCRx时置位,当TAR的值等于CCR0时复位。

100b=翻转模式:输出电平在TAR的值等于CCRx时翻转,输出周期是定时器周期的2倍。

101b=复位模式:输出在TAR的值等于CCRx时复位,并保持低电平直到选择另一种输出模式。

110b=复位模式:输出在TAR的值等于CCRx时复位,并保持低电平直到选择另一种输出模式。

111b=复位模式:输出在TAR的值等于CCRx时复位,并保持低电平直到选择另一种输出模式。

4 CCIE 捕获/比较中断使能

3 CCI 捕获/比较输入

2 mode0的输出选择

1 COV 捕获/比较溢出标志位

0 CCIFG 捕获/比较中断标志位

相关文章

  • MSP430定时器寄存器小结

    姓名:杨汉雄 学号:19011210569 【嵌牛导读】MSP430系列单片机是美国德州仪器(TI)1996年开始...

  • 430单片机定时器

    功能 使用msp430单片机TimeA定时器计时 板载按键控制定时器 PC机获取时间,设定时间 效果 计时功能单片...

  • SysTick定时器

    Systick定时器就是系统滴答定时器,一个24 位的倒计数定时器,计到0 时,将从RELOAD 寄存器中自动重装...

  • MSP430 Timer A

    TIMER A的寄存器 TIMER A的控制寄存器:TACTL 操作注意:一般要停止定时器,才进行修改TACTL的...

  • 2020-03-24/51单片机的寄存器总结

    1.TCON ----定时器控制器寄存器分配 2.TMOD-----定时器模式控制分配 3.IE-----中断控制...

  • 1.23 嵌入式

    今天郭老师讲了通用定时器,定时器可以向上,向下,中心对齐不同模式计数定时器更新事件时,将预载寄存器的值写入影子寄存...

  • 《嵌入式-STM32开发指南》第二部分 基础篇 - 第2章 Sy

    关于STM32 的时钟系统,Systick系统定时器工作原理分析以及Systick系统定时器寄存器分析请看笔者的上...

  • 寄存器小结

    寄存器小结 AX BX CX DX存放一般性数据,被称为通用寄存器 CS:IPCS为代码段寄存器,IP为指令指针寄...

  • 智慧树微机原理(山东联盟)第九章测试

    第1部分总题数: 251【判断题】 (4分)读取MSP430单片机的输入寄存器的内容,可以获取I/O端口的输入信号...

  • MSP430中GPIO端口寄存器配置相关问题

    姓名:贾序同 学号:19011210397 【嵌牛导读】 MSP430即MSP430单片机,MSP430系列单片机...

网友评论

    本文标题:MSP430定时器寄存器小结

    本文链接:https://www.haomeiwen.com/subject/lpimbctx.html