这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » Timer 关于Timer_A的问题,请大家帮忙!

共2条 1/1 1 跳转至

Timer 关于Timer_A的问题,请大家帮忙!

院士
2006-09-17 18:14:16     打赏
Timer 关于Timer_A的问题,请大家帮忙!



关键词: Timer     关于     问题     大家     帮忙    

院士
2006-12-22 22:43:00     打赏
2楼
问 这个程序在p4.5口输出方波,周期是4s。板上接有两个晶振:32kHZ,6MHZ


#include <MSP430x44x.h>

// Timer A0 interrupt service routine
#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A (void)
{
P4OUT ^= BIT5; // Toggle P5.1 using exclusive-OR
}

void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
P4DIR |= BIT5;
CCTL0 = CCIE; // CCR0 interrupt enabled
TACTL |= TACTL_1 + MC_2; // ACLK, Continous up ,timer is 2s
_BIS_SR(GIE); // Enter LPM0 w/ interrupt
}

如果TACTL |= TACTL_2 + MC_2 它选用的是MCLK,该工作模式,选用的是哪个晶振?
请大虾帮忙。。。。。 1: 这是ti网站上的一个程序,是不是太简单了。没有人回答啊!郁闷................. 2: P4口的功能寄存器P4SEL设置了吗(我没这样用过)? 3: 可以不用设置,它默认为输入\输出口。 4: 忘记说明了,我用的是MSP430f449

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]