这个寄存器干嘛用的,收法状态?线路断开状态?

image.png这个寄存器干嘛用的,收法状态?线路断开状态?

// RO, UART0 line status

如同字面意思,指示串口状态。

具体含义看寄存器每个bit说明

同时对手册以关键词"LSR"搜索,可以看到串口收发过程和LSR寄存器变化的关系和所有与该寄存器相关说明

image.pngimage.png


您好,我想问下串口中断触发的超时时间是多少?能不能设置超时时间?手册也没有详细的参数。


/* UART interrupt identification values for IIR bits 3:0 */

#define UART_II_SLV_ADDR    0x0E                      // RO, UART0 slave address match

#define UART_II_LINE_STAT   0x06                      // RO, UART interrupt by receiver line status

#define UART_II_RECV_RDY    0x04                      // RO, UART interrupt by receiver data available

#define UART_II_RECV_TOUT   0x0C                      // RO, UART interrupt by receiver fifo timeout

#define UART_II_THR_EMPTY   0x02                      // RO, UART interrupt by THR empty

#define UART_II_MODEM_CHG   0x00                      // RO, UART0 interrupt by modem status change

#define UART_II_NO_INTER    0x01                      // RO, no UART interrupt is pending



前面截图的7.2.3节第二段有相关描述

image.png


只有登录才能回复,可以选择微信账号登录