MSP430F149 单片机使用定时器A 增计数模式,不分频,时钟源=MCLK=8M,进入中断对P1.0取反,结果不对求解释 5
WDTCTL=WDTPW+WDTHOLD;XT_Init();TACTL|=0x0204;//TACTL|=0x02c0;//MCLK8分频启动TA//CCTL0|=0x...
WDTCTL = WDTPW + WDTHOLD;
XT_Init();
TACTL|=0x0204;
//TACTL|=0x02c0;//MCLK 8分频 启动TA
//CCTL0|=0x0010;//en TA0 CCR0中断
CCTL0|=CCIE;
CCR0=10000;//
//TACTL|=0x02d0;//MCLK 8分频 启动TA
TACTL|=0x0210;
IO_Init();
_EINT();
#pragma vector=TIMERA0_VECTOR
__interrupt void timera0(void)
{
static uchar count=0,num=0;
P4OUT=0xff;//off dis
P1OUT^=0x01;//test可是示波器输出的+wid=940us -Wid=940us 周期=1.8ms,这个结果不对吧?初学者求指教! 展开
XT_Init();
TACTL|=0x0204;
//TACTL|=0x02c0;//MCLK 8分频 启动TA
//CCTL0|=0x0010;//en TA0 CCR0中断
CCTL0|=CCIE;
CCR0=10000;//
//TACTL|=0x02d0;//MCLK 8分频 启动TA
TACTL|=0x0210;
IO_Init();
_EINT();
#pragma vector=TIMERA0_VECTOR
__interrupt void timera0(void)
{
static uchar count=0,num=0;
P4OUT=0xff;//off dis
P1OUT^=0x01;//test可是示波器输出的+wid=940us -Wid=940us 周期=1.8ms,这个结果不对吧?初学者求指教! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询