这个寄存器干嘛用的,收法状态?线路断开状态?
// RO, UART0 line status
这个寄存器干嘛用的,收法状态?线路断开状态?
// RO, UART0 line status
如同字面意思,指示串口状态。
具体含义看寄存器每个bit说明
同时对手册以关键词"LSR"搜索,可以看到串口收发过程和LSR寄存器变化的关系和所有与该寄存器相关说明
您好,我想问下串口中断触发的超时时间是多少?能不能设置超时时间?手册也没有详细的参数。
/* 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节第二段有相关描述