当前位置:首页 > 单片机 > 单片机
[导读]msp430 定时器学习笔记_BIS_SR(LPM2_bits + GIE) //进入LPM3低功耗模式和开总中断允许中断#pragma vector=TIMERA0_VECTOR__interrupt void Timer_A(void){}TACTL timerA控制寄存器TAR timerA计数器CCTL0 捕获/比较控

msp430 定时器学习笔记

_BIS_SR(LPM2_bits + GIE) //进入LPM3低功耗模式和开总中断允许

中断

#pragma vector=TIMERA0_VECTOR

__interrupt void Timer_A(void)

{

}

TACTL timerA控制寄存器

TAR timerA计数器

CCTL0 捕获/比较控制寄存器0

CCRO 捕获/比寄存器0(具有最高中断优先级别,单独使用一个中断向量)

CCTL1 捕获/比较寄存器1

CCR1 捕获/比较寄存器1

CCTL2 捕获/比较寄存器2

CCR2 捕获/比较寄存器2

TAIV 中断向量寄存器

其中,定时器,CCR2,CCR1三者共用一个中断向量

TimerA输出模式:

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

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

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

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

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

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

输出模式6 PWM翻转/置位模式:输出电平在TAR的值等于CCRx时翻转,当TAR值等于CCR0时置位。

输出模式7 PWM复位/置位模式:输出电平在TAR的值等于CCRx时复位,当TAR的值等于CCR0时置位

TACTL

15-10 9 8 7 6 5 4 3 2 1 0

未使用 SSEL1 SSEL0 ID1 ID0 MC1 MC0 未使用 CLR TAIE TAIFG

定时器时钟源选择:

SSEL1 SSEL0

0 0 (特定外部信号)

0 1 (TASSEL0) ACLK

1 0 (TASSEL1) SMCLK

1 1 (INCLK)

通过MC1 MC0组合值来觉得TimerA的工作模式

0 0 停止模式。停止模式下,定时器不复位,回复工作后,按照停止时刻的状态继续运行

如果需要情况,请使用TACTL中的CLR清空

0 1 增计数模式

TAR == CCR1的时候产生一次中断。但是只有TAR == CCR0的时候,定时器才复位。(65535)

1 0 连续技术模式

0---0x0FFFH之后重新计数

1 1 增/减计数模式 先增,后减,产生堆成波形。

先到CCR0,然后减到0.周期翻倍。

对于更改CCR0的时

如果更改CCRO的值比之前大,则直接走到更改的值返回复位。

如果更改的值比之前的值小,分为2种情况:

1,此时时钟处于高,则遇到下降沿立马复位。

2.如果时钟处于低,则在下一个时钟周期下降沿复位(多往前走一个时钟周期)

修改TAR CACTL 中CLR,CM0 CM1的时候,需要先停止计数器

//就是把当前计数器TAR的值抓取放到CCRX当中

当CCTLx中的CAPx=1,该模块工作在捕获模式。这时如果在选定的引脚上发生设定的脉冲触发沿(上升沿、下降沿或任意跳变),则TAR中的值将写入到CCRx中。

当捕获完成后,中断标志位CCIFGx 被置位。

扩展阅读:MSP430定时器

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭