With only the RDA interupt enabled, After a charcter is transferred into the holding register and the interupt goes active, I read the character from the RBR and the interupt goes inactive, but it then immediately goes active again. This is a 16450, so there is no FIFO , and no new character has been recieved by the UART. Any idea's on what could cause this?
For now, I am going to try just clearing any other causes fro teh additional interrupt, but I would like to know what is actually causing it.