打印
[ZLG-MCU]

LM3S101 uart FIFO 深度的疑惑

[复制链接]
2585|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
AIRWILL|  楼主 | 2007-11-24 15:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    在英文资料(2006-7-6) 的 191 页, 和 中文资料(ZLG)的 111 页.
关于 UART 的框图, TXFIFO, RXFIFO 都标识了 16x8 

那么这 16x8 是什么意思呢?
1. 每字16bit x 8 个字的深度
2. 16个字的深度,  每字 8 bit 

到底是那个意思呢?
在 节 11.2.3 和 11.2.4 都反复提到了 16位 接口的说法, 看这里好象是 1. 的说法正确

而在 122 页的例子中, 又说: 1/2 触发水平时, 第9字符触发中断. 这里好象又是 2.  的理解正确了

相关帖子

沙发
fhqmcu| | 2007-11-25 17:51 | 只看该作者

UART FIFO

    这个数据手册写的不清楚,应该是有16个单元深度的FIFO,每个FIFO的大小是32位,这32位中只有一部分有效.

使用特权

评论回复
板凳
nlknlk2007| | 2007-11-26 09:39 | 只看该作者

uartFIFO_LM3S

发送FIFO是8*16,8是数据长度,16是深度,
接受FIFO是12*16,12是8数据加4状态,16是深度。实际都是32位方式存在的,这里是指有效位。
还有第九个字符触发是指在第九之间而不是之后。如果没有第九个数据,在第八之后会触发接受中断。

使用特权

评论回复
地板
AIRWILL|  楼主 | 2007-11-26 15:57 | 只看该作者

谢谢楼上各位

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

556

主题

17724

帖子

884

粉丝