Timer_A简介
Timer_A是程序设计的核心,它有一个十六位定时器和多路比较/捕获通道组成。每一个比较/捕获通道都以十六位定时器的定时功能为核心进行单独的控制。
Timer_A特点
1、具有四种工作模式的异步16位定时器/计数器
2、可选择和可配置的时钟源
3、三个可配置的捕获/比较寄存器
4、具有 PWM 功能的可配置输出
5、异步输入和输出锁存
6、用于快速解码所有 Timer_A 中断的中断向量寄存器
Timer_A定时器框图和MSP430F169引脚图

启动定时器
定时器时钟可以来自 ACLK、SMCLK或外部通过 TACLK 或 INCLK。时钟源通过 TASSELx 位选择。选定的时钟源可以直接传递给定时器,也可以使用 IDx 位除以 2、4或 8。TACLR 置位时时钟分频器复位。
定时器模式控制
| MCx | 模式 | 类型 |
|---|---|---|
| 00 | 暂停模式 | 定时器停止 |
| 01 | 增计数模式 | 定时器从零重复计数到TACCR0 |
| 10 |

本文详细介绍了MSP430F169单片机的Timer_A模块,包括其工作模式、时钟选择、计数原理和应用实例。重点讲解了增计数、连续计数和增/减计数模式,以及如何利用捕获/比较功能实现定时和PWM输出。
最低0.47元/天 解锁文章
773

被折叠的 条评论
为什么被折叠?



