Estaba trabajando en un proyecto en el que el microcontrolador se está comunicando en serie con la computadora.
Inicialmente funciona correctamente pero después de cierta duración (es decir, de 2 a 3 horas) el microcontrolador se cuelga.
Creo que se cuelga debido a la comunicación en serie con la computadora. Para verificarlo, he escrito un programa para el microcontrolador y para que la computadora transmita y reciba datos en serie.
En mi programa, primero estoy transmitiendo una serie de cinco caracteres en serie desde la computadora. El microcontrolador recibirá la cadena y la retransmitirá a la computadora. La computadora recibirá la cadena transmitida por el microcontrolador.
Ahora transmití una cadena y una cadena recibida en la computadora, comparo ambas cadenas y, si son iguales, estoy escribiendo '1' en un archivo y '0' si son diferentes.
¿Quiero saber si mi proceso para verificar la comunicación del puerto serie es correcto o no?