這個寄存器干嘛用的,收法狀態(tài)?線路斷開狀態(tài)?
// RO, UART0 line status
這個寄存器干嘛用的,收法狀態(tài)?線路斷開狀態(tài)?
// RO, UART0 line status
如同字面意思,指示串口狀態(tài)。
具體含義看寄存器每個bit說明
同時對手冊以關(guān)鍵詞"LSR"搜索,可以看到串口收發(fā)過程和LSR寄存器變化的關(guān)系和所有與該寄存器相關(guān)說明
您好,我想問下串口中斷觸發(fā)的超時時間是多少?能不能設(shè)置超時時間?手冊也沒有詳細的參數(shù)。
/* 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節(jié)第二段有相關(guān)描述