Autor Tema: Cargar programa a pic 16f628A  (Leído 3816 veces)

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

Desconectado bronius

  • PIC10
  • *
  • Mensajes: 3
Cargar programa a pic 16f628A
« en: 21 de Agosto de 2017, 20:51:38 »
Hola gente , soy radioaficionado y estoy armando un equipo , que requiere la programacion de un pic 16F628A

Por algun motivo no los logro programar , hablo en plural porque probe con varios ....

Ya habia programado antes , para un medidor LC sin problemas , habitualmente uso un programador PCB3

Hoy puse en marcha un pickit 2 clon armado por mi que me vendio en su momento el kit la gente de ucontrol

En los dos casos el mismo error , parece que programa bien pero al final en uno da error al programar el ID y en el pickit da error de memoria

en la posicion 0  , da un valor 0000   mensage en ingles (Failed to program at programming address 0x0000 )

Probe tambien compilando la aplicacion de modo consola linux }

da este error

bronius@cx:~/dds_lu5djv$ pk2cmd -ppic16f628a -fDDS_Control_v10_Eng.HEX -m
PICkit 2 Program Report
21-8-2017, 19:54:03
Device Type: PIC16F628A

Program Memory Errors

Address   Good     Bad
000000    00286A   000000

La duda que tengo es que el PIC , traido de china por ebay sea trucho o no se cual

el PIC dice 16F628A I/P

cualquier ayuda se agradecera !!!

Bronius

Desconectado 8bits

  • PIC10
  • *
  • Mensajes: 13
Re:Cargar programa a pic 16f628A
« Respuesta #1 en: 21 de Agosto de 2017, 20:57:34 »
Hola bronius, ¿has usado ese programador antes?, puesto que si te ha programado sin problemas otro microcontrolador, quizá tu PIC actual está dañado.
Si no es asi, y es la primera vez que utilizas ese programador Pickit 2, debes asegurarte de cargarle el firmware correcto, el cual encontraras realizando una busqueda en la web, creo que en la pagina de microchip viene el firmware. También puedes solicitarlo a tu vendedor. Si esto no funciona quizá está defectuoso tu programador.


Desconectado bronius

  • PIC10
  • *
  • Mensajes: 3
Re:Cargar programa a pic 16f628A
« Respuesta #2 en: 21 de Agosto de 2017, 21:04:58 »
Hola

El PCB3 ( willem ) lo he usado por años , he programado 16F628 , 16F84 etc etc sin drama

El pickit tiene el firmware cargado , el software da ok al comunicar con el pickit y dice que esta conectado

Lo mismo en linux modo consola

Te cuento que los chinos por error me mandaron como 40 pics 16F628 y ya probe como con 6 , y es lo mismo

los puedo  borrar pero si los verifico dice que no esta vacio , etc etc

lo unico que se me ocurre es que se hayan dañado por algun campo magnetico  ?  son tan delicados ?

Bronius

Desconectado 8bits

  • PIC10
  • *
  • Mensajes: 13
Re:Cargar programa a pic 16f628A
« Respuesta #3 en: 21 de Agosto de 2017, 21:12:50 »
Hola

El PCB3 ( willem ) lo he usado por años , he programado 16F628 , 16F84 etc etc sin drama

El pickit tiene el firmware cargado , el software da ok al comunicar con el pickit y dice que esta conectado

Lo mismo en linux modo consola

Te cuento que los chinos por error me mandaron como 40 pics 16F628 y ya probe como con 6 , y es lo mismo

los puedo  borrar pero si los verifico dice que no esta vacio , etc etc

lo unico que se me ocurre es que se hayan dañado por algun campo magnetico  ?  son tan delicados ?

Bronius


Los PICS no son tan sensibles EMI y ESD, por lo que creo que soportan el rango habitual. Por que no intentas cargarle otra versión del firmware? Como anécdota hace un par de meses estuve batallando por que mi programador pickit2 clon me arrojaba un error "Error en el nivel de voltaje" y no me dejaba programar, si reconocía los PICS. Hasta que volví a cargar el firmware, pero ojo. Yo solicite directamente a mi vendedor, puesto que la versión del firmware es una modificada por ellos, pues al cargar las oficiales no se me soluciono nada.

Desconectado bronius

  • PIC10
  • *
  • Mensajes: 3
Re:Cargar programa a pic 16f628A
« Respuesta #4 en: 21 de Agosto de 2017, 21:36:00 »
Ponele , pero y que pasa con mi otro progamador , tambien da error , voy a tratar de hacer mas pruebas

comprar un pic localmente , pero todo es muy raro

Por lo que vi en internet el error ese es muy comun pero ninguna solucion me ha servido

Bronius