UART Receive FIFO and Receive Timeout

爲何UART要有FIFO?函數 現代的CPU運轉速度愈來愈快,UART的波特率一般達不到10M,在沒有FIFO的狀況下,每次填充數據給UART 或者 從UART取數據都會佔用CPU的時間,這是極大的浪費。於是UART在硬件上設置了FIFO用做數據發送和接受的緩衝區。每次CPU要填充數據,把數據填充到UART的TX FIFO裏面去了,每次CPU要取數據,從UART的RX FIFO把數據取出來。總之,
相關文章
相關標籤/搜索