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把数据取出来。总之,
相关文章
相关标签/搜索