我有 msp430 系列 mcu(实际上是启动板上的 msp430g2553)。我已经编写了 uart 驱动程序并且它可以工作。但是在我添加了定时器驱动后,我发现了一些问题:第一次定时器中断后 uart 停止工作。我需要在定时器中断处理程序中恢复一些标志吗?
interrupt(TIMER0_A0_VECTOR) enablenested timer0_isr() {
P1OUT ^= BIT6;
}
void timer_init(void) {
int i;
TACTL = TASSEL_2 + ID_3 + MC_1 + TAIE;
TA0CCR0 = 0xffff;
TACCTL0 = CM_0 + CCIE;
}