Vorrei sapere perché si verificano errori UART e quando si dovrebbero verificare tali errori. C'è un post qui che chiede come gestire singoli errori, come sovraccarico, parità, ecc ... Sono chiaro sul perché si verifica il sovraccarico di dati, perché si verifica l'errore di parità, ma vorrei sapere qual è la causa principale. La mia domanda è più focalizzata sul perché potrebbero verificarsi questi errori (ragioni fisiche) e su quando si dovrebbe fare un errore controllando un fattore per la loro applicazione.
Finora il mio programma sembra funzionare benissimo (senza controllo errori), ma so che il rumore può rovinare le cose. Come posso simulare condizioni che potrebbero causare il fallimento delle porte UART Rx / Tx?