主题中讨论的其他器件:MSP430F6779
我使用 IAR 进行开发。 我已将堆栈使用情况更改为160。 但是、终端窗口保持空白。
#include
#include
#include
#include
void initTimer_A (void);
unsigned int presentation=0;
unsigned int lasttime=0;
unsigned int buffer=0;
unsigned char i=0;
int main (空)
{
WDTCTL = WDTPW + WDTHOLD;//停止看门狗计时器
//BCSCTL1 = CALBC1_1MHz;//将 DCO 设置为1MHz
//DCOCTL = CALDCO_1MHz;
P2DIR &=~BIT2;
P2SEL0 |= BIT2;
TA0CTL = TACLR;
TA0CTL = tassel_1 + ID_2 + MC_2;
TA0CCTL2 = CM_2 + CCIS_0 + SCS + CAP + CCIE;
_BIS_SR (LPM0_Bits + GIE);
while (1);
}
//定时器 ISR
#pragma vector = TIMER0_A1_vector
_interrupt void Timer_A1_CCR2_ISR (void)
{
开关(TA0IV)
案例04:
{
当前时间= TA0CCR2;
Buffer = lasttime - presprestime;
printf ("period =%d"、buffer);
TA0CCTL2 &=~CCIFG;
lasttime = TA0CCR2;
}
}
您能指导我使用终端窗口吗?