UART_RBR_THR_DLL_REG上的文档说明可以写入x个字符的数据FIFO前的THR已满。数字x(默认值=16)为由过程中设置的FIFO深度值确定配置如何将其设置为另一个值?
嗨,Rony,不幸的是,FIFO深度固定为16字节,无法更改。顺致敬意,RvA_对话框
你好,MT_Dialog,
在uart2.c文件中,有以下结构:
///FIFO_SZ值枚举UART_FIFOSIZE{UART_FIFOSIZE_16,UART_FIFOSIZE_32,UART_FIFOSIZE_64,UART\U FIFOSIZE\U 128};
但它似乎没有使用,为什么FIFO的大小不能大于16?
谢谢
嗨bensalemsaif,
受硬件限制,两个相同的UART模块具有16字节的接收和发送FIFO。请查看数据表第3.6.1段。
谢谢你的对话
嗨,Rony,
不幸的是,FIFO深度固定为16字节,无法更改。
顺致敬意,
RvA_对话框
你好,MT_Dialog,
在uart2.c文件中,有以下结构:
///FIFO_SZ值
枚举UART_FIFOSIZE
{
UART_FIFOSIZE_16,
UART_FIFOSIZE_32,
UART_FIFOSIZE_64,
UART\U FIFOSIZE\U 128
};
但它似乎没有使用,为什么FIFO的大小不能大于16?
谢谢
嗨bensalemsaif,
受硬件限制,两个相同的UART模块具有16字节的接收和发送FIFO。请查看数据表第3.6.1段。
谢谢你的对话