关于UART_RBR_THR_DLL_REG的文档声明可以写入x个字符的数据FIFO满之前的THR。数字x(默认=16)是由您在期间设置的FIFO Depth值决定配置。我如何将它设置为另一个值?
嗨,罗尼,不幸的是,FIFO深度固定为16字节,不能更改。最好的问候,RvA_Dialog
你好MT_Dialog,
在uart2.c文件中有以下结构体:
/ / / FIFO_SZ值enum UART_FIFOSIZE{UART_FIFOSIZE_16,UART_FIFOSIZE_32,UART_FIFOSIZE_64,UART_FIFOSIZE_128};
但是似乎没有使用,为什么FIFO大小不能大于16 ?
谢谢,
嗨bensalemsaif,
其受硬件的限制,两个相同的UART模块都有16字节的接收和发送FIFO的。请检查数据表第3.6.1段。
由于MT_dialog
嗨,罗尼,
不幸的是,FIFO深度固定为16字节,不能更改。
最好的问候,
RvA_Dialog
你好MT_Dialog,
在uart2.c文件中有以下结构体:
/ / / FIFO_SZ值
enum UART_FIFOSIZE
{
UART_FIFOSIZE_16,
UART_FIFOSIZE_32,
UART_FIFOSIZE_64,
UART_FIFOSIZE_128
};
但是似乎没有使用,为什么FIFO大小不能大于16 ?
谢谢,
嗨bensalemsaif,
其受硬件的限制,两个相同的UART模块都有16字节的接收和发送FIFO的。请检查数据表第3.6.1段。
由于MT_dialog