TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: bronius 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
-
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.
-
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
-
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.
-
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