[ZLG-ARM] UART的FIFO是什么意思

[复制链接]
3155|3
 楼主| boya_sky 发表于 2008-10-2 21:57 | 显示全部楼层 |阅读模式
UART的FIFO是什么意思?<br />它和UxRBR及UxTHR是什么关系?<br /><br />我是菜鸟,盼高手指点?
玄德 发表于 2008-10-2 23:45 | 显示全部楼层

就是缓冲区。

FIFO就是缓冲区。发送和接收各有一个缓冲区,容量一般是有限的,比如16个字节。<br />发送时,你每次都写到UxTHR寄存器里,后面的就把前面的顶进去,然后最前面的先被发走,每个都不会丢失。就像压子弹。当然,FIFO也会有满的时候,再写进去就会丢失数据,要通过别的方法来判断。<br />接收和发送相似,只不过方向是反的。
db10 发表于 2008-10-3 00:14 | 显示全部楼层

...

&nbsp;ls正解.ls喜欢顶!
 楼主| boya_sky 发表于 2008-10-4 15:46 | 显示全部楼层

非常感谢

非常感谢,明白了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

6

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部