请问da14580的UART_IER_DLH_REG (0 x50001004)中bit7和bit1所表示的中断的区别吗?我感觉这两个中断都是指发射机保持寄存器空中断,也就是当发射机保持寄存器发送空后产生的中断。
bit7是可编程的大意:在原有三间的机制上增加了一个可以设置的阈值。根据UART_IIR_FRC_REG(50001008[5:6])的设定来决定何时产生3中断
具体应用中我没有细看,但是这个寄存器一般应该不需要自己手动去配
比特[5:4],TX空触发(或TET):这用于选择空阈值级别,当模式处于活动状态时,THRE Interrupts将在此级别产生。它还决定在某些操作模式下何时断言dma_tx_req_n信号。支持以下触发器级别:
00 = FIFO为空01 = 2个字符在FIFO
10 = FIFO 1/4满
11 = FIFO 1/2满
bit7是可编程的大意:在原有三间的机制上增加了一个可以设置的阈值。根据UART_IIR_FRC_REG(50001008[5:6])的设定来决定何时产生3中断
具体应用中我没有细看,但是这个寄存器一般应该不需要自己手动去配
比特[5:4],TX空触发(或TET):这用于选择空阈值级别,当模式处于活动状态时,THRE Interrupts将在此级别产生。它还决定在某些操作模式下何时断言dma_tx_req_n信号。
支持以下触发器级别:
00 = FIFO为空
01 = 2个字符在FIFO
10 = FIFO 1/4满
11 = FIFO 1/2满