为什么清除了中断标志还是会不停进入中断?

2019-03-24 11:51发布

写了一个lm3s811 的uart1的接收中断程序
void UART1_ISR(void)
{
        unsigned char c;
        unsigned int ulStatus;
        printf("进入中断 ");
        ulStatus = UARTIntStatus(UART1_BASE, true);             //  读取当前中断状态
  UARTIntClear(UART1_BASE, ulStatus);                     //  清除中断状态
        printf("清除中断状态 ");
        c = UARTCharGet(UART1_BASE);
        UARTCharPut(UART1_BASE,c);
        printf("退出中断 ");
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
残虹退没
2019-03-25 06:05
 精彩回答 2  元偷偷看……0人看过

一周热门 更多>

相关问题

    相关文章