Hola amigos de foro electronica, necesito su ayuda para saber si alguno le ha pasado lo siguiente
el PIC funcionaba bien hasta mi ùltima aplicaciòn comunicacion RS232 al PC con max232 todo de maravillas
Ahora intento usar otro programa sencillo un led intermitente en el mismo PIC y no hace nada, he intentado de todo ya
Utilizo un Crystal de 4mhz con capacitores de 22pF, tambien probe con crystal de 14.318mhz y nada, probe XT, HS, RC y nada
Utilizo ic-prog y winpic800 y no me da resultada satisfactorio ninguno, el winpic800 lo reconoce perfecto, ambos programadores lo graban bien y verifcan correctamente, cuando lee el config y el programa esta todo bien. pero al ir al protoboard no hace nada, use un 16f877 si funciona bien pero necesito el 16lf877a porque tiene mas memoria para lo que voy a hacer.
El problema no esta en el programa dado que funciona en proteus y me funciona bien en el PIC 16f877
pero el pic 16LF877a no me responde para nada en el circuito, lo alimento con 5v de una fuente ATX
el programa que intento correr que se no tiene problema es este:
alguna idea de porque los programadores lo pueden grabar pero no puedo hacerlo funcionar en el protoboard ...
el PIC funcionaba bien hasta mi ùltima aplicaciòn comunicacion RS232 al PC con max232 todo de maravillas
Ahora intento usar otro programa sencillo un led intermitente en el mismo PIC y no hace nada, he intentado de todo ya
Utilizo un Crystal de 4mhz con capacitores de 22pF, tambien probe con crystal de 14.318mhz y nada, probe XT, HS, RC y nada
Utilizo ic-prog y winpic800 y no me da resultada satisfactorio ninguno, el winpic800 lo reconoce perfecto, ambos programadores lo graban bien y verifcan correctamente, cuando lee el config y el programa esta todo bien. pero al ir al protoboard no hace nada, use un 16f877 si funciona bien pero necesito el 16lf877a porque tiene mas memoria para lo que voy a hacer.
El problema no esta en el programa dado que funciona en proteus y me funciona bien en el PIC 16f877
pero el pic 16LF877a no me responde para nada en el circuito, lo alimento con 5v de una fuente ATX
el programa que intento correr que se no tiene problema es este:
Código:
#include <16F877A.h>
#device ADC=10
#FUSES NOPUT //No Power Up Timer
#FUSES NOBROWNOUT //No brownout reset
#FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOCPD //No EE protection
#FUSES NOWRT //Program memory not write protected
#FUSES NOPROTECT //Code not protected from reading
#use delay(crystal=4000000)
#use FIXED_IO( A_outputs=PIN_A5,PIN_A4,PIN_A3,PIN_A2,PIN_A1,PIN_A0 )
#use FIXED_IO( B_outputs=PIN_B7,PIN_B6,PIN_B5,PIN_B4,PIN_B3,PIN_B2,PIN_B1,PIN_B0 )
#use FIXED_IO( C_outputs=PIN_C7,PIN_C6,PIN_C5,PIN_C4,PIN_C3,PIN_C2,PIN_C1,PIN_C0 )
#use FIXED_IO( D_outputs=PIN_D7,PIN_D6,PIN_D5,PIN_D4,PIN_D3,PIN_D2,PIN_D1,PIN_D0 )
#use FIXED_IO( E_outputs=PIN_E2,PIN_E1,PIN_E0 )
void main()
{
while(TRUE)
{
output_high(PIN_A0);
delay_ms(1000);
output_low(PIN_A0)
delay_ms(1000);
}
}
alguna idea de porque los programadores lo pueden grabar pero no puedo hacerlo funcionar en el protoboard ...