TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Axel_18 en 10 de Agosto de 2006, 13:40:05
-
hola
tengo un programador jmd, he tenido problemas son este por que HAORA no me lee ni graba mi 16f628a..me aparece un mensaje donde sale que no encuentra el codigo 0000h. Se que esto sigmifica la perdida del pic, por que revise el circuito y esta igual que el programador de la imagen con la unica diferencia que el codensador de 100uf/40v lo remplace por uno de 1000uf/25v...
sera eso??
ya he perdido varios pic....
pero lo raro quepude grabar un programa...lo lei, lo borre y cuando quiese grabar otro programa me dice que no encuantra el codigo 0000h...... :? :? :?
que pasa?
saludos
-
hay va..
-
Yo en tu lugar probaría con el programa Winpic800 que hay en el foro del maestro Sisco, tambén me asegurarìa que la protección de código (CP) esté desactivada ya que ese error es el que te da cuando tienes marcada esa casilla (CP).
Saludos.
-
Hola Axel_18, creo que deberías usar el condensador original que dice el circuito, tu as usado uno de 1000uF y este es 10 veces mayor que el de 100uF que recomiendan, por lo tanto es posible que el puerto serial de la PC no pueda cargar con semejante condensador. Yo en tu lugar usaría uno de 100uF de 25V o más, pero no de mayor candidad de uF.
Espero puedas solucionar el problema.
Un saludo.
Atte. CARLOS.
-
grax pelusac lo voy a probar...:)
y lo del codogo de protenccion lo revise y estaba en OF
chaly de hecho probe con un condensador de 100u/25 y ocurre lo mismo, esto ya em ha pasado con otros pic 16f84a.. he revisado el circuito mas de 10 veces y esta bien.
voy a probar con el winpic800 y voy a ver que pasa...
saludos!
-
probe el winpic800 y tengo el mismo resultado...........
de verdad no se me ocurre por que paso esto, si el pic lo grabe 1 vez y nada mas nisiquiera lo probe en un circuito...
me frustra que los pic se me quemen sin saber por que :( :( :( :(
saludos
-
Qué programa le metiste al 16f628?¿
Le pusiste cristal oscilador?... Pasa una cosa con este pic y es que tiene oscilador interno. Si el programa que le pusiste hace uso de este, con el jdm te va a ser mu complicado de volver a programar porque nada mas que recibe tensión el pic no entra en modo monitor pq el jdm no tiene fuerza para ello.
Prueba con otro pic barato sin oscilador interno a ver si funciona.
1 saludo
-
pero hice que borrara el programa, al "leerlo" no muestra nada asi que asumo que esta borrado.
si el progblema fueralo del cristal, por que no graba denuevo?
o lee el programa?
el winpic me reconoce sin problemas el pic al abrirlo.....eso quiere decir que esta vivo? o no?
este es el programa :
'****************************************************************
'* Name : UNTITLED.BAS *
'* Author : Ignacio Corvalan Aravena *
'* Notice : Copyright (c) 2006 Nanosoft *
'* : All Rights Reserved *
'* Date : 05-08-2006 *
'* Version : 1.0 *
'* Notes : *
'* : *
'****************************************************************
TRISB=0
CMCON=7
k var bit
i var byte
x var byte
y var byte
z var byte
x=500
y=500
z=3
INICIO:
if k=0 then
if porta.0=0 then
x=(x+1)
y=(y-1)
k=k+1
else
k=0
endif
if porta.1=0 then
x=(x-1)
y=(y+1)
k=k+1
else
k=0
endif
endif
if x<5 then
x=5
endif
if x>500 then
x=500
endif
if y<5 then
y=5
endif
if y>500 then
y=500
endif
'-----------
for i=1 to z
portb=%101001
pauseus x
portb=%101000
pauseus y
next i
for i =1 to z
portb=%011001
pauseus x
portb=%011000
pauseus y
next i
for i =1 to z
portb=%011010
pauseus x
portb=%011000
pauseus y
next i
for i =1 to z
portb=%110010
pauseus x
portb=%110000
pauseus y
next i
for i=1 to z
portb=%110100
pauseus x
portb=%110000
pauseus y
next i
for i=1 to z
portb=%101100
pauseus x
portb=%101000
pauseus y
next i
GOTO INICIO
end
haa...al tratar de grabar con el winpic me muestra lo siguiente....
error de escritura en direccion 0x000000
escrito ox2816 leido 0x3fff
-
Hola:
Pues el problema me imagino que sera el programador, el programa no tiene problemas, solamente estas apagando los comparadores, y debes usar un cristal de 4Mhz y el MCLR, los fusibles estarian declarados para esas caracteristicas.
-
PD: me parece que esto seria mejor tratarlo en el subforo de: Programadores.
-
hay alguna posibilidad que el pic se queme solo por progamarlo??
por que el circuito del jmd esta bien...
-
hola
quiza esto te ayude a entender el porque... http://www.todopic.com.ar/foros/index.php?topic=2003.0
si no me equivoco, tanto en el t20-se como en el jmd el pin rb4/pgm esta conectado a vdd y ese es el problema
un saludo
-
hola xocas06..
hice lo que aparece en tu post pero sigo teniendo el mismo problema.....
-
siento no te poder ayudarte entonces y apoyo lo dicho por LordLafebre de que hagas la consulta en el subforo de programadores.
tambien puedes usar el buscador porque yo recuerdo ver en mas de una ocasion compañeros con problemas similares.
mi primer programador fue un t20-se y me rompio la cabeza en mas de una ocasion. en el mes de abril le compre un GTP-USB+ al amigo Sisco y hoy en dia sigo diciendo que es la mejor compra que hice este año.
por cierto... te deja grabar otros pics?
un saludo
-
si el 16f84a y haora que prove con el 16f628a me da este problema...
bueno debe ser el pic, asi que voy a tener que comprar otro :( :(
que programador me recomiendan para grabar el 16f628a y que NO queme pic´s jajaja
un saludo!
-
Hola:
En el foro de programadores encontraras el GTP macho (me parece que asi se llama) de Marmatar, asimismo el GTP LITE de J1M pero como dice xocas06 el GTP USB + es el mejor :mrgreen:
-
Hola Axel_18:
Hace tiempo tuve un problema similar con el JDM, tenia un 16F84 que borraba y grababa sin problemas, luego compre dos mas, uno de ellos pude grabarlo una vez, el otro nunca, al que pude grabarlo nunca mas pude ni borrarlo o volver a grabar con el JDM. Sin embargo con mi primer pic si podia.
Fui a reclamarle a la señora que me los vendio y me llevo a un lugar donde tenian un programador con fuente y o maravilla los programo y borro sin ningun problema, que papelon!!
Me puse a investigar un poco sobre el tema y encontre una posible explicacion en la cual dice que si los pines RB6 y RB7 los configuras como salida es posible que ya no puedas volver a programar el pic con un programador sin fuente, ocurre que cuando el programador alimenta el pic este inmediatamente configura RB6 y RB7 como salidas y cuando el programador trate de meter datos por estos provoca un corto que se trae abajo la alimentacion. Hasta donde se esto no es perjudicial para el pic.
Como no se nada de basic no se como configura tu programa los puertos.
La solucion pasa por usar un programador con fuente y borrar los pics y tener cuidado cuando programes tratar de no usar estos pines.
Trata de armar el programador de pablin que es de lo mas facil y con este borras ambos pics.
Espero soluciones tu problema.
Suerte.
-
Hola !!!
Yo he programado el PIC 16f628A , el 16f84 , 16f676 , 12f629 , 126f675.
Con un programador del tipo JDM y con EL TE-20. No he tenido preblemas , y lo que comentan , que no hay que utilizar los pines RB6,RB7 , no me ha sucedido , ya que he realizado un sin fin de proyectos configurando el PORTB como salida.
Si necesitas el diagrama de otro programador del tipo JDM ,deja un mail y te lo envio.
-
veguepic el programa le grabe al pic tenia los pines rb6 y rb7 como entrada, como sale en el codigo mas arriba.
en el programador de pablin lo veo muy simple, me prgramara sin problemas el 16f628a?
http://www.pablin.com.ar/electron/circuito/mc/ppp/
lo voy a probar a ver que pasa y si sigue asi sera que el JMD que tenia, LO quemO!
saludos!
-
Hola Axel_18:
Puede que el voltaje que da el puerto no es suficiente.
Como anecdota te cuento que yo uso el JDM en una portatil y programo sin problemas, pero con una pc de escritorio que tengo por aqui no he podido porque los voltajes del puerto no son suficientes.
A todo esto no has puesto que voltajes te da el JDM?
Saludos
-
haora desarme elprogramador pero me acuerdo hber medido entre vss y vdd lo que me daba como 5 volt y al programar subia hasta 8 o mas y bajaba...
-
Hola a todos, es mi primer mensaje y quiero felicitaros por este maravilloso foro.
Axel_18, yo tambien tuve hace unos pocos meses tu problema y se la solucion.
El programador solo utiliza estos pines para programar los pic:
CLR VPP 4
GND 5
CLK 12
DATA IO 13
VCC 14
Lo que debes de hacer es poner el pic 16f628 sobre un zocalo de 14 patas, de forma que las 4 patas de los extremos queden al aire:
1 FUERA -10 FUERA
2 ---------11
3 ---------12
4 ---------13
5 ---------14
6 ---------15
7 ---------16
8 ---------17
9 FUERA--18FUERA
De esta forma estoy seguro de que no tendras problemas con el 16F628.
Ya diras si te funciono.
Saludos.
-
dudo que esos pic's estén estropeados.... simplemente el t20 pues da sus problemillas.
Con respecto a que borras el pic... puedes probar a borrar un pic sin introducirlo en el programador... verás como supuestametne tambien lo borra...
-
Saludos al foro, Axel a mi me pasó igual que te ha comentado antes el sr. "EMVPIC" y utilicé el mismo sistema es decir dejar justo los pines que se usan colocando en medio un zocalo con los pines cortados (los que no se han de usar), te recuerdo que en el t20 suelen estar conectados algunos entre ellos.
Suerte
-
Ese programador es usando el puerto serial, ¿cierto?, yo tuve problemas con un programador por transmisión serial, y era debido a que el cable de conexión del PC al hardware era muy corto, (incluso llegué a pegar el programador directamente al COM1) y no me funcionó. así que tuve que usar obligatoriamente un cable (digamos 1 metro) y se solucionó el problema.
Salu2 :mrgreen:
-
hola a todos...
hice lo que la mayoria de ustedes me dijeron. hice denuevo el programador jmd y deje libres los pines 1-9-10-18 del 16f628a. antes les habia dicho que borre lo que estaba en el micro pero milagrosamente ahora aparecio el programa que supuestamente HABIA BORRADO, intente borrarlo con esta confg. del programador jmd pero no lo hace, y por ende aun no puede grabar un programa....
sera que esta protegido ?
revise el programa y el CP y no estan activados contra escritura.
voy a revisar el jmd lo mas probable es que tenga algun error
saludos!