Redpic, una preguntica y disculpa la molestia!!! sabes que el CCP2 está multiplexado con RB3 y RC1, aja yo escogi para trabajar el RC1 puesto que el puerto B tengo un teclado conectado.... Ahora, eso quiere decir que la onda cuadrada saldra por ese pin? por el RC1 en mi caso??...
Es que tengo una confusión porque veo en tu programa que tienes el RB3 conectado, aja todo lindo, pero dices que visualizarás la salida de la onda a través del pin E0... Me enrede aquí!
Y otra más, y disculpa
pero no veo donde vuelves a 1 la variable flagconmuta? porque al inicio del programa la variable se pone en cero, o.k, entonces cuando entra a la interrupción como es cero pasa al else y no al If.... y como todavia sigue siendo cero, siemprte se quedará en el else... es decir, donde la colocas en 1 para que en vez del else se vaya al if...???
Y disculpa de verdad!!! eso es lo malo de ser nuevo en un lenguaje y leer codigos de personas avanzadas me siento como muchachita de 6to grado leyendo un libro de matemáticas de ingenieria!!!!
Atte: Enigma... La llanerita de Guayana