Non mi sto concentrando su un MCU specifico poiché UART della maggior parte dei controller ha un'architettura simile. Hanno FIFO sia per Tx che per Rx.
Gli errori più comuni generati da UART sono: - 1. Errore di frame 2. Errore di parità 3. Errore di over-run (Overflow di FIFO Tx / Rx) 4. Errore di interruzione della ricezione (alcuni errori con bit di stop)
Come si dovrebbero gestire queste condizioni di errore per mantenere correttamente la comunicazione?
Capisco che è una domanda vaga ma la maggior parte delle volte le persone si confondono su cosa si dovrebbe fare quando si verificano tali errori e finiscono per cancellare solo i bit di errore.