Hola, estoy usando el pic 16f886 para un disfraz de carnaval, y la verdad que voy un poco ajustado de tiempo. He programado el pic con unas secuencias para las luces y en proteus va genial, a la hora de pasarlo al pic, el PORTB va bien pero en el PORTC hace algo raro.
Cuando PORTC=%11111111 se encienden los 8 leds pero al encenderlos individualmente RC0 y RC1 no encienden. ¿alguien sabe porque puede ser? coinciden con los pines de salida de OSC pero... OSCCON está configurado para utilizar el interno.
Gracias y un saludo
Cuando PORTC=%11111111 se encienden los 8 leds pero al encenderlos individualmente RC0 y RC1 no encienden. ¿alguien sabe porque puede ser? coinciden con los pines de salida de OSC pero... OSCCON está configurado para utilizar el interno.
Código:
OSCCON = %01101001
ANSEL = 0
ANSELH= 0
TRISA=%00000000
TRISB=%00000000
TRISC=%00000000
TRISE=%0
i var byte
E var byte
f VAR BYTE
F=1
PORTA=%00000000
PORTB=%00000000
PORTC=%00000000
i= 300
inicio:
TRISC=0
portb=%00000000
portc=%00000000
pause 100
portb=%10000000
portc=%11111111
pause 100
portb=%11000000
portc=%00000000
portc.0=1
pause 100
portb=%11100000
portc=%00000000
portc.1=1
pause 100
portb=%01110000
portc=%00000100
pause 100
portb=%00111000
portc=%00001000
pause 100
portb=%00011100
portc=%00010000
pause 100
portb=%00001110
portc=%00100000
pause 100
portb=%00000111
portc=%01000000
pause 100
portb=%00000011
portc=%10000000
pause 100
portb=%00000001
portc=%00000000
pause 1000
Gracias y un saludo
Última edición: