Estimados listeros: Se me ha presentado el siguiente dilema. Estoy armando un control remoto RF con un pic12F1840, que es un micro que tiene MUCHAS aplicaciones, y sólo 6 pines I/O. El caso es que como no tenía mucha experiencia con las USART (nada de nada), lo hice funcionar a pelo... es decir, con el remoto que es un 12F508, un modulo TX rf, uno RX rf, y el 1840, anduvo de 10. Pero claro, por qué he de quedarme tranquilo, si el 1840 tiene una EUSART que es un cañonazo... entonces, siguiendo con el criterio del que ya fucnionaba, puse en el mismo pin (RA1) que funciona como RX/DT para la EUSART, una interrupción IOC, de modo que cuando la señal se ponía en 1, se generaba la interrupción por el cambio de estado, y luego de un determinado tiempo, digamos, 250us (por ejemplo), desactiva las interrupciones, activaba la EUSART para que lea los datos que envía el control, luego de leer las 7 palabras de 8 bit que es el código del control, volvia a dejar como estaba todo y salía a la rutina pincipal......................
Obviamente, no funcionó... Por ende, aquí viene la novateada:
Es posible poner 2 funciones activas al mismo tiempo sobre el mismo pin?
Gracias por su tiempo.