Saya ingin tahu untuk mengetahui mengapa kesalahan UART terjadi, dan kapan orang harus memeriksa kesalahan tersebut. Ada posting di sini yang menanyakan tentang penanganan kesalahan individu, seperti overrun, parity, dll ... Saya jelas tentang mengapa overrun data terjadi, mengapa kesalahan paritas terjadi, tetapi saya ingin tahu apa penyebab dasarnya. Pertanyaan saya lebih terfokus pada mengapa kesalahan ini dapat terjadi (alasan fisik), dan ketika seseorang harus melakukan kesalahan memeriksa faktor untuk aplikasi mereka.
Sejauh ini program saya tampaknya bekerja dengan baik (tanpa memeriksa kesalahan), tetapi saya tahu bahwa kebisingan dapat mengacaukan segalanya. Bagaimana saya bisa mensimulasikan kondisi yang dapat menyebabkan port UART Rx / Tx gagal?