TODOPIC
Microcontroladores PIC => Programadores => Mensaje iniciado por: Cristianxx en 15 de Julio de 2005, 23:17:00
-
Hola, hoy compré este programador (por cosas de tiempo
) y probé con el icprog y winpic800, pero no me va bien. En algun momento del dia logré programar un 16f88, pero despues de eso no he logrado programar mas micros... Alguien usa este programador o sabe como configurar bien los puertos bajo windows xp? Tampoco se si hay que tener el puerto paralelo en ecp, epp o spp.
Con el icprog cuando programo FFFF (buffer vacio) "programa" bien, sin embargo cuando cargo un hex solo modifica la primera parte y tira error, y cuando vuelvo a leer el pic queda como FFC1 o cosas asi pero el resto todo igual
El Pg3b supuestamente es compatible con el propic2 modificando algunas cosas, y tiene 2 led el "prg1" y el "prg" que corresponden a vpp y vpp2 al parecer. Estos led deberian estar prendidos o apagados cuando no se está programando? ya que con la configuracion por defecto del winpic800 siempre hay uno prendido.
Lo ultimo, revisé el vpp y tengo 13.6 volts en el mclr, por lo que por ese lado deberia andar todo bien...
Alguna sugerencia o algun otro dato que les pueda dar? Agradezco sus respuestas
-
Bueno, estuve haciendo mas pruebas con el "test" y todas las lineas reciben el voltaje correcto cuando esta el tick marcado y 0v con el ticket desmarcado, aunque en la configuracion del winpic800 viene el vpp2 como inv y a mi parecer no deberia venir invertido. El unico detalle es que si bien el test del data responde correctamente en el zocalo, la luz verde que sale en la configuracion del winpic800 esta siempre encendida. Y bueno, cuando intento programar tira error generico y cuando intento detectar un pic tira pic desconocido (tengo muchos y ninguno es detectado asi que no creo que sea problema de los pic)
Existira algo que tenga que configurar en el windows para que me vaya la programacion?
-
Haz una prueva .
Selecciona GTP-04 y nos cuentas .
Creo que la configuracion PG3B que me mandaron no es correcta .
Si sigue fallando seguiremos estudiandolo.
suerte
-
Gracias por tu pronta respuesta. La configuración del GTP-04 es igual a como quedó mi configuración del pg3b despues de des-invertir el vpp2. A mi parecer la configuración está bien, asi que creo que debe ser algo externo. Que pruebas puedo hacer para determinar la causa del error? Como te digo, lo unico que me parece extraño es que cuando desmarco el "bloqueo de configuración" la luz verde de data aparece siempre encendida. Esto debe ser asi?
-
Que version tienes ?
Si es la "e" se me olvido lo de los leds en el sys
ahora lo arreglo .
-
Asi es, tengo la 3.55e
Lo que no he probado, es alimentar el circuito con un voltaje mayor, ya que esta alimentado por 13 volt y en la hoja de datos dice que debe ser de 16 a 18 dc o 12-15 ac, aunque de todas maneras tengo 13v en vpp y 5v en el vdd asi que no creo que sea por eso.
Alguna sugerencia?
---EDIT---
probe con un trafo de 18 y sigue igual
como podria probar las entradas del paralelo? a lo mejor el puerto tiene problemas con la recepción
-
Areglado :http://perso.wanadoo.es/siscobf/winpic800.htm
Verifica que el led DataIn cambie al chequear Data .
-
Bueno, haciendo algunas pruebas, con la 3.55e el led de "data" prendido se apaga si pongo el puerto paralelo como spp en el bios. Si marco el test del data se enciende el dataIn pero sigo sin poder programar. Tampoco me detecta los pic.
Con la 3.55f ahora los led de vpp, vpp2 y vdd quedan invertidos :P
-
Por ahora creo que voy a probar el programador en otro computador, puede que mi sistema operativo o puerto paralelo esten teniendo problemas... aunque al menos en las pruebas que he realizado no se ve nada extraño.
-
No hagas caso de que queden invertidos los leds.
Verifica que el led DataIn cambie al chequear Data .
-
cuando marco el data, se enciende el data in.
-
Pues solo nos queda VCC
Chequeala , y ademas hazlo con el pic en el zocalo mirando las tensines en los pines .
prueva con un 16f84a si puedes .
el 16F84 no es detectable .
-
he probado con el 16f88, 877a , 18f1320,2620 y 2431, tambien con un 4620 y un 4680
el vcc cual es en un pic de 18 pines y cuanto/cuando deberia medir?
-
Deveria medir lo mas cerca posible a 5v. ya que es la alimentacion del mismo .
El patillage lo encontraras en el data corresponsdiente de cada dispositivo
-
estuve midiendo los voltajes durante la programacion, 5v en clock, en data y en vdd, 12.9v en vpp
Haciendo referencia a este post, puede ser que el programador mismo esté teniendo problemas para leer los datos, y no para grabarlos. Podrias incluir en tu software la posibilidad de deshabilitar todo tipo de verificación en la programación? A ver si es eso u otra cosa.
http://www.sparkfun.com/cgi-bin/phpbb/viewtopic.php?t=93
-
aqui tienes una version mas antigua , que no sea eso .
http://perso.wanadoo.es/siscobf/descargas/WinPic800_V3.55d.rar
Si pulsas el boton Test De hardware y responde bien , es que lee .
-
Gracias por tu ayuda sispic, bajé la 3.55d pero me pide unos archivos que no encuentra... smport.sys creo
-
Si , perdona .... se me olvido
ahora si..
-
es el mismo archivo? lo bajo de nuevo y sigue igual
-
creo que el problema radica en lo que sale en el link que te mandé... ya que saqué los condensadores que trae y los resultados son distintos, aunque aun con errores, por lo que voy a probar lo que sale en el foro oficial que es bajar 2 resistencias de 10k a 1k y cambiar los condensadores de 330pf a 4.7 nf
-
Bueno, operé al programador y ahora pude programar un 1320 sin ningun problema en el icprog, con un I/O delay de 10, pero si lo bajo a 4 me tira errores. Con el Winpic800 simplemente no leo nada... parece que es demasiado rapido para el programador. Como puedo hacerlo mas lento? Gracias.
-
Has cambiado R6,R7,R8 por 1K . ?
-
R6 y R7 cambiados a 1k y C4 y C5 cambiados x 4.7 nF
-
Yo sacaria los 2 condensadores que mencionas , mejor sin ellos .
Si aun asi no corre , ya intenteremos otra modificacion .
-
Bueno saqué los condensadores y ahora no funciona ni en icprog :P.
lo malo es que no me quedan mas condensadores tendré que ir a comprar mas 
Sigo pensando que el diseño en si no da para tanta velocidad, por eso los condensadores y el delay en el icprog
-
Muy raro todo .
Fijate en el diseño GTP de Marcelo con el 7407 , es muy parecido .
Alli se conectan todas las masas del puerto de 18 a 25 todas unidas .
que no sea esto .
si vajaste la version de http://art2003.no-ip.com/ ya es muy lenta .
y como ultimo recurso ponerle la resistencia R11 mirando el esquema del GTP 7407 .y incluso puedes cambiar el 7406 por 7407 , variando la configuracion .
GTP-07 va muy bien guiate para las modificaciones .
-
voy a revisar, gracias.