Autor Tema: error al quemar pic  (Leído 5804 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ks-zero

  • PIC10
  • *
  • Mensajes: 17
error al quemar pic
« en: 02 de Noviembre de 2011, 21:51:04 »
hola, tengo un problema al intentar quemar el pic  :5] . 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!  ;-)

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: error al quemar pic
« Respuesta #1 en: 02 de Noviembre de 2011, 23:00:20 »
este error lo que te esta diciendo es que fallo en la programacion, independientemente del .hex creo que tienes algun problema en la conexion al pickit, porque aunque tu hex este mal la programacion se haria, que luego funcione o no ya es otra cosa distinta.

Desconectado ks-zero

  • PIC10
  • *
  • Mensajes: 17
Re: error al quemar pic
« Respuesta #2 en: 02 de Noviembre de 2011, 23:50:01 »
es raro, si pude programar el pic y mientras modificaba el programa, derrepente, no lo hizo mas. sólo eran modificaciones en la asignacion de los delay y salidas :/


Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: error al quemar pic
« Respuesta #3 en: 03 de Noviembre de 2011, 00:23:56 »
Prueba primero borrandolo y al programar no selecciones la programación rapida a ver si eso ayuda.

Generalmente cuando da ese fallo es que el pic murio xD o no puede programar más por X motivo.

Desconectado ks-zero

  • PIC10
  • *
  • Mensajes: 17
Re: error al quemar pic
« Respuesta #4 en: 03 de Noviembre de 2011, 20:39:40 »
si viejo, se quemo :/
compre otro pic y ahora puedo grabarlo. me  huele a estalica la quema del pic anterior.

ahora tengo otro problema  :5]
el pic que compre ahora (otra vez el 16f876a) si puedo grabarlo pero, no funciona el programa dentro del pic.  le doy 5v al pin a0 y no pasa nada! testie pin por pin si salia algo de voltaje, pero no. ¿sabes que puede estar pasando? por q si no mañana a primera hora estoy reclamando por el cambio del micro.

(Gracias por lo anterior man  :-/ )