Forum Discussion
Altera_Forum
Honored Contributor
19 years agoHave you checked the UART status register to see if there was some sort of receive error such as receive overflow or parity bit error...
Also you should check out the FIFOed UART in the projects section. I was having similar problems and found it was due to the processor not serviceing the UART fast enough. At low speeds a 16 byte fifo will solve your problem I think. You might try a deeper one though especially since you are running an OS.