HI, my 16C550 is act abnormal sometimes, it can only send data but can't receive data, so I measured the INTRPT pin , and found , when the 16c550 can not receive data , the INTRPT pin is always activated(high) , when 16C550 is work normally , the INTRPT is like pulse signal. so please help, I don't know why the INTRPT remain high, I set the IER register to 0x01 so I think only a received data that is available will make INTRPT go active, and it will reset after I read the buffer, don't know why it will remain active, thanks
the attachments is the waveform of INTRPT when everything is fine and when can not receive.