找回密码
 社区注册

快捷登录

QQ登录

只需一步,快速开始

快捷登录

QQ登录

只需一步,快速开始

单片机MSP430入门-理论⑦--定时器模块-定时器A②
2022-8-19 22:20| 发布者: 22:22| 查看: 3923| 评论: 1
微富网 新闻资讯 查看内容
摘要 : 单片机MSP430入门-理论⑦--定时器模块-定时器A②上期大概给大家汇总介绍了,定时器模块中比较重要并且常用的定时器A,大概说了下定时器A的两种常用模式,比较模式和捕获模式本期将继续介绍定时器A,这次将整理一些关 ...
单片机MSP430入门-理论⑦--定时器模块-定时器A②

上期大概给大家汇总介绍了,定时器模块中比较重要并且常用的定时器A,大概说了下定时器A的两种常用模式,比较模式和捕获模式

单片机MSP430入门-理论⑦--定时器模块-定时器A②


本期将继续介绍定时器A,这次将整理一些关于定时器A的,各寄存器的用法以及功能

1.0 首先说一下TACTL控制寄存器

单片机MSP430入门-理论⑦--定时器模块-定时器A②


先大概解释下这几个位的作用:

Unused bits 15-10 未定义

TASSELx bits 9-8 选择Timer_A的时钟源,

00为TACLK(用于特定的外部引脚信号),01为ACLK(辅助时钟),10为SMCLK(子系统时钟),11为INCLK(见器件说明)

IDx bits 7-6 给时钟源确定分频因子,

00为不分频,01为时钟源的二分之一,10为时钟源的四分之一,11为时钟源的八分之一

MCx bits 5-4 设置定时器模式,

如果定时器不使用可以设置成00这样省电,

00 就是停止模式,

单片机MSP430入门-理论⑦--定时器模块-定时器A②


01 为增计数模式意思是有信号后不断递加直到TACCR0的值,这时TACCTLx寄存器的捕获/比较中断CCIFG标志置位,

单片机MSP430入门-理论⑦--定时器模块-定时器A②


10 为连续计数模式,他会累计计数到0FFFFh最大值后再回到0,这时TAIFG就会置位(TAIFG为溢出中断标志),但不会产生中断,只有当中断打开TAIE=1的时候才会产生中断,在这个循环往复的过程中可以设置不同的CCR0来产生比较捕获中毒CCIFG标志,

单片机MSP430入门-理论⑦--定时器模块-定时器A②


11 增/减计数模式,他会先计数到TACCR0,然后再减值到0000h,这个过程中,当增到CCR0时会触发比较/捕获中断CCIFG置位,当再次减到0时会让溢出中断TAIFG置位

Unused bits 3 Unused

TACLR bits 2 定时器清除,

当这个位置位时,定时器和输入分频器会复位,然后CLR由硬件自动复位,他的读出始终为0,定时器将在下一个有效输入沿开始工作,这时候的定时器可能存在要么是处于清洁模式控制暂停中,要么会以默认的增计数模式开始工作

TAIE bits 1 定时器中断允许位,

0为禁止定时器溢出中断,1为允许定时器中断

TAIFG bits 0 定时器溢出中断标志,

增计数模式:当定时器由CCR0计数到0时,TAIFG置位

连续计数模式:当定时器由0FFFFH计数到0时,TAIFG置位

增/减计数模式:当定时器由CCR0减计数到0时,TAIFG置位

路过

雷人

握手

鲜花

鸡蛋
发表评论

最新评论

引用 kna618 2022-8-19 22:20
10 多年前做传感器用过

查看全部评论(1)

联系我们 搜索

联系我们

对话产生契机,讨论收获惊喜, 只为成就无限创举

湖北省 武汉市
汉阳区龙阳大道龙阳大厦A座1419

欢迎来这里一起喝喝茶,
聊聊你的产品。

+86 139 9777 1122
(9:00AM-6:00PM)

代理合作请联系本号码
业务合作请点此处

洽谈合作
admin@vfuw.cn

共享万亿级市场
工作日24小时内回复

加入我们
jiangheng@vfuw.cn

我们欢迎每一个对设计怀
有疯狂激情的人。