Buenos dias . En primer lugar presentarme. Soy David de Águilas( Murcia).
Es mi primer post y siento que sea para una duda. He buscado y rebuscado por el foro asi como he probado mil veces y no hay manera de que mi programa funcione de la forma correcta.
Os lo posteo aqui para ver si pueden ayudarme.
El caso es que tengo un led conectado a cada una de las salidas (con su corespondiente resistencia claro) y se iluminan todas a excepcion de la primera.
Me pasa tanto para el puerto B como para el D. (es decir , ni RB0 ni RD0 ). Que no es cuestion del PIC vamos.
Compilar compila todo OK.
¿A que creeis que se debe?
Muchas Gracias!
Es mi primer post y siento que sea para una duda. He buscado y rebuscado por el foro asi como he probado mil veces y no hay manera de que mi programa funcione de la forma correcta.
Os lo posteo aqui para ver si pueden ayudarme.
Código:
#include <18F4550.h>
#use delay(clock=4000000)
#fuses HS,NOWDT,NOPROTECT,NOLVP,NODEBUG,NOUSBDIV,NOVREGEN,NOPBADEN
#use fast_io(d)
void main(){
set_tris_d(0x00);
disable_interrupts(GLOBAL);
do {
output_bit(PIN_D0,1);
delay_ms(1000);
output_bit(PIN_D0,0);
output_bit(PIN_D1,1);
delay_ms(100);
output_bit(PIN_D1,0);
output_bit(PIN_D2,1);
delay_ms(100);
output_bit(PIN_D2,0);
output_bit(PIN_D3,1);
delay_ms(100);
output_bit(PIN_D3,0);
output_bit(PIN_D4,1);
delay_ms(100);
output_bit(PIN_D4,0);
output_bit(PIN_D5,1);
delay_ms(100);
output_bit(PIN_D5,0);
output_bit(PIN_D6,1);
delay_ms(100);
output_bit(PIN_D6,0);
output_bit(PIN_D7,1);
delay_ms(100);
output_bit(PIN_D7,0);
}while(TRUE);
}
El caso es que tengo un led conectado a cada una de las salidas (con su corespondiente resistencia claro) y se iluminan todas a excepcion de la primera.
Me pasa tanto para el puerto B como para el D. (es decir , ni RB0 ni RD0 ). Que no es cuestion del PIC vamos.
Compilar compila todo OK.
¿A que creeis que se debe?
Muchas Gracias!