最新回复
以下是《MCU工程师练成记》中的一个例子修改了一下的,适用于我的板子的。149.希望对你有点帮助。
#include
void main()
{
WDTCTL = WDTPW + WDTHOLD; //Stop watchdog
P2DIR |= 0XFF;
P2OUT |= 0XFF;
CCTL0 |= CCIE; //设置定时器CCR0中断使能
CCR0 = 0xffff; //设置中断间隔
TACTL = TASSEL_2 + MC_2; //设置Timer_A的时钟源为SMCLK、工作模式为Continuous模式
_BIS_SR(LPM0_bits + GIE); //MAP430进入低功耗模式LPM0并使能全局中断
}
#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A ()
{
P2OUT ^= 0xff;
CCR0 += 0xffff;
}
详情
回复
发表于 2015-9-24 11:05
| |
|
|
| |
|
|
| |
|
|
| |
|
|
此帖出自微控制器 MCU论坛
| ||
个人签名梦无边,心无涯!
|
||
| |
|
|
| |
|
|
此帖出自微控制器 MCU论坛
| ||
|
||
论坛测评队员
EEWorld Datasheet 技术支持