Hola a todo, tengo un problema que me lleva de cabeza casi una semana.
Tengo un programador, el Quark Pro 2 JDM, el cual vá muy, muy fino, pero por circunstancias y comodidad me he hecho un programador ICSP:
Nota del programador:
Por falta de existencias he tenido que cambiar los bc337 por bc548 y c2 no es de 100uf sino de 22uf ya que con el de 100uf no vá de ninguna de las maneras y así funciona
.
Despues de mucho pelear con el he conseguido programar el pic 16f877a sin problemas en una protoboard, la prueba la he hecho poniendole un led a RD2 y que se encienda cada 500ms, luego cambio el programa y el led se enciende cada 250ms, la alimentación la coje del propio programador, hasta ahí todo bien, peeero... ( siempre hay un pero.. jeje )
El primer problema es que la mayoría de las veces tengo que tocar el cristal para que el pic arranque con el nuevo programa, ese es el menor de los problemas, el problema grave es que, con el programador desconectado y alimentando el pic con una fuente externa ( una fuente de pc "tuenada" ) el programa corre bien, pero a cuando le meto el programador el pic se para y el ventilador de la fuente se acelera debido a algun consumo que se me escapa de las mediciones, bien, he probado a quitar el Vcc del programador y GND comun del programador con la fuente, en el positivo de la fuente un 1n4007 para evitar daños por si acaso, en el MCLR del pic, pues lo normal, vcc - res 10k - 1n4148 - MCLR, aún así el WinPic800 no es capaz de reconocer el pic y claro, ni puedo programarlo ni leerlo.
He buscado info por internete referente a este problema y por ahora sólo he visto el tema de aislar vpp ( ya está hecho ), vcc del programador ( directo al pic ) y aislar vcc de la fuente ( con el diodo 4007 ).
Todo esto lo estoy probando en la proto porque a la hora de montar el circuito no me quiero llevar sorpresas, soy consciente que la misma proto mete mucho ruido por eso he acortado los cables todo lo que he podido.
Lo que busco es que el pic esté trabajando normalmente y poder cambiarle el programa, vamos... la funcion del ICSP.
Si se necesita más info pedirmela, os diré todo y como lo tengo montado, y si hacen falta fotos pues se ponen tambien
Saludos y muchas gracias.
Tengo un programador, el Quark Pro 2 JDM, el cual vá muy, muy fino, pero por circunstancias y comodidad me he hecho un programador ICSP:

Nota del programador:
Por falta de existencias he tenido que cambiar los bc337 por bc548 y c2 no es de 100uf sino de 22uf ya que con el de 100uf no vá de ninguna de las maneras y así funciona
Despues de mucho pelear con el he conseguido programar el pic 16f877a sin problemas en una protoboard, la prueba la he hecho poniendole un led a RD2 y que se encienda cada 500ms, luego cambio el programa y el led se enciende cada 250ms, la alimentación la coje del propio programador, hasta ahí todo bien, peeero... ( siempre hay un pero.. jeje )
El primer problema es que la mayoría de las veces tengo que tocar el cristal para que el pic arranque con el nuevo programa, ese es el menor de los problemas, el problema grave es que, con el programador desconectado y alimentando el pic con una fuente externa ( una fuente de pc "tuenada" ) el programa corre bien, pero a cuando le meto el programador el pic se para y el ventilador de la fuente se acelera debido a algun consumo que se me escapa de las mediciones, bien, he probado a quitar el Vcc del programador y GND comun del programador con la fuente, en el positivo de la fuente un 1n4007 para evitar daños por si acaso, en el MCLR del pic, pues lo normal, vcc - res 10k - 1n4148 - MCLR, aún así el WinPic800 no es capaz de reconocer el pic y claro, ni puedo programarlo ni leerlo.
He buscado info por internete referente a este problema y por ahora sólo he visto el tema de aislar vpp ( ya está hecho ), vcc del programador ( directo al pic ) y aislar vcc de la fuente ( con el diodo 4007 ).
Todo esto lo estoy probando en la proto porque a la hora de montar el circuito no me quiero llevar sorpresas, soy consciente que la misma proto mete mucho ruido por eso he acortado los cables todo lo que he podido.
Lo que busco es que el pic esté trabajando normalmente y poder cambiarle el programa, vamos... la funcion del ICSP.
Si se necesita más info pedirmela, os diré todo y como lo tengo montado, y si hacen falta fotos pues se ponen tambien
Saludos y muchas gracias.