hola, tengo un problema al intentar quemar el pic
![redhot :5]](http://www.todopic.com.ar/foros/Smileys/default/redhot.gif)
. estoy tratando de programar un 16f876a con el pickit2. el programa es muy sencillo:
#include <16F876a.h>
#fuses XT, NOWDT
#use delay (clock=2000000)
#use rs232 (baud=9600,parity=N,bits=8,xmit=pin_C6,rcv=pin_C7,bits=8)
INPUT_a();
OUTPUT_c(0x00);
void main ()
{
while (1)
{
if (input(pin_a0))
{
output_high(pin_c2);
delay_ms(100);
OUTPUT_c(0X00);
delay_ms(100);
output_high(pin_c2);
delay_ms(100);
OUTPUT_c(0X00);
delay_ms(100);
output_high(pin_c2);
output_high(pin_c3);
delay_ms(100);
OUTPUT_c(0X00);
delay_ms(100);
}
if (input(pin_a1))
{
output_high(pin_c3);
delay_ms(250);
OUTPUT_c(0X00);
delay_ms(250);
output_high(pin_c3);
delay_ms(250);
OUTPUT_c(0X00);
delay_ms(250);
output_high(pin_c3);
output_high(pin_c2);
delay_ms(250);
OUTPUT_c(0X00);
delay_ms(250);
}
}
}
pero independiente de este esquema, el problema esta en que no puedo quemar el pic con este programa, programa que el fin de semana pasado si lo podía insertar en el chip.
Al momento de enviar el .hex el programa del pickit2 me tira un error:
"Programming failed at program memory address 0x000000"
lo unico que he podido hacer hasta el momento es rescatar el ultimo programa (tamaño 46,6kb) inserto en el micro el cual puedo cargar en el una y otra vez, pero al intentar hacerlo con .hex (tamaño: 325 byts) (el que muestro aca u otro) me da ese error. También, una de las diferencias que encontré está en el peso del archivo (.hex)
Favor de ayudar

ya que intento hacer esto para pasar un ramo.
GRACIAS!
