基于msp430单片机定时器的使用方法解析

控制/MCU

1879人已加入

描述

通过计算设置周期。

#include

void main( void )

{

// Stop watchdog timer to prevent time out reset

WDTCTL = WDTPW + WDTHOLD; //WDTCTL = 0X5A80;关狗

CCTL0 = CCIE; //使能CCR0中断

CCR0 = 4095; //设置周期为0.5s

TACTL = TASSEL_2 + ID_2 + MC_1; //时钟源的选择,分频,模式

P2DIR = 0XFF;

// P2OUT = 0XFF;

_EINT();

LPM0;

}

#pragma vector = TIMERA0_VECTOR

__interrupt void Timer_A()

{

P2OUT = ~P2OUT;

// CCR0 += 50000;

}

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分