UART2 RX FIFO大小

4个帖子/ 0新
最后一篇
Bensalemsaif.
离线
最后一次露面:3年6个月前
加入:2016-02-02 12: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.
离线
最后一次露面:2周1天前
职员
加入:2015-06-08 11:34
嗨bensalemsaif,

嗨bensalemsaif,

我认为我在这篇文章中回答了你的问题http://support.dialog-semicondiondiondiondum/uart-input-fifo-size.,请看看数据表。

谢谢mt_dialog.

Bensalemsaif.
离线
最后一次露面:3年6个月前
加入:2016-02-02 12:42
嗨mt_dialog,

嗨mt_dialog,

感谢你的回复。现在,对于UART刻度中断,我正在调用UART2_READ,因此将在读取“X”字节(第2参数)后调用我的回调函数。

是否有可能在UART接收中断发生时直接调用回调函数?如果没有调用UART2_READ函数,那么自动我得到了中断并且我的函数被称为?

谢谢,

mt_dialog.
离线
最后一次露面:2周1天前
职员
加入:2015-06-08 11:34
嗨bensalemsaif,

嗨bensalemsaif,

如果您希望为每个字符进行中断,您可以在UART2_READ()函数中将“X”字节参数设置为单个字节,或者您可以直接从UART.C中的UART2_HANDLER()中获取UART中断为您获得的每个角色的文件您获得的每个字符。

谢谢mt_dialog.

主题锁定