UART输入FIFO大小

4个职位/0个新职位
最后一篇文章
罗尼
离线
最后一次见到:4年9个月前
硕士
已加入:2014-05-15 15:02
UART输入FIFO大小

有关UART\u RBR\u THR\u DLL\u REG的文档说明可以写入x个字符的数据
FIFO满前的THR。数字x(默认值=16)为
由过程中设置的FIFO深度值决定
配置。
如何将其设置为另一个值?

维生素A
离线
最后一次见到:1天1小时前
工作人员
已加入:2014-02-07 14:10
嗨,罗尼,

嗨,罗尼,
不幸的是,FIFO深度固定为16字节,不能更改。
顺致敬意,
RvA\U对话框

本萨莱姆塞夫
离线
最后一次见到:3年7个月前
已加入:2016-02-02 12:42
你好,MT\u Dialog,

你好,MT\u Dialog,

在uart2.c文件中有以下结构:

///FIFO\ U SZ值
枚举UART\u FIFOSIZE
{
UART第16页,
通用航空公司,
UART\ U FIFOSIZE\ U 64,
通用异步收发器FIFOSIZE
};

但它似乎没有使用,为什么FIFO的大小不能大于16?

谢谢,

MT\u对话框
离线
最后一次见到:4周1天前
工作人员
已加入:2015-06-08 11:34
你好bensalemsaif,

你好bensalemsaif,

受硬件限制,两个相同的UART模块具有16字节的接收和发送FIFO。请查看数据表第3.6.1段。

谢谢你的对话