您的位置 首页 厂商

根据MSP430的定时器Timer_A 介绍

基于MSP430的定时器Timer_A 介绍-Timer_A是一个具有多路捕获/比较寄存器的16位定时/计数器,主要有TAxCTL,TAxR,TAxCCTLn,TAxIV,TAxEX0 几个寄存器。其中最主要的是TAxCTL寄存器,它决定Timer_A的输入时钟信号,Timer_A的工作模式,Timer_A的开启与停止,中断的申请等。

一、守时器TImer_A 介绍

TImer_A是一个具有多路捕获/比较寄存器的16位守时/计数器,主要有TAxCTL,TAxR,TAxCCTLn,TAxIV,TAxEX0 几个寄存器。其间最主要的是TAxCTL寄存器,它决议TImer_A的输入时钟信号,TImer_A的作业形式,Timer_A的敞开与中止,中止的申请等。中止能够来自守时器溢出或许恣意的捕获/比较寄存器Timer_A的特征包含:

具有4种作业形式的异步守时/计数器

可挑选装备的时钟源

可装备的PWM输出功用

异步输入和同步锁存

二、Timer_A 操作

1. 16位守时/计数器

16位守时/计数寄存器TAxR,在每个时钟信号的上升沿做增一计数或减一计数。TAxR能够经过置位TACLR铲除。Timer_A机构图如下:

根据MSP430的守时器Timer_A 介绍

2. 时钟源的挑选和分频

守时器时钟 TACLK 能够挑选来自 ACLK、SMCLK 或许外部的TAxCLK。时钟源由 TASSELx 位来挑选。选定的时钟源能够直接抵达守时器,或许经过 IDx 位经过2、4、8分频后抵达守时器,选定的时钟源能够经过 IDEXx 进行2、3、4、5、6、7或许8分频。当 TACLR 置位时,守时器时钟源分频器被复位。

3. 发动守时器

在 MC 》 {0} 一起时钟源被激活的情况下,守时器开端计数

在守时器作业在增计数形式或许增/减计数形式时,对 TAxCCR0 写 0 能够中止守时器。守时器能够经过对 TAxCCR0 写入一个非零值来重新发动计数。在这种情况下,守时器从零开端计数。

4. 守时器形式操控

根据MSP430的守时器Timer_A 介绍

三、Timer_A 寄存器

1. Timer_A 操控寄存器(TAxCTL)

根据MSP430的守时器Timer_A 介绍

2. Timer_A 计数器(TAxR)

15~0

TAxR

TAxR位15~0Timer_A 寄存器。TAxR寄存器是 Timer_A 的计数器。

3. 捕获/比较操控寄存器(TAxCCTLn)

根据MSP430的守时器Timer_A 介绍

4. Timer_A 中止向量寄存器(TAxIV)

根据MSP430的守时器Timer_A 介绍

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/347857.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部