Hola amigos:
Estoy haciendo una modificación a la alarma que he dejado en otro artículo que consiste en que cuando se dispare, llame por teléfono a un móvil, pero me encuentro con el siguiente problema:
He conectado un LED en PORTA.3 y otro en PORTA.6 y resulta que en un momento determinado del programa enciendo el led del porta.3 y en otra parte del mismo hago parpadear el led del porta.6 con un cadencia de 50mS. (Frecuencia de marcado por pulsos) Cuando hago esto, El led de PORTA.6 actua correctamente, pero el led del porta.3 parpadea a una frecuencia muy rápida, y en ningún momento del programa le digo que lo apague o lo encienda.
Configuro el reloj en el ICPROG como IntRC I/O ¿es correcto para usar el reloj interno del PIC a 4Mhz?.
¿Hay que añadir alguna línea de configuración aparte del cmcon=7?
Voy a repasar el código, pero creo que lo tengo bien, lo he probado con el 16F84 y funciona (haciendo que parpadee el led en PORTB) pero necesito utilizar los dos puertos de 8 bits.
Gracias de antemano.
Eduardo
Pd.
Adjunto el programa en PBP por si alguien quiere echarle un vistazo.