Uart2 Rx FIFO大小

4 posts / 0新的
最后发表
bensalemsaif
离线
最后看到:4年6个月前
加入:2016-02-02 42
Uart2 Rx FIFO大小

你好MT_dialog,

我正在使用uart2,似乎Rx FIFO大小固定在16字节,有可能将其更改为32吗?因为在uart2.c中有以下结构体:

/ / / FIFO_SZ值
enum UART_FIFOSIZE

UART_FIFOSIZE_16,
UART_FIFOSIZE_32,
UART_FIFOSIZE_64,
UART_FIFOSIZE_128
};

但它没有被使用。

谢谢,
——赛义夫

设备:
MT_dialog
离线
最后看到:1年1天前
工作人员
加入:2015-06-08 34
嗨bensalemsaif,

嗨bensalemsaif,

我想我已经在这个帖子上回答了你的问题http://support.dialog-semiconductor.com/uart-input-fifo-size,请看一下数据表。

由于MT_dialog

bensalemsaif
离线
最后看到:4年6个月前
加入:2016-02-02 42
嗨MT_dialog,

嗨MT_dialog,

谢谢您的回复。现在对于uart接收中断,我调用uart2_read,所以我的回调函数将被调用一旦'x'字节(第二个参数)被读取。

我的回调函数有可能在UART接收中断发生时被直接调用吗?没有调用uart2_read函数,所以我自动得到中断,我的函数被调用?

谢谢你!

MT_dialog
离线
最后看到:1年1天前
工作人员
加入:2015-06-08 34
嗨bensalemsaif,

嗨bensalemsaif,

如果你想获得一个中断每个角色你可以设置“x”字节参数在uart2_read单个字节()函数,或者你可以直接从UART2_Handler UART中断()uart.c文件中为每一个字符都得到RECEIVE_AVAILABLE情况。

由于MT_dialog

主题锁定