TODOPIC
Microcontroladores PIC => Programadores => Mensaje iniciado por: Cryn en 17 de Septiembre de 2006, 23:57:40
-
Hola saludos, encontre por internet un grabador ICSP que usa el puerto serial como bus; mis preguntas son las siguiente:
1. este grabador fue diseñado antes que aparezca el 16f877a, para esa epoca ya existian algunos 18f?
2. como fue diseñado antes de qeu aparezca el 16f877a, para ser mas exactos fue fabricado por el 2002 creo (disponible si el 16f877), ahora en la actualidad he grabado un 16f877a mediante los cables ICSP que menciona; y lo ha hecho perfectamente, en los pics que soportaba no estaba este, ya que no existia en esa epoca, ahora puedo grabar, supongo, con este grabador cualquier pic que soporte ICSP (incluidos los 18f)?? porque como antes fue diseñado, el ICSP no ha cambiado, verdad??
3. Este grabador presentaba seis salidas de ICSP, las cinco conocidas Vpp (MCLR), Vdd, Vss (gnd), Data (PGD) y Clock (PGC), y una extra que ni idea que hacia ahí se llamaba PGM / RB3; que es eso??
-
Hola Cryn:
No sabria decirte si en esa epoca existia la serie 18F, pero Microchip mantiene la programacion de sus Pics antiguos y nuevos por ICSP, lo que si deberias ver es si el programador soporta estos Pics, con Winpic800 podrias probar primero a reconocerlo el Pic, si lo reconoce deberia poder grabarlo.
Sin un esquema es un poco dificil decirte, pero supongo que PGM/RB3 es el MCLR para programar los Pics de la serie 12F de 14 pines, por ejemplo el 12F505.
Saludos.
-
Cryn, un programador es un circuito el cual debe ir acompañado de un software que lo "maneje". En tu caso, el software que lo maneja estará en la PC.
Si el software que lo maneja (ICPROG, Winpic800, etc) lo reconoce y es un programador "conocido" entonces, si no hay limitaciones, te lo programará.
Entre algunos pics y otros cambia el voltaje Vpp por ejemplo (la familia de los Pics 18F45J10 y similares), pero son detalles menores y no creo que justo ahora te quieras poner a programar los mismos.
Lo que más cambia de un pic a otro, es el rango de memoria de programa, rango de memoria eeprom, ubicación de los fuses.
Todo esto hace que tu programa programador pueda o no grabar al pic, más allá de que el hardware lo haga.
Saludos
-
http://chaokhun.kmitl.ac.th/~kswichit/ezpic/index.html he aquie el esquema, para que sirve el PGM? es para pics especiales, talvez como algunos 18f? o que es?? gracias, chao.
-
alguien me explica el switch plis, no lo entiendo muy bien, gracias, chao.
que puedo usar en el Eagle??
-
http://chaokhun.kmitl.ac.th/~kswichit/ezpic/index.html he aquie el esquema, para que sirve el PGM? es para pics especiales, talvez como algunos 18f? o que es?? gracias, chao.
Es el pin por el cual programas a bajo voltaje. Se usa para cuando quieres usar el LVP o Low Voltage Programming.
Saludos
-
pero ese PIN está conectado a GND, y va conectado a esa tierra q se aisla para el programador JDM (creo :shock:) yo utiliso ese mismo programador tanto para linux como para windows, como un jdm normal
-
si esta cortocircuitado a GND, no entiendo como puede ser para bajo voltaje??, o como es la cosa es realida, porque no entiendo na
gracias chao.
-
creo q sencillamente ese pin no se conecta yo compre un programador jdm con ICSP y ese sexto pin no c conecta
-
entonces porque esta ahi la pata pgm?? de adorno? o para rellenar espacio? no creo, algo hace ahi? o solo es refencia? que es?? :?
-
entonces porque esta ahi la pata pgm?? de adorno? o para rellenar espacio? no creo, algo hace ahi? o solo es refencia? que es?? :?
Amigos, hacen muchas conjeturas pero no leen los datasheets.
Sin leer el datasheet cómo pueden "suponer" tantas cosas. La electrónica es una ciencia complicada, una pata a GND puede significar 400 mil cosas.
Cuando uno pone el pin PGM a GND, garantiza el resultado de grabar SI o SI el pic, por más que esté habilitado el modo LVP.
Saludos
-
Hola saludos, muchas gracias por la respuesta, disculpa por no buscar mucho, no pensaba que podia encontrarlo en el datasheet, bueno buscare mas.
entiendes como va ese switch en el link que deje antes?? osea de qeu tipo es y que hace al mover, que pin lleva aque pin?? gracias.
-
Hola saludos, muchas gracias por la respuesta, disculpa por no buscar mucho, no pensaba que podia encontrarlo en el datasheet, bueno buscare mas.
Salvo cosas muy muy muy específicas, toodo está en las datasheet.
entiendes como va ese switch en el link que deje antes?? osea de qeu tipo es y que hace al mover, que pin lleva aque pin?? gracias.
Mira, para mi una de dos. O no lo entiendo o está mal el esquema ya que no veo que sentido tiene unir Vcc con Gnd (4 con 6) !
-
Ese switch te permite seleccionar si el micro que vas a programar es de 40 pines o por el contrario es de 8/14/18/28 pines, y lo hace metiendo en el pin 12 GND para el primer caso y VDD para el segundo. También cambia el pin 15 en el que lo deja al aire en el primer caso y mete VPP en el segundo.
Si te fijas bien en la disposicion que deben llevar los micros en el zócalo ZIF tiene todo el sentido hacer ese cambio con el switch; es más, de no hacerlo bien no estoy seguro que pudiera ser perjudicial porque meterle VPP por un pin cualquiera puede hacerle pupita al micro.
-
gracias por las respuestas, oye nocturno, eso se puede ver claramente en el switch? poruqe yo llegue casi a la misma conculsión pero no del switch, sino de los pines necesarios para 40 pines y para 18 pines en ICSP, y no encontre nada pareceido en Eagle, algun dato que me sirva?
nose si pudieras explicarme mejor el funcionamiento del switch mediante un diagrama o esquema, porfavor, gracias
-
Bueno, creo que el diagrama del esquema que has puesto es el más adecuado. Si te fijas en el switch no tiene más opciones que las que te he contado.
-
vale, lo estudiare, algun esquema en eagle o proteus, osea para saber el tipo de switch que es para comprarlo
-
Lo mejor es que lleves ese esquema a la tienda o incluso la foto de la web. De todas formas, si pides un conmutador deslizante de doble circuito deberían darte eso.
-
ya entendi el switch, ahora me queda una duda, por ejemplo para el pic 16f84a (18 pines), mclr es el pin 4, vss es el pin 5; esos dos van con el icsp; ahora en el esquema tb le pone vdd, estaria en los pines 3 2 y 1, no afectaran verdad?? ademas el micro siempre lleva los puertos como entradas por defecto, cierto? esos vdd son para micros de menos pines, cierto?? y una consulta más, es lo mismo hacer lo de la imagen que adjunto? talvez se omita los dspic y los pic10fxxx, funcionaria igual?
pd. la imagen es del gtp lite
-
Haces muchas preguntas seguidas, y no sé si se me escapará alguna.
- no afecta meter Vdd en los pines 3, 2 y 1
- esos vdd son para otros formatos de micro
- no entiendo qué quieres hacer con la imagen adjunta, ¿poner un zócalo para cada uno?. Si es así funcionaría perfecto con un sólo Vpp y podrías ahorrar el switch, aunque te quedaría una placa enorme.
-
saludos, disculpas por las muhcas preguntas
lo que pretento es montar en un solo socalo (zif de preferencia) todo lo que se pueda de la imagen que deje, basandome precisamente en esa imagen que es de otro grabador (del gtp lite), ya que esta en mayor detalle que el de la pagina que deje de enlace en post atras
weno gracias por to, chao.
-
Hola cryn que tal? yo ya realize un zocalo pero con 3 tiras de pines y me va muy bien porque el zocalo no tenia ganas de buscarlo :mrgreen: aqui te adjunto el esquematico del zocalo zif
-
Hola Cryn que como va la cosa lo has solucionado ya o todavia no?
-
pues estoy en eso, jeje, el esqeuma que dejaste, pensaba que era para placa directamente, weno lo revisare y tratare de meterle al eagle, el de la pagina inicial que deje por el principio ya lo puse en eagle y no se puede todo en una cara, que puedo hacer?? lo mismo me pasa para el siseño de un teclado, debere usar puentes no? o existe una mejor solución?