Autor Tema: PICKIT3 no graba, pero no hay errores!!!  (Leído 5546 veces)

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

Desconectado neo

  • PIC10
  • *
  • Mensajes: 34
PICKIT3 no graba, pero no hay errores!!!
« en: 20 de Abril de 2013, 13:44:22 »
He comprado el PICKIT3, y intendo grabar un 16f877a....he programado en C un simple codigo para hacer parpadear un led....intento grabarlo con el MPLAB IDE....y aunque no me da errores....cuando lo pruebo en la protoboard, no hace absolutamente nada....llevo 3 dias dandole vueltas a esto y me rindo....os dejo un pantallazo para que veais el proceso de grabado.....hay alguna manera de saber si realmente lo está grabando?

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: PICKIT3 no graba, pero no hay errores!!!
« Respuesta #1 en: 20 de Abril de 2013, 14:02:14 »
Si, podés leer el contenido del uC con el Pickit3, pero allí te está diciendo que no sólo lo grabó sino que lo ha verificado correctamente. Evidentemente el problema es de programación, de hardware o de algún componente dañado.

"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: PICKIT3 no graba, pero no hay errores!!!
« Respuesta #2 en: 20 de Abril de 2013, 14:36:24 »
Más de una vez me ha pasado con el fuse mcrl habilitado, y no haber puesto el pin en estado alto
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: PICKIT3 no graba, pero no hay errores!!!
« Respuesta #3 en: 20 de Abril de 2013, 15:53:10 »
  Tendrías que subir el código, para que veamos si no hay algún error allí.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado neo

  • PIC10
  • *
  • Mensajes: 34
Re: PICKIT3 no graba, pero no hay errores!!!
« Respuesta #4 en: 21 de Abril de 2013, 13:52:18 »
  Tendrías que subir el código, para que veamos si no hay algún error allí.

Si claro perdon, ahi os lo dejo
Citar
#include "main.h"


void main()
{

   setup_adc_ports(NO_ANALOGS);
   setup_adc(ADC_CLOCK_DIV_2);
   setup_psp(PSP_DISABLED);
   setup_spi(SPI_SS_DISABLED);
   setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
   setup_timer_1(T1_DISABLED);
   setup_timer_2(T2_DISABLED,0,1);
   setup_comparator(NC_NC_NC_NC);
   

   // TODO: USER CODE!!
  while(true){
  OUTPUT_HIGH(PIN_A0);
  delay_ms(200);
  OUTPUT_LOW(PIN_A0);
  delay_ms(200);
 
  }
}

Desconectado QIQE

  • PIC18
  • ****
  • Mensajes: 335
Re: PICKIT3 no graba, pero no hay errores!!!
« Respuesta #5 en: 21 de Abril de 2013, 14:41:01 »
El bit de configuracion LVP lo tienes activado o desactivado?? en ocasiones da problemas
Muchas gracias por vuestro tiempo.

Saludos desde valencia!!!

Desconectado neo

  • PIC10
  • *
  • Mensajes: 34
Re: PICKIT3 no graba, pero no hay errores!!!
« Respuesta #6 en: 21 de Abril de 2013, 16:17:49 »
El bit de configuracion LVP lo tienes activado o desactivado?? en ocasiones da problemas

El LVP no lo he puesto, total es para poder programar en bajo voltaje....y yo lo he programado a 5v.... como lo desactivo?

Desconectado QIQE

  • PIC18
  • ****
  • Mensajes: 335
Re: PICKIT3 no graba, pero no hay errores!!!
« Respuesta #7 en: 22 de Abril de 2013, 04:50:01 »
Con  la palabra de configuración iual que configuras el oscilador y el reset lo debes de tener coko nolvp creo recordar en el .h del ccs
Muchas gracias por vuestro tiempo.

Saludos desde valencia!!!

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: PICKIT3 no graba, pero no hay errores!!!
« Respuesta #8 en: 22 de Abril de 2013, 09:00:04 »
  Lo ideal sería que subas el programa completo, incluyendo como están configurados los fuses; y también un dibujo o esquema de como lo estás conectando.

  Si está activo el pin MCLR y dicho pin no queda conectado a un nivel alto, el pic no funcionará.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado neo

  • PIC10
  • *
  • Mensajes: 34
Re: PICKIT3 no graba, pero no hay errores!!!
« Respuesta #9 en: 23 de Abril de 2013, 07:36:59 »
  Lo ideal sería que subas el programa completo, incluyendo como están configurados los fuses; y también un dibujo o esquema de como lo estás conectando.

  Si está activo el pin MCLR y dicho pin no queda conectado a un nivel alto, el pic no funcionará.

Gracias por la respuesta, estos son mis fuses, y no tengo el MCLR, no sabia que habia que desactivarlo.

Citar
#include <16F877A.h>
#device adc=8

#FUSES NOWDT                    //No Watch Dog Timer
#FUSES HS                       //High speed Osc (> 4mhz for PCM/PCH) (>10mhz for PCD)
#FUSES NOPUT                    //No Power Up Timer
#FUSES NOPROTECT                //Code not protected from reading
#FUSES NODEBUG                  //No Debug mode for ICD
#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 RESERVED                 //Used to set the reserved FUSE bits

#use delay(clock=4000000)

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: PICKIT3 no graba, pero no hay errores!!!
« Respuesta #10 en: 23 de Abril de 2013, 08:47:07 »
  Perdón, no sé porque interpreté que era el 16F887; en el 877 no es configurable dicho pin. Pero sí tiene que quedar a un nivel alto para que el PIC funcione.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado neo

  • PIC10
  • *
  • Mensajes: 34
Re: PICKIT3 no graba, pero no hay errores!!!
« Respuesta #11 en: 23 de Abril de 2013, 11:50:34 »
  Perdón, no sé porque interpreté que era el 16F887; en el 877 no es configurable dicho pin. Pero sí tiene que quedar a un nivel alto para que el PIC funcione.

Bueno mi circuito es simple, el diodo en la pata AN0 y el pic alimentado con VDD y VSS.....he puesto ahora mismo el MCLR/VPP a 5v junto con el VDD y nada, no sé si es a lo que te referias.

Gracias por la ayuda compañero.

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: PICKIT3 no graba, pero no hay errores!!!
« Respuesta #12 en: 23 de Abril de 2013, 13:19:36 »
podrías subir tu diagrama de conexión, tal vez falta conectar algo, el cristal, el mclr
"Nada es imposible, no si puedes imaginarlo"

Desconectado ppyote

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 929
Re: PICKIT3 no graba, pero no hay errores!!!
« Respuesta #13 en: 23 de Abril de 2013, 13:44:40 »
Estas usando un cristal de 4Mhz, así que el fuse HS deberías de sustituirlo por XT
PPyote... siempre estareis en mi corazon.... Te quiero Hermano...

Desconectado neo

  • PIC10
  • *
  • Mensajes: 34
Re: PICKIT3 no graba, pero no hay errores!!!
« Respuesta #14 en: 23 de Abril de 2013, 15:44:49 »
Estas usando un cristal de 4Mhz, así que el fuse HS deberías de sustituirlo por XT

El cristal es interno.
Bueno esto es lo más básico que se me ocurrido para probar si el PICKIT3 funcionaba...un led parpadeando....en la protoboard he puesto el MCLR a 5v pero tampoco.