电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MSP430_定时器A的使用(含OUTMOD模式详解及运用)VIP免费

MSP430_定时器A的使用(含OUTMOD模式详解及运用)_第1页
1/25
MSP430_定时器A的使用(含OUTMOD模式详解及运用)_第2页
2/25
MSP430_定时器A的使用(含OUTMOD模式详解及运用)_第3页
3/25
第四讲 定时器A 的使用 MSP430F413 芯片中含有TimerA3 模块,如图1-2 所示。其常用的外引线有三条:TACLK、TA1 和 TA2。 TACLK:定时器_A 输入时钟(48 脚),与 P1.6和 ACLK输出共用同一引脚。 TA1:定时器_A 的第一通道输入、输出引脚(51 脚)。捕获方式:CCI1A输入;比较方式:OUT1 输出。 TA2:定时器_A 的第二通道输入、输出引脚(45 脚)。捕获方式:CCI2A输入;比较方式:OUT2 输出。 1.定时器A 功能及结构 定时器A基本结构是一个十六位计数器,由时钟信号驱动工作,结构框图如图4-1所示。 图4-1 定时器A结构图 定时器A具有多种功能,其特性如下: (1)输入时钟可以有三种选择,可以是慢时钟(ACLK)、快时钟(SMCLK与单片机主时钟同频)和外部时钟。 (2)能产生的定时中断、定时脉冲和 PWM(脉宽调制)信号,没有软件带来的误差。 (3)不仅能捕获外部事件发生的时间,还可选择触发脉冲沿(由上升沿或下降沿触发)。 定时器A功能模块主要包括: (1)计数器部分:输入的时钟源具有4种选择,所选定的时钟源又可以1、2、4 或8分频作为计数频率,Timer_A可以通过选择4种工作模式灵活的完成定时/计数功能。 (2)捕获/比较器:用于捕获事件发生的时间或产生时间间隔,捕获比较功能的引入主要是为了提高I/O 端口处理事务的能力和速度。不同的MSP430单片机,Timer_A模块中所含有的捕获/比较器的数量不一样,每个捕获/比较器的结构完全相同,输入和输出都取决于各自所带控制寄存器的控制字,捕获/比较器相互之间完全独立工作。 (3)输出单元:具有可选的8种输出模式,用于产生用户需要的输出信号,支持 PWM 输出。 2 .定时器工作模式 (1)停止模式:停止模式用于定时器暂停,并不发生复位,所有寄存器现行的内容在停止模式结束后都可用。当定时器暂停后重新计数时,计数器将从暂停时的值开始以暂停前的计数方向计数。例如,停止模式前,Timer_A 工作于增/减计数模式并且处于下降计数方向,停止模式后,Timer_仍然工作于增/减计数模式,从暂停前的状态开始继续沿着下降方向开始计数。如果不需这样,则可通过 TACTL 中的CLR 控制位来清除定时器的方向记忆特性。 (2)增计数模式:捕获/比较寄存器CCR0 用作 Timer_A 增计数模式的周期寄存器,因为CCR0 为 16 位寄存器,所以该模式适用于定时周期小于 65536的连续计数情况。计数器TAR 可以增计数到 CCR0的值,当计数值与 CCR0的值相...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

MSP430_定时器A的使用(含OUTMOD模式详解及运用)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部