SoloCodigo

Programación Específica => Microcontroladores => Mensaje iniciado por: © Jonathan © en Miércoles 23 de Julio de 2003, 00:04

Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Miércoles 23 de Julio de 2003, 00:04
Aqui dijo un link a uno de los programadores mas facil de entender y reformar a gusta, es el que actualmente estoy usando para mis proyectos. Espero les sirva de algo, cualquier duda me consultan, Saludos. :guitar:

Programador PP2 (http://213.97.130.124/progs/pp2/pp2.htm)
Título: Re: El programador que uso actualmente
Publicado por: ramiro en Viernes 24 de Octubre de 2003, 14:11
hola me gustaria que me giaran para aprender a programar los pic, gracias.
Título: Re: El programador que uso actualmente
Publicado por: ramiro en Viernes 24 de Octubre de 2003, 14:13
He estado leyendo varios tipos de programadores pero nose a cual irle pero ahora lei el de usted el pp2 y me suena interesante,espero encontrarlo en el mercado y espero que me envie un correo , gracias por todo.
Título: El programador que uso actualmente
Publicado por: © Jonathan © en Sábado 25 de Octubre de 2003, 16:05
Hola que tal, bueno, si quieres comprar un programador de micros, te comento que hay muy buenos dispositivos, eso si, cuestan fortunas.... por eso es que los programadores de pic's se construyen el suyo ellos mismos, este diagrama del programador PP2 es el que yo construi para programar mis micros, esta muy bueno, funciona bien y esta la posibilidad de ampliarlo a los micros mas modernos, si tu tienes dudas acerca de como ensamblar cada parte o sea lo que sea, no dudes en consultar, yo te dare una mano.
   Tambien existe el programador que no utiliza una fuente exterior para su funcionamiento, puedes buscarlo en google como programador de microcontroladores por puerto serial, bueno, cualquier duda o consulta ya sabes.....pues para eso estamos en el foro. SALUDOS :guitar:
Título: Re: El programador que uso actualmente
Publicado por: PabloJulioV en Martes 27 de Enero de 2004, 14:42
Hola, estuve viendo este programador y tengo  una duda, no pude encontrar el diodo "bat 41",  y cuando busque su remplazo no lo encontre, es el diodo q sirve para encender el led de transmision de datos, quisiera saber q diodo podria utilizar en su remplazo..

gracias
Título: Re: El programador que uso actualmente
Publicado por: lmarte en Viernes 30 de Enero de 2004, 15:46
Hola a todos,
Pablo, el bat 41 es un diodo Schottky, que son diodos de swicheo rápido, y tienen un voltaje de polarización directa menor que los normales, por ej un 1n4001 tiene como 0.8 V este no debe tener mas de 0.3. Asi que pregunta por un diodo de swicheo rápido a tu distribuidor pq es muy común que ellos te entiendan mejor de esa manera y te den un reemplazo que tengan a la mano.

Saludos
Leo
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Lunes 2 de Febrero de 2004, 18:46
Exacto, esa respuesta es correcta, de hecho yo utilice el 4001... hay otros, pero con ese es suficiente... armalo y me cuentas por favor...si necesitas ayuda, solo, pidela. Saludos :hola:
Título: Re: El programador que uso actualmente
Publicado por: lmarte en Jueves 5 de Febrero de 2004, 14:43
Hola,
Tengo una duda, el conector Centronics que llevaría el programador es como el que usan las impresoras paralelas viejas?
para conectar el programador al PC solo tendría que usar el mismo cable de la impresora?

Gracias
Leo
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Jueves 5 de Febrero de 2004, 15:45
Asi es, yo saque ese conector de una impresora y utilizo su cable para el mismo... podes usar cualquier cosa que lo reemplaze, pero si consigues eso pues te queda mas simple. Saludos y suerte :hola:
Título: Re: El programador que uso actualmente
Publicado por: Richzendy en Domingo 8 de Febrero de 2004, 09:56
Hola , jonathan y a todos en este foro, soy nuevo , (nunca lo habia visto)  casualmente, uso el mismo programador k tu usas y abiertamente lo recomiendo, solo hay k tener cuidado de no colocar el pic en mala posicion por k te tiras los transistores :D, ahora kisiera preguntarte a ti y a cualkiera k lo use, alguna vez haz usado ese programador en linux? hay alguna aplicacion en linux k lo soporte? , es mas haz usado el soft del ponyprog http://www.lancos.com/prog.html (http://www.lancos.com/prog.html)  con el? (creo k no le sirve pero ponyprog tb esta para linux...), si alguno sabe algo de esto por favor postee ;) las razones por la k pregunto esto es por k me gusta usar este soft para editar assembler: http://pikdev.free.fr/ (http://pikdev.free.fr/)  , pero para kemar el pic con este programador no he encontrado aplicacion k le resulte..... este soft soporta directamente tres programadores..... pero no incluye este... :(
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Lunes 9 de Febrero de 2004, 12:57
Bueno, este programador me gusta por su simpleza de manejo... cualquier sistema operativo que pueda manejar el puerto paralelo puede utilizar este programador, solo necesitas un programa que maneje el LPT y la pida al programador que queme el PIC... es una tarea algo engorroza, no es dificil hacer programadores, solo necesitas que el soft aplique las tensiones especificas en los tiempos especificos y ya... hay programadores para linux "creo", estoy un poco fuera de el, pero de no conseguirse uno, podriamos programar uno en C... no seria dificil. Me dices que opinas, si no encontras nada, posteamos un mensaje como inicio de un nuevo proyecto para realizar un programador para Linux. Saludos y Suerte :hola:
Título: Re: El programador que uso actualmente
Publicado por: Richzendy en Miércoles 11 de Febrero de 2004, 19:16
hola, si a ti te gusta, a mi me encanta :) este prog, es uno de los mas completos k ahi, si no miren el listado de hardware soportado...., weno existen alternativas para usar este prog, como usar "wine" (emulador de windows) para ejecutar "icprog.exe" (actualmente wine no me funciona :(), aunk yo no programo mucho en c, me parece muy buena opcion, tratar de hacer el soft directametne para el, tampoco creo k sea muy dificil, los mudulos y librerias para uso del puerto paralelo , ya vienen con el kernel  (solo ahi k compilarlas cuando se instala y casi todo el mundo lo hace) y creo k son super faciles de usar, tambien se podria pedir colaboracion de los programadores del ponyprog a ver si estan dispuestos a echar una mano para k su soft, soporte nuestro prog....;las fuentes del ponyprog son de licencia gnu ( es decir codigo fuente abierto ) o tambien a la gente del pikdev para k ellos soporten este programador directamente desde el editor, como lo hacen con el "tait" y el "jdm" , espero k mas gente este interesada,no solo jonhatan, y compartan su opinion ;)
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Miércoles 11 de Febrero de 2004, 22:39
Opinen a la pregunta siguiente

... SERIA BUENO COMENZAR A CREAR UN NUEVO PROGRAMADOR PARA PIC QUE FUNCIONE EN LINUX???
... VALDRA LA PENA???
... HAY APOYO, PERSONAS QUE SE ANIMEN A APORTAR???.

   Saludos y espero sus respuestas :hola:
Título: Re: El programador que uso actualmente
Publicado por: Richzendy en Miércoles 26 de Mayo de 2004, 09:35
buenas noticias a los amigos k programan microcontroladores y usan linux, estabamos hablando de hacer el soft para el pro pic2 (PP2) para linux , weno ya no hace falta, nuestro amigo frances , desarrollador de pikdev  ya lo hizo por nosotros ,  en su ultima version , soporta el hardware de alrededor, de 10 programadores entre los mas conocidos: TAIT , JDM y nuestro kerido PP2, yo lo instale sobre debian :D , como ayuda usar la pagina oficial del pikdev y como notas mias para k todo funcione como debe ser: no se les olviden darle permisos a los usuarios de escritura, lectura y ejecucion para k puedan usar el puerto paralelo o serial ( chmod a+rwx /dev/parport0 ) y tb para k pueda k pueda compilar copiar los archivos *.inc k trae el mplab en alguna carpeta, por k este soft no lo trae ( tal vez por k estas librerias son propietarias de microchip ) lo demas lo pueden conseguir en la ayuda de la pagina de pikdev. adjunto unos screen shots de como se ve el programa para k tengan la idea.

interface general de pikdev:
http://www.angelfire.com/electronic2/richz...ages/pikdev.png (http://www.angelfire.com/electronic2/richzendy/images/pikdev.png)

configuracion del ensamblador ( observen la ruta donde estan grabados los *.inc):
http://www.angelfire.com/electronic2/richz...ges/pikdev1.png (http://www.angelfire.com/electronic2/richzendy/images/pikdev1.png)

configuracion del programador (en el mio se configura asi, es un propic2 k me diseño un amigo a partir del original):
http://www.angelfire.com/electronic2/richz...ges/pikdev2.png (http://www.angelfire.com/electronic2/richzendy/images/pikdev2.png)

la ventana de acerca de.. aki observan la version y el url de la pagina del desarrollador :
http://www.angelfire.com/electronic2/richz...ges/pikdev3.png (http://www.angelfire.com/electronic2/richzendy/images/pikdev3.png)

weno, espero les ayude , ya no hay excusas para no usar linux! animense, no se arrepentiran! :D cualkier sugerencia posteen y jonathan si kieres le creas un nuevo tema a esta herramienta en el foro para k sea de mas facil acceso para todos :-D , si lo haces muchas gracias
Título: Re: El programador que uso actualmente
Publicado por: Richzendy en Miércoles 26 de Mayo de 2004, 09:41
mmmmmmm veo k no funcionan los enlaces , es problema de angelfire  ( creo k no permite redireccionar desde otras webs) : prueben los enlaces asi, copienlos y peguen las direcciones en sus navegadores, colocando antes el famoso : www

el primero :
angelfire.com/electronic2/richzendy/images/pikdev.png

el 2do.
angelfire.com/electronic2/richzendy/images/pikdev1.png

el 3ero.
angelfire.com/electronic2/richzendy/images/pikdev2.png

el 4to.
angelfire.com/electronic2/richzendy/images/pikdev4.png

bye, cualkier cosa si no les sirven avisan para buscar un host nuevo , o buscar la manera de k puedan verlas :D :hola:
Título: Re: El programador que uso actualmente
Publicado por: Richzendy en Miércoles 26 de Mayo de 2004, 09:54
jjejeej recorde k puedo subir archivos! wow ( jejej me pase de bruto) afortuinadamente fue antes de ir a dormir :D
Título: Re: El programador que uso actualmente
Publicado por: Richzendy en Miércoles 26 de Mayo de 2004, 09:55
la 2da.
Título: Re: El programador que uso actualmente
Publicado por: Richzendy en Miércoles 26 de Mayo de 2004, 09:57
la tercera:
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Miércoles 26 de Mayo de 2004, 16:17
Interesante informacion, la verdad carecia de estos conocimientos... Gracias amigo!, probare el soft y vere que tal me va. Saludos :hola:
Título: Re: El programador que uso actualmente
Publicado por: hlm60 en Viernes 28 de Mayo de 2004, 16:32
Hola Jonathan!!! Te comento que el problema del 16f873A dependia del firewall. Compre un programador con la actualizacion. Pues, el 16f873A definitivamente es el reemplazo del 16f873. El A ya viene con 20 MHZ. Te agradezco tu atencion.
Otra cosa, me podrias sugerir algun sitio donde anunciar la solicitud de un ingeniero electronico para mi empresa?. Resido en BsAs Provimcia, necesito alguien con entuciasmo y creatividad en cuanto a programacion y desarrollo de plaquetas para proyectos nuevos.
Gracias nuevamente y te deseo mucha suerte
HLM60
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Viernes 28 de Mayo de 2004, 16:43
Aqui en esta web hay un formulario para empresas que soliciten programadores, talves ahi encuentres a alguien... saber de alguna web buena donde se encuentren personas de Bs As, la verdad no se de ninguna, aparte en este ramo hay pocos que realmente sepan. Si puedo ayudarte en algo me avisas. Saludos :hola:
Título: Re: El programador que uso actualmente
Publicado por: hlm60 en Viernes 28 de Mayo de 2004, 17:29
Muchas gracias!! Es muy cierto que no es fàcil conseguir gente que sepa.
Título: Re: El programador que uso actualmente
Publicado por: lzune en Jueves 24 de Junio de 2004, 15:29
Saludos soy nuevo en el grupo,  a lo mejor un poquito mas viejo que ustedes. Pero con mucho animo de participación colaboración y tambien con ganas de aprender de Ustedes.
Saludos desde Peru.
Luis
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Jueves 24 de Junio de 2004, 15:52
Bienvenido!!! lzune, espero poder ayudarte en las dudas que tengas... igual aqui hay muchas personas que saben :D. Con animo aprenderas rapido y mucho... es asi como se llega lejos... Nuevamente BIENVENIDO. Saludos y Suerte :hola: :suerte:
Título: Re: El programador que uso actualmente
Publicado por: ximec03 en Domingo 19 de Septiembre de 2004, 23:48
Hola... soy nuevo en programar Pics. Armé el programador PP2 bajado de Internet ( autor: José María Gracía). Por ahora no he promamado nada, pero lo que me parece extraño es la elevada temperatura que adquieren los disipadores de los reguladores de tensión 7812 y 7805. ¿Será normal......????. Si alguien tiene el mismo programador ¿podría decirme si le ocurre lo mismo?
Gracias.
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Lunes 20 de Septiembre de 2004, 11:37
Hola.... no es normal que los reguladores calienten tanto, podrias decirme que tipo de fuente utilizas y que tipo de regulador... mi programador trabaja sin disipadores, es una reforma del PP2 original y tengo 0 (cero) problemas con el mismo. Saludos :hola:
Título: Re: El programador que uso actualmente
Publicado por: ximec03 en Martes 21 de Septiembre de 2004, 05:15
Ante todo gracias por contestar. Te comento que en principio utilicé un transformador de 9v + 9v 300ma, pero como calentaba mucho lo reemplacé por uno de 12v + 12v 500ma. Los reguladores son en la primera etapa un 7812 y luego un 7805. Todavía no he programado ningún micro, por lo tanto no se si funciona correctamente, al menos el circuito pasa las pruebas de harware del icprog.  Puedes enviarme el circuito de tu programador via email para ver si encuentro el defecto???
Muchas Gracias...  :hola:
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Martes 21 de Septiembre de 2004, 15:18
La fuente de mi cirsuito es el mismo que posteo en el primer mensaje en este foro... aqui donde estamos... el PP2... fijate como esta elaborada la fuente para el prog... no falles en esto que es lo mas importante... fijate que el 7812 lleva dos diodos en serie conectados a masa ... es un detalle muy necesario. Mira el link del primer mensaje. Saludos :hola:
Título: Re: El programador que uso actualmente
Publicado por: ximec03 en Jueves 23 de Septiembre de 2004, 21:43
Lo he revisado y todo esta donde debe estar!!!.  Me sigue la duda de la temperatura pero bueno luego veré si todo funciona, muchas gracias...
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Jueves 23 de Septiembre de 2004, 22:14
Rebiza las pistas, verifica que no haya cortos... si se calientan es porque hay consumo... por curiooosidad... usaste los mismos materiales que dice en el circuito? . Saludos :hola:
Título: Re: El programador que uso actualmente
Publicado por: ximec03 en Lunes 27 de Septiembre de 2004, 01:27
Encontré  el motivo de la temperatura. El tranformador que utilice era aparentemente de 12 + 12 * 500 ma. Cuando medi la salida tenía casi 25v en alterna. Con el puente de diodos y el capacitor se elevó a 37 vcc. La maxima tensión admisible de entrada del 7812 es 35 vcc. Puse como entrada una rama del tranformador 12 v y todo ok. Solo resta probar si graba. Muchas gracias por tu ayuda.
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Lunes 27 de Septiembre de 2004, 05:14
Mejor asi entonces... y ya sabes... estamos para servir (siempre en lo que podamos ;) ) ... Saludos! :hola: :suerte:
Título: Re: El programador que uso actualmente
Publicado por: ximec03 en Sábado 23 de Octubre de 2004, 05:47
Holaaaa...
Nuevamente invocando a sus servicios...
Quisisera comprar MI PRIMER MICRO para programar, pedí un PIC 16F84 y cuando legué a casa me di con que me etregaron un 16F84A  :angry:  . Me pueden decir que direrencia al con el 16F84????

Muchas gracias por su ayuda.

                                                   Juan  :whistling:
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Sábado 23 de Octubre de 2004, 08:03
Es el reemplazo del F84.. el F84A es un micro mas nuevo, para programarlo es exactamente igual, no hay diferencias...  la version PIC16F84 soporta hasta 10Mhz de cristal, mientras que la PIC16F84A soporta hasta 20Mhz... yo diria que el error del vendedor a sido a favor del cliente ;) .. Saludos! :hola:
Título: Re: El programador que uso actualmente
Publicado por: Hamlet77 en Viernes 16 de Septiembre de 2005, 07:44
hola.

soy nuevo en el foro y supongan que no se nada de pics.  :whistling:

He estado viendo el circuito y tengo unas cuantas dudas y consultas:

1-. Veo dos conectores. Un RS232 y uno de 9 pines que creo es el serial. Se utilizan los dos, o solo uno de ellos??

2-. Mi computadora no cuenta con puerto paralelo ni serial. Funciona el circuito si utilizo un converitdor USB - RS232?? Mi USB is 2.0

3-. Funciona si utilizo el software IC-Prog y mi systema es Windows XP

4-. Que es el ICSP??

5-. Alguna otra sugerencia si necesito programar un 16F877A y no cuento con puerto paralelo o serial, solo USB.... porfa, que no sea empleando el 18F2550, que no lo encuentro en las tiendas locales.

6-. me sirve el archivo hex del MPLAB en el IC-Prog??

Gracias  :alien:
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Sábado 17 de Septiembre de 2005, 15:41
Citar
soy nuevo en el foro y supongan que no se nada de pics. 
Bienvenido! :smartass:, si no sabes nada de pics aqui encontraras la ayuda necesaria para aprenderlos :). Cualquier duda es bienvenida :comp:

Citar
1-. Veo dos conectores. Un RS232 y uno de 9 pines que creo es el serial. Se utilizan los dos, o solo uno de ellos??
El conector Serial se utiliza para programar el PIC mediante ICSP, es la posibilidad de programar el pic sin quitarlo de la plata de prueba si este se encuentra soldado, seria para ahorar tiempo en la programacion.
No se necesitan los dos conectores, solo el DB25 que es el que se conecta con el PC.

Citar
2-. Mi computadora no cuenta con puerto paralelo ni serial. Funciona el circuito si utilizo un converitdor USB - RS232?? Mi USB is 2.0
No funcionara, todo Mother dispone de conectores seriales y paralelos, podrias comprar los cables para conectarlos en su interior, la posibilidad esta, desarmas el pc y le colocas el cable con conector LPT donde corresponda, si quieres puedo guiarte, solo me haria falta mas info.

Citar
3-. Funciona si utilizo el software IC-Prog y mi systema es Windows XP
Si funcionaria perfecto, existe una libreria DLL elaborada para que ICProg corra sin problemas en sistemas Windows XP y 2000.

Citar
4-. Que es el ICSP??
es la posibilidad de programar el pic sin quitarlo de la plata de prueba si este se encuentra soldado, seria para ahorar tiempo en la programacion ;)

Citar
5-. Alguna otra sugerencia si necesito programar un 16F877A y no cuento con puerto paralelo o serial, solo USB.... porfa, que no sea empleando el 18F2550, que no lo encuentro en las tiendas locales.
Lamentablemente si solo dispones de un puerto USB tendras que crear el GTP-USB y este necesita del 18F2550, pienso que antes deberias ver la posibilidad de incorporarle un LPT a tu PC, es una notebook?

Citar
6-. me sirve el archivo hex del MPLAB en el IC-Prog??
El Hex de Mplab es el archivo que necesitas colocar si o si en ICProg para cargarlo luego dentro del pic, MPlab es un entorno de desarrollo, escribes el codigo fuente y te convierte este en un archivo HEX, "el archivo HEX" es el entendible por el microcontrolador.
ICProg se conecta con el pic mediante una interface "programador" y mete dentro de este, ese archivo HEX elaborado en MPLAB... MPLAB debe trabajar junto con ICPROG si utilizas el programador PP2..

Espero sea de ayuda, explicame eso de que no tienes puerto, talves podamos agregar alguno. Saludos y hasta la proxima :) :hola:
Título: Re: El programador que uso actualmente
Publicado por: Hamlet77 en Sábado 17 de Septiembre de 2005, 21:27
wow... tu si que sabes lo que es ayudar!!!. Me he registrado en 100s de foros por este tema y eres el primero en contestar algo concreto!!! Muuuuuchas gracias  :kicking:

La mia es una Laptop Dell Inspiron 5150... por afuera no tienes los puertos paralelo ni serial, y no veo que tenga opcion de adaptarselos. Nunca la he abierto para ver por dentro.  No me puedo quejar de esta computadora, es buenisima y esta es la primera vez que tengo problemas por no contar con esos puertos, antes con adaptadores a USB resolvi todos los casos (impresoras, camaras,escaner).

Vi el esquema del GTP-USB, pero el dichoso 18F2550 no lo encuentro en el mercado local... Vivo en Costa Rica y la verdad es que aqui estan muy atrasaditos en estas cosas!! <_<

Estoy a punto de terminar el montaje del PIPO2, alguien en otro foro dijo que si funciona si utilizo el convertidor USB-Puero serial... no me quedara mas que probar.

- Si sabes como ayudarme a habilitar los puertos... Jesus, no sabes cuanto te lo agradecere!!!---- Laptop DELL INSPIRON 5150
Título: Re: El programador que uso actualmente
Publicado por: che karlitos en Miércoles 23 de Noviembre de 2005, 22:54
hola jovenes soy nuevo en el foro
he leído bastante sobre pics pero no he logrado programar siquiera uno he utilizado el programador P16Pro que viene junto a PICALL pero nones y leyendo este tema quice acceder al link del PP2 pero no pasa nada
haber si me ayudan por favor

de antemano muchas gracias:gracias:
Título: Re: El programador que uso actualmente
Publicado por: Hamlet77 en Lunes 12 de Diciembre de 2005, 19:21
Cita de: "che karlitos"
hola jovenes soy nuevo en el foro
he leído bastante sobre pics pero no he logrado programar siquiera uno he utilizado el programador P16Pro que viene junto a PICALL pero nones y leyendo este tema quice acceder al link del PP2 pero no pasa nada
haber si me ayudan por favor

de antemano muchas gracias:gracias:
tomale un vistazo a este link que es para el programador PIPO2.

Programador PIPO2 (http://213.97.130.124/progs/pipo2/pipo2.htm)

Yo segui al pie de letra las instrucciones, lo monte y funciona perfecto.

Suerte
Título: Re: El programador que uso actualmente
Publicado por: Hamlet77 en Lunes 12 de Diciembre de 2005, 19:31
Casi lo logro...

Con el software ic-prog y el programador PIPO2.

Resulta que aun estoy intentando emplear el puerto USB de mi laptop para programar.... ya llevo tamaño rato en eso.

Resulta que despues de varias reconfiguraciones al ic-prog llege al punto en que le habilite el Win NT.

Ademas pase el USB al COM3 porque en alguna parte el ic-prog solo me presenta la opcion de seleccionar el COM3

Como resultado tengo que SI estoy programando y leyendo el PIC, pero (el gran PERO) es que se tarde demasiado... un proceso que en otras computadoras me toma 2 minutos, en mi laptop se tarda 1h:25m:30s.... demasiado!!! y hasta me parece que estoy forzando la computadora.  :smartass:

lo unico que si hace super rapido es el Borrar el PIC... toma solo unos segundos.

Creo que es cuestion de hacer unas cuantas configuraciones mas  :lightsabre:   (el problema es que no se que mas configurar  :blink:   )

Si alguien tiene alguna idea... porfa que se ponga  :comp:  y que las comparta
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Lunes 12 de Diciembre de 2005, 19:46
Cita de: "Hamlet77"
Casi lo logro...

Con el software ic-prog y el programador PIPO2.

Resulta que aun estoy intentando emplear el puerto USB de mi laptop para programar.... ya llevo tamaño rato en eso.

Resulta que despues de varias reconfiguraciones al ic-prog llege al punto en que le habilite el Win NT.

Ademas pase el USB al COM3 porque en alguna parte el ic-prog solo me presenta la opcion de seleccionar el COM3

Como resultado tengo que SI estoy programando y leyendo el PIC, pero (el gran PERO) es que se tarde demasiado... un proceso que en otras computadoras me toma 2 minutos, en mi laptop se tarda 1h:25m:30s.... demasiado!!! y hasta me parece que estoy forzando la computadora.  :smartass:

lo unico que si hace super rapido es el Borrar el PIC... toma solo unos segundos.

Creo que es cuestion de hacer unas cuantas configuraciones mas  :lightsabre:   (el problema es que no se que mas configurar  :blink:   )

Si alguien tiene alguna idea... porfa que se ponga  :comp:  y que las comparta
Hola Hamlet!  :smartass: .. me alegro que haya funcionado.. el que demore mas de una hora si que es :blink: .. imaginate si tienes que hacer correcciones en el codigo y grabas nuevamente :blink: .. si haciendo mas configuraciones el tiempo de programacion no baja de los 15 minutos o menos no le veo sentido a programar con tu laptop :ph34r: .. al momento de trabajar el tiempo se considera como lo mas valioso.. y tener que esperar a una maquinita a que te grabe un pic para saber si ahora funciona es algo de locos :devil: .. lamento no poder ayudarte a reconfigurar tu dispositivo.. te felicito porque lograste lo que buscabas, el proximo reto.. Bajar el tiempo!. Suerte y Saludos :) :hola:
Título: Re: El programador que uso actualmente
Publicado por: Kain589 en Martes 3 de Enero de 2006, 01:24
Cita de: "Hamlet77"
Alguna otra sugerencia si necesito programar un 16F877A y no cuento con puerto paralelo o serial, solo USB.... porfa, que no sea empleando el 18F2550, que no lo encuentro en las tiendas locales.
 
Se me ocurre que podrias pedir el pic18 a michochip en su seccion de samples, tendras que rellenar un formulario en ingles y decirles que es para un prototipo de algo y te lo mandan, aunque depende de donde vivas tendras mas o menos facilidades.
De todas formas sigues con el proble de grabar el codigo en el 18F, existe un programador art2003 solo para la familia 18 que usa componentes basicos y lo puedes montar en una protoboard, este emple el puerto paraleo necesitaras de algun amigo que te lo grabe.
Llego tarde a este tema pero espero poder ayudar.Si lo ves viable y a tiempo y necesitas informacion, ya sabes donde pedirla.

P.D Alguien me puede recomendar algun programador ICSP que admita Dspic y que no sea el usb GTP lite
Título: Re: El programador que uso actualmente
Publicado por: deivid28 en Miércoles 26 de Abril de 2006, 12:45
hola, estoy un poco perdido con todo esto, he montado un PP2 y aun no lo he utilizado, pero he echo una prueba de hardware con el icprog y se supone que se deben encender los diodos Vpp y Vdd pero no se encienden, puede ser problema de configuración o fallo en el montaje?, una ayudita please.
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Miércoles 26 de Abril de 2006, 17:02
Cita de: "deivid28"
hola, estoy un poco perdido con todo esto, he montado un PP2 y aun no lo he utilizado, pero he echo una prueba de hardware con el icprog y se supone que se deben encender los diodos Vpp y Vdd pero no se encienden, puede ser problema de configuración o fallo en el montaje?, una ayudita please.
verifica que los diodos leds esten bien ubicados, tienen polaridad.. si eso esta bien tendrian que encender, podrias testear los transistores, si no funciona es seguramente devido al montaje, chequealo bien y me cuentas. Saludos :)
Título: Re: El programador que uso actualmente
Publicado por: deivid28 en Jueves 27 de Abril de 2006, 17:47
Los diodos tienen buena polaridad, comprobare los transistores a ver si hay alguno en mal estado o erre en su montaje.
Gracias por la ayuda, ya os cuento como me fue
Título: Re: El programador que uso actualmente
Publicado por: deivid28 en Miércoles 3 de Mayo de 2006, 13:07
Hola,gracias por la ayuda.He comprobado el circuito y he arreglado las anomalias que detecte, ya me hace la prueba de hardware correctamente, pero ahora tengo otro problemilla, no se si sera problema de configuración del icprog o no se, el fallo es el siguiente, Cuando intento programar un Pic me falla al final del proceso, cuando verifica codigo me da un fallo: verificacion falló en la dirección 0000h. Tal vez no inserte correctamente el programa. Alguno me podria mandar un programa sencillo para poder comprobar o darme algun consejillo. Muchas gracias. estoy utilizando un 16F872.
Un saludo a todos y gracias por la ayuda.
Título: Re: El programador que uso actualmente
Publicado por: Huguen_aus_Tirol en Miércoles 3 de Mayo de 2006, 15:17
Hola! Al principio usaba tambien el ICProg, y despues cambie porque me daba el mismo problema; me programaba el micro despues de probar varias veces, no sabía que podía ser. Después cambié al WinPIC y no volví a tener problemas.
Busca en la red el WinPIC y lo pruebas. También probé con otros soft´s similares, y funcionan, pero me gusta este que te recomiendo.
Prueba y nos cuentas...

Saludos
Título: Re: El programador que uso actualmente
Publicado por: lalo_soft en Jueves 4 de Mayo de 2006, 04:34
© Jonathan © ya que te veo tan activo me pregunto si sera posible ampliar la mirada hacia otras familias de micro especificamente los ARM cuya penetracion ya esta dando que hablar.

Saludos Master.
Título: Re: El programador que uso actualmente
Publicado por: deivid28 en Jueves 4 de Mayo de 2006, 12:06
Gracias por tu ayuda, he probado con el winpic, ya que es el que mejor resultado parece dar, segun veo en el foro. Pero sigue sin funcionar, el winpic falla nada mas comenzar la programación dando un fallo de no coincidir por ejemplo: Leido 02ff y escrito 3fff. Nada mas comenzar eso.  Tambien le digo de reconocer el Pic y me dice Pic desconocido, pero no se si eso sera normal. Uso un 16f872. Un saludo y gracias por la ayuda.
Título: Re: El programador que uso actualmente
Publicado por: deivid28 en Jueves 4 de Mayo de 2006, 17:22
Una aclaración, yo estoy intentando programar el Pic 16F872 atraves del puerto Paralelo LPT1, que es como lei que se debía hacer, aunque aki leo mucho hablando del puerto serie, lo estoy haciendo mal?
Título: Re: El programador que uso actualmente
Publicado por: Huguen_aus_Tirol en Jueves 4 de Mayo de 2006, 17:52
Hola! Yo uso el puerto paralelo.
Asegurate de tener 12.5 V en Vpp cuando lo activas, la tolerancia creo que son unos +/- 0.25 V. Lo puedes medir con el PIC puesto en el zócalo. Esta linea es bastante problemática...
Tambien controla que las lineas de datos y clock que van al PIC no estén en contacto con alguna otra línea (una vez me pasó :( )
Tranquilo, que ya lo solucionarás...

Saludos!
Título: Re: El programador que uso actualmente
Publicado por: deivid28 en Jueves 4 de Mayo de 2006, 18:18
La tension que tengo de Vpp son de 11,84V, sustitui el 1n4148 q me limitaba la tensión y ahora tengo 13V, pero sigue igual. La tensión de Vdd es de 5V. El circuito lo he revisado tela de veces y no detecto ninguna falla, no se q puede pasar. Dejo el 1n4148?, tengo entendido que el pic se programa con rangos entre 12 y 13V, no se si esa pequeña diferencia puede influir. Me estoy volviendo locooooooo!!!, jeje. Gracias a todos por su ayuda, un saludo.
Título: Re: El programador que uso actualmente
Publicado por: Huguen_aus_Tirol en Jueves 4 de Mayo de 2006, 20:03
Pon un esquematico de tu circuito y lo vemos... Podría ser algo en la linea de datos <_< .
Pon tambien como has configurado el soft!
Es la primer batalla que nos libran los PIC, pero la superamos y tenemos el control! :D

Saludos
Título: Re: El programador que uso actualmente
Publicado por: deivid28 en Jueves 4 de Mayo de 2006, 20:57
este es el esquema.
La configuracion de icprog seria:

tipo hardware:
Tengo invertido, data in, Clock, MCLR y VCC
Interfaz: Direct I/O
Retardo: 5

Oscilador : RC
Protección de codigo:CP Off

Bit de configuración:
Activados: WDT, BODEN,LVP y WRT

Si no lo entendeis bien, os mando fotillos, pero no se subir fotos muy bien.
Título: Re: El programador que uso actualmente
Publicado por: Huguen_aus_Tirol en Jueves 4 de Mayo de 2006, 23:19
Hola! Yo probaría asi:

* clock invertido, D1
* Data In (del PC al PIC) invertido, D0
* Data out (del PIC al PC) no invertido, ACK
* Vcc invertido, D2
* Vpp (MCLR) invertido, D3/4/5

Tantos transistores!! no está ninguno mal?

Lo demas, OSC y asi, no tiene que ver con el programador, sino con tu aplicación (de alli no tienes ningún error en la grabación)

Nos cuentas...

Saludos
Título: Re: El programador que uso actualmente
Publicado por: deivid28 en Jueves 4 de Mayo de 2006, 23:53
gracias huguen por tu ayuda, mañana lo probare y ya os cuento. Con respecto a las tensiones que comente de 11,84 con el 1n4148 a 13V sin este, como lo ves?, habría algun problema en programar con una tensión de 11,84, auqnue no entre en el rango de entre 12 a 13 voltios. aunque puedo probar de las dos formas.
de todas formas muchas gracias por la ayuda, me estais siendo de mucha utilidad, sobre todo por lo que aprende uno por aki.
Título: Re: El programador que uso actualmente
Publicado por: deivid28 en Viernes 5 de Mayo de 2006, 14:10
He probado con la configuración q me dijeron y me ocurre lo mismo, el puñetero 0000h, Si el programa tubiera deficiencias, podría ser ese el fallo?, por que no creo que el montaje este mal, esta revisado comprobado y recomprobado con polimetro, osciloscopio y todo lo posible,jeje.  Gracias y disculpad que sea tan pesao.
Título: Re: El programador que uso actualmente
Publicado por: Huguen_aus_Tirol en Viernes 5 de Mayo de 2006, 19:15
Hola! Cuando grabas el micro, no importa que el codigo que escribiste esté bien o mal, el micro se graba igual...
Podría ser que el micro esté dañado, pero sería extraño. Si sabes de alguien que tenga como grabarlo puedes sacarte la duda.
Un consejo: deja todo como está, descansa unos días, disfruta del fín de semana, y luego vuelve a revisarlo :)

Saludos!
Título: Re: El programador que uso actualmente
Publicado por: deivid28 en Sábado 6 de Mayo de 2006, 00:08
Muchas gracias Huguen, eso hare, descansare el fin de semana, retomare datos y volvere al tajo el lunes. Gracias por la ayuda, ahora se que no es problema del programa, poco a poco se van despejando dudas y ampliando conocimientos. Un saludo y el Lunes nos veremos por aki,jejeje.
Título: Re: El programador que uso actualmente
Publicado por: Danus en Domingo 4 de Junio de 2006, 06:46
Hola a todos, soy nuevo en esto de los pics y por supuesto como integrante en el foro, le cuento que despues de conocer hace como 15 dias este foro ya que andaba buscando no se si el mejor programador pero si uno que funcionara bien, lei varias veces que el PP2 funciona para muchos muy bien, asi que me dispuse hacerlo.
Descarge todo de la web del autor Jose Garcia, lei detenidamente todo asi que manos a la obra en un momento me encuentro con al disyuntiva de que mi pc un P3 700 ella con windows XP posee un puerto paralelo de 25 pines a lo cual el plano del PP2 muestra un db 36, asi que busque para no hacer mal las cosas toda la data y reemplace los pines, bien terminado mi PP2 conecto la alimentacion enciende el led de Power pero el problema es que haciendo un chequeo de hardware con el ic prog no me encienden los otros leds VDD y VPP, a revisar se a dicho lo cual realizo varias veces mas de 5, esta todo en su lugar ningun corto nada, asi que me dirijo hasta la entrada del db25y comienzo a chequear voltajes para mi sorpresa veo que en ningun momento de la programacion o lectura cambian los estados de los pines 2 al 7 de mi puerto paralelo (siempre hay 5volts a lo sumo baja a 4.8), visto esto tomo una punta de prueba la conecto a masa y le aplico masa o 0volt a las entradas del 74LS04 (patas 1 3 9 13 11) y ahi si encienden todos los leds, pienso mi puerto paralelo esta mal, se lo comento a un amigo que tiene un programador para micros motorola el cual se conecta a puertos paralelos, instala el soft necesario, conecta su hard en el puerto paralelo y para mi sorpresa funciona todo bien.
Asi que lo primero que hago es dirigirme al foro y mirar a ver si a alguien le paso algo similar, para mi desgracia particular no pero si lo miro de otro modo para mi alegria aqui a muchos de ustedes les funciona muy bien, por ahi lei en un post de ayuda que hay un dll para que el icprog funcione en Xp, yo no instale ningun DLL solo el Icprog y un archivo que dice ser el driver para NT.
Por favor si son tan amables y alguno de ustedes me puede dar una mano lo agradeceria mucho, si solo me falta ese dll por favor me pueden pasar el link para descargarlo? o si no tambien me lo pueden pasar por mi correo o como mejor les parezca.
Desde ya muchas gracias por el tiempo empleado para leer este largo post pero realmente queria plasmar todo asi no quedan dudas.

Saludos Danus.
Título: Re: El programador que uso actualmente
Publicado por: eliorap en Lunes 13 de Noviembre de 2006, 17:12
hey para que el ic prog te funcione bien en XP tienes que bajar el icprog.sys y configurarlo en ajustes/opciones/miscelanea pones el chulo donde dice driver para nt/xp .... reinicias y debe funcionar. se lo vi a un compañero y le funciona.
pero por desgracia a mi no me funciona yo hice el pp2 tambien y hace la prueba hardware y todo bien pero al programarlo me sale el delirio de todos error 0000h o algo asi. ese programador en windows 98 y con una pc vieja funciona OK.
pero se me daño el progarmador lo hice de nuevo compre computadora nueva porque el computador tambien se me daño y resulta que ese bendito programador nunca me ha querido funcionar en XP o no se si sea el pc.
aqu te pongo el driver tambien puedes bajarlo en la pagina de icprog
Título: Re: El programador que uso actualmente
Publicado por: eliorap en Lunes 13 de Noviembre de 2006, 17:20
a mi me ocurre lo mismo con el pp2 hace todo bien y sale el bendito error 0000h
con el ic prog lo probe con winpic800 y tambien me muestra error ya no se que sera
pero ese fallo es cuando hay problemas con el puerto paralelo o con el pic
yo he probado con varios pic no creo que todos esten dañados.
algo curioso es que en win 98 y con una computadora vieja funcionaba OK
a veces pienso que XP molesta con el puerto paralelo en algunos pc por que el driver que se baja para trabajar en xp es precisamente para el puerto paralelo
Título: Re: El programador que uso actualmente
Publicado por: © Jonathan © en Lunes 13 de Noviembre de 2006, 18:33
Cita de: "eliorap"
a mi me ocurre lo mismo con el pp2 hace todo bien y sale el bendito error 0000h
con el ic prog lo probe con winpic800 y tambien me muestra error ya no se que sera
pero ese fallo es cuando hay problemas con el puerto paralelo o con el pic
yo he probado con varios pic no creo que todos esten dañados.
algo curioso es que en win 98 y con una computadora vieja funcionaba OK
a veces pienso que XP molesta con el puerto paralelo en algunos pc por que el driver que se baja para trabajar en xp es precisamente para el puerto paralelo
En la mayoria de los casos, ese error es porque no estan los 13,2volts necesarios para entrar en el modo grabacion del chip, medi con un multimetro la tension VPP para ver si es correcta, el LM7812 en el esquema del pp2 tiene aislada la masa con 2 diodos en serie, es para elevar en 1 volt la tension de salida del componente y asi lograr los 13,2 necesarios para quemar el pic. Fijate en eso y me cuentas. Saludos :)
Título: Re: El programador que uso actualmente
Publicado por: eliorap en Sábado 18 de Noviembre de 2006, 22:58
¡funciono! el error creo que si era del voltaje vpp, lo que pasa es que el circuito original lleva una fuente y yo no utilice fuente si no un adaptador, entonces suprimi c1 y c2 por que pensaba que simplemente eran capacitores de filtrado(o si lo son pero aumentan un poco el voltaje)se los puse, por que recuerdo que en la placa vieja se los puse y habia funcionado, asi que se los coloque y funciono OK
en XP, osea ya no hay dudas funciona bien en XP y 98 bueno para todos el pp2 si funciona bien. otra pregunta es que quiero hacer un contador de 0 a 99 con picbasic pro que sea facil y sin interrrupciones
Título: Re: El programador que uso actualmente
Publicado por: Alfchip en Jueves 26 de Junio de 2008, 20:29
Jonathan que tal. soy nuevo en el foro  y te comento que estoy probando este programador de pic el PP2
    pero me da error al grabar y verificar:  verificación falló en la dirección de codigo 0000h.
    Estoy usando el Icprog 1.04 y he probado con otras versiones y aunque la prueba de hardware sale bien es decír
    que al habilitar VCC y MCLR se enciende el led correspondiente, no he podido grabar el pic 16F84A.
    Agtadezco en lo que me puedas ayudar.