This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Is there a way to use UART0 without interrupts?

Hi, In Nordic nRF51822, (please correct me if I am wrong), after I transmit 1 byte of data (since the transmit fifo is 1 byte long and receive fifo is 6 bytes long), I can transmit the next byte only after I get an event telling me that the TX has happened successfully (checking if TXRDY event has been set). If I continuously transmit several bytes of data continuously, is it possible that I miss transmission of bytes because I have trasmitted a byte before the TXRDY is set? Are there any status registers (example TX FIFO full/Empty, similarly for receive) that I can use (other than the overrun, ErrorSrc registers)?

Related