【mini51】 UART0 TX没发送却一直进中断?

terry0933426193 |浏览1139次
收藏|2017/04/07 21:25

我把TX設定在中斷處理資料的傳送,為什麼程式都會一直進入UART0中斷,因為我沒有在傳資料應該是不會進入TX的中斷

 

void UART0_IRQHandler(void)
{
   if(u32IntSts & UART_INTSTS_THREINT_Msk)
   {
   }
}

满意回答

2022/09/06 14:47

Tx中断是“发送缓存空中断”,即只要发送缓存空,就会申请中断,所以在没有数据可发送时,要把中断关掉。

Angus

其他回答(0)
0人关注该问题
+1
 加载中...