Hola compañeros.
Les expongo el caso para que se imaginen lo que pregunto:
El PIC (16F628A) a través de RS232 manda un string a un dispositivo y éste en consecuencia, manda un string de respuesta al PIC. La cuestión es ¿qué sucede con el PIC si el dispositivo no envía algun dato?, por ejemplo si se queda "colgado" o no está energizado.
Este es el código...
void inicio()
{
printf("string al dispositivo"); .
.
Si no hay respuesta del dispositivo, entonces el PIC queda en un infinito por el getch(), la idea es que si no hay respuesta y pasan X segundos salga del getch() o se ejecute otra función.
Espero haber expresado bien la interrogante y gracias por sus opiniones.