Programador de PICs para Piklab
3 participantes
Página 1 de 1.
Programador de PICs para Piklab
Hola alguien podria pasarme el esquema de un programador de PICs que funcione con Piklab; si se que hay millones en internet, pero soy muy nuevo en esto de los PIC y veo que todos los programadores son para gente windoos y no quiero meter la pata por que ando escaso de morlacos. Estaria bueno que el programador fuera compatible con la mayor cantidad de PIC posibles y en especial con el 16F84A. Desde ya muchas gracias. Saludos.
0110110h- Participante
- Mensajes : 11
Fecha de inscripción : 05/01/2009
Edad : 38
Localización : Argentina
Re: Programador de PICs para Piklab
Hola 0110110h, bienvenido al foro...
En principio cualquier programador se debería poder usar en Linux, a no ser que dependa de un software solo disponible para windows, e incluso así seguramente se podría hacer funcionar en LInux.
Piklab soporta la mayoría de los programadores comunmente utilizados. Lo primero sería saber qué tipo de programador quieres:
¿Dispones de puerto paralelo o serie en tu ordenador?
¿te lo quieres construir tu mismo o lo piensas comprar?
Si quieres un programador directo por puerto serie o paralelo, cualquiera de los que hay por ahí te podría servir en Piklab, lo que tienes que tener en cuenta es que no todos esos programadores soportan todos los pics, por ejemplo en esta misma sección está: "Programador paralelo muy sencillo alimentado por USB", es lo más sencillo en programadores paralelos, pero no te va a servir para pic16f84A, ya que este necesita 12v para programación y el programador mencionado solo puede programar pics a 10v. En cualquier caso piénsate pasarte a pics más actualizados p.ej: 16f628a es como el 16f84a, pero con más pines libres, más funcionalidades y más baratos; compatible pin a pin con el 16f84a.
Los programadores directos serie o paralelo NO funcionan con un cable adaptador USB-serie o USB-paralelo.
Si lo quieres por puerto USB te podrías construir uno, pero es algo más complicado; en todo caso vas a necesitar un programador directo para grabar por primera vez el pic; se pueden comprar clones a muy buenos precios (no sé si los comprados vienen pre-grabados).
Para empezar yo creo que lo mejor es hacerte un programador por puerto paralelo y cuando tengas algo más de experiencia te haces o compras uno por USB con capacidad para depurado y todo eso.
Si tienes una idea de lo que quieres, cuéntanosla y te ayudaremos en lo que podamos.
Saludos.
En principio cualquier programador se debería poder usar en Linux, a no ser que dependa de un software solo disponible para windows, e incluso así seguramente se podría hacer funcionar en LInux.
Piklab soporta la mayoría de los programadores comunmente utilizados. Lo primero sería saber qué tipo de programador quieres:
¿Dispones de puerto paralelo o serie en tu ordenador?
¿te lo quieres construir tu mismo o lo piensas comprar?
Si quieres un programador directo por puerto serie o paralelo, cualquiera de los que hay por ahí te podría servir en Piklab, lo que tienes que tener en cuenta es que no todos esos programadores soportan todos los pics, por ejemplo en esta misma sección está: "Programador paralelo muy sencillo alimentado por USB", es lo más sencillo en programadores paralelos, pero no te va a servir para pic16f84A, ya que este necesita 12v para programación y el programador mencionado solo puede programar pics a 10v. En cualquier caso piénsate pasarte a pics más actualizados p.ej: 16f628a es como el 16f84a, pero con más pines libres, más funcionalidades y más baratos; compatible pin a pin con el 16f84a.
Los programadores directos serie o paralelo NO funcionan con un cable adaptador USB-serie o USB-paralelo.
Si lo quieres por puerto USB te podrías construir uno, pero es algo más complicado; en todo caso vas a necesitar un programador directo para grabar por primera vez el pic; se pueden comprar clones a muy buenos precios (no sé si los comprados vienen pre-grabados).
Para empezar yo creo que lo mejor es hacerte un programador por puerto paralelo y cuando tengas algo más de experiencia te haces o compras uno por USB con capacidad para depurado y todo eso.
Si tienes una idea de lo que quieres, cuéntanosla y te ayudaremos en lo que podamos.
Saludos.
Re: Programador de PICs para Piklab
Hola Pikitin gracias por la bienvenida
y tu respuesta al toque. Bueno mi PC tiene puerto serie y creo que
paralelo también, pero prefiero serie, mi notebook solo tiene
puertos USB pero no importa, cuando vaya a grabar uso la PC. Entonces
necesito un programador por puerto serie, y si prefiero fabricarlo
yo. Me gustaría que fuera compatible con la mayor cantidad posible
de PICs.
Que bueno el PIC 16F628A no lo conocía hace cuanto mas o
menos que ha reemplazado al 16F84A?. Esta muy bueno mas memoria de
programa y mas RAM, pero es 100%x100% compatible con el 16F84A?, lo
que pasa es que hace una semana me baje el libro "Microcontrolador
16f84 desarrollo de proyectos" y la verdad que tengo que leer
más pero le entiendo mucho mucho mejor que a varios tutoriales y
manuales y bueno te introduce al mundo de los PICs con el 16F84A, las
instrucciones son iguales?.
Por casualidad no conoces algún libro
parecido al que yo te nombre pero referido al 16F628A?. Gracias
Pikitin¡¡¡
y tu respuesta al toque. Bueno mi PC tiene puerto serie y creo que
paralelo también, pero prefiero serie, mi notebook solo tiene
puertos USB pero no importa, cuando vaya a grabar uso la PC. Entonces
necesito un programador por puerto serie, y si prefiero fabricarlo
yo. Me gustaría que fuera compatible con la mayor cantidad posible
de PICs.
Que bueno el PIC 16F628A no lo conocía hace cuanto mas o
menos que ha reemplazado al 16F84A?. Esta muy bueno mas memoria de
programa y mas RAM, pero es 100%x100% compatible con el 16F84A?, lo
que pasa es que hace una semana me baje el libro "Microcontrolador
16f84 desarrollo de proyectos" y la verdad que tengo que leer
más pero le entiendo mucho mucho mejor que a varios tutoriales y
manuales y bueno te introduce al mundo de los PICs con el 16F84A, las
instrucciones son iguales?.
Por casualidad no conoces algún libro
parecido al que yo te nombre pero referido al 16F628A?. Gracias
Pikitin¡¡¡
0110110h- Participante
- Mensajes : 11
Fecha de inscripción : 05/01/2009
Edad : 38
Localización : Argentina
Re: Programador de PICs para Piklab
Respecto al programador, como te dije, cualquiera de los que hay por ahí te va a funcionar en Piklab, mírate esos links: https://pic-linux.forosactivos.net/programadores-f12/enlaces-a-paginas-de-programadores-t4.htm
Los de puerto serie en general pueden tener problemas según la tensión que entregue el de tu PC; el JDM no controla Vpp independientemente y vá a tener problemas con algunos pics si usas reloj interno y mclr desactivado, el RCD no tiene ese problema y debería funcionarte con la mayoría de los pics, aunque puede tener problemas con pics grandes y siempre depende de la capacidad de entrega de tensión y corriente de tu puerto serie.
Los de puerto paralelo no tienen esos problemas y en general son más fiables, el inconveniente es que necesitan alimentación externa a 12v, el más sencillo que he visto es este: https://pic-linux.forosactivos.net/programadores-f12/programador-paralelo-muy-sencillo-alimentado-por-usb-t8.htm pero no programa todos los pics, solo los que necesiten menos de 10 v de Vpp (que son muchos), la ventaja es que está alimentado por el puerto USB u otra fuente de 5v.
Para el pic16f84a te va a servir el JDM o el RCD o la mayoría de los de puerto paralelo ( no te vale el alimentado por usb), pero como te dije este pic ya está algo desfasado, aunque se sigue fabricando, ahora hay pics mucho mejores y a mitad de precio. Los pic627a/628a/648a, no solo tienen más memoria, sino que pueden funcionar sin reloj externo y sin mclr a +5v, con lo que tienes los dos puertos de 8 pines completos para su uso, sin tener que usar ningún componente externo; además tienen comparadores, Usart, Pwm y alguna que otra cosa más, todo esto a la mitad de lo que te vale un pic16f84a... no parece que haya que pensárselo mucho.
Las instrucciones son las mismas para toda la familia p16f, los programas del p16f84a te valen para p16f627a/628a/648a, lo único que cambia son los bits de configuración, pero eso lo puedes cambiar en Piklab sin problemas. Lo que aprendas en ese libro te vale como base para todos los pics y lo puedes aplicar directamente al 16f628a; en cualquier caso aqui y en otros foros hay gente que seguro está dispuesta a ayudarte.
El mejor libro sobre pics que he encontrado hasta ahora es: Google. La mayoría de los libros se escribieron hace varios años, basados en los conocimientos que aprendió el autor otros años antes, osea... normalmente hablan del conocimiento de hace al menos 10 años, esto en micros es bastante tiempo...
Lo del programador... como tu lo veas: si vas a usar un p16f627a/628a/648a o cualquier otro pic con reloj interno y mclr desactivada no te hagas un JDM, prueba con el RCD en un protoboard, si te funciona entonces hazlo de verdad, si nó prueba uno por puerto paralelo.
Otra cosa... no te recomiendo que uses esos sistemas con las conexiones para varios tipos de pic en el mismo zócalo, te pueden dar problemas; al menos en principio prueba con las conexiones justas para el pic que vayas a programar.
Los de puerto serie en general pueden tener problemas según la tensión que entregue el de tu PC; el JDM no controla Vpp independientemente y vá a tener problemas con algunos pics si usas reloj interno y mclr desactivado, el RCD no tiene ese problema y debería funcionarte con la mayoría de los pics, aunque puede tener problemas con pics grandes y siempre depende de la capacidad de entrega de tensión y corriente de tu puerto serie.
Los de puerto paralelo no tienen esos problemas y en general son más fiables, el inconveniente es que necesitan alimentación externa a 12v, el más sencillo que he visto es este: https://pic-linux.forosactivos.net/programadores-f12/programador-paralelo-muy-sencillo-alimentado-por-usb-t8.htm pero no programa todos los pics, solo los que necesiten menos de 10 v de Vpp (que son muchos), la ventaja es que está alimentado por el puerto USB u otra fuente de 5v.
Para el pic16f84a te va a servir el JDM o el RCD o la mayoría de los de puerto paralelo ( no te vale el alimentado por usb), pero como te dije este pic ya está algo desfasado, aunque se sigue fabricando, ahora hay pics mucho mejores y a mitad de precio. Los pic627a/628a/648a, no solo tienen más memoria, sino que pueden funcionar sin reloj externo y sin mclr a +5v, con lo que tienes los dos puertos de 8 pines completos para su uso, sin tener que usar ningún componente externo; además tienen comparadores, Usart, Pwm y alguna que otra cosa más, todo esto a la mitad de lo que te vale un pic16f84a... no parece que haya que pensárselo mucho.
Las instrucciones son las mismas para toda la familia p16f, los programas del p16f84a te valen para p16f627a/628a/648a, lo único que cambia son los bits de configuración, pero eso lo puedes cambiar en Piklab sin problemas. Lo que aprendas en ese libro te vale como base para todos los pics y lo puedes aplicar directamente al 16f628a; en cualquier caso aqui y en otros foros hay gente que seguro está dispuesta a ayudarte.
El mejor libro sobre pics que he encontrado hasta ahora es: Google. La mayoría de los libros se escribieron hace varios años, basados en los conocimientos que aprendió el autor otros años antes, osea... normalmente hablan del conocimiento de hace al menos 10 años, esto en micros es bastante tiempo...
Lo del programador... como tu lo veas: si vas a usar un p16f627a/628a/648a o cualquier otro pic con reloj interno y mclr desactivada no te hagas un JDM, prueba con el RCD en un protoboard, si te funciona entonces hazlo de verdad, si nó prueba uno por puerto paralelo.
Otra cosa... no te recomiendo que uses esos sistemas con las conexiones para varios tipos de pic en el mismo zócalo, te pueden dar problemas; al menos en principio prueba con las conexiones justas para el pic que vayas a programar.
Re: Programador de PICs para Piklab
Ok. Gracias, voy a probar con el puerto
serie RCD con el PIC 16F628A cuando lo tenga te comento. Saludos.
serie RCD con el PIC 16F628A cuando lo tenga te comento. Saludos.
0110110h- Participante
- Mensajes : 11
Fecha de inscripción : 05/01/2009
Edad : 38
Localización : Argentina
Re: Programador de PICs para Piklab
Ok... mírate bién la página del RCD porque hace algunos cambios al esquema inicial, el esquema que hay al final del todo creo que es el más actualizado, incluye un condensador algo mayor y un potenciómetro en vez de una resistencia, todo esto en la linea de Vpp.
Habla también de posibles problemas con la carga del condensador, pero Piklab tiene un buen sistema de programación y hace una pre-carga precisamente pensando en programadores que usen ese tipo de sistemas.
Suerte y comenta como te vá.... yo me hice ese programador y otros por puerto serie, pero al final resulta que tenia el puerto serie etropeado y no me funcionaba ninguno...
EDITO:
Con lo de la pre-carga me pasé de listo... eso es solo en programadores por puerto paralelo, que llevan Vdd y Vpp por separado...
Habla también de posibles problemas con la carga del condensador, pero Piklab tiene un buen sistema de programación y hace una pre-carga precisamente pensando en programadores que usen ese tipo de sistemas.
Suerte y comenta como te vá.... yo me hice ese programador y otros por puerto serie, pero al final resulta que tenia el puerto serie etropeado y no me funcionaba ninguno...
EDITO:
Con lo de la pre-carga me pasé de listo... eso es solo en programadores por puerto paralelo, que llevan Vdd y Vpp por separado...
Re: Programador de PICs para Piklab
ua pregunta como puedo usar el pickit 3 e piklab que compre ese por ser el ultimo y ahi no lo puedo usar
gracias
gracias
cdmontoya82- Participante
- Mensajes : 13
Fecha de inscripción : 26/09/2011
Temas similares
» Ayuda para añadir pics para simular en Ktechlab.
» PikLab y programador KIT149(USB) en ubuntu
» Contruir programador usb compatible con piklab
» Hasta que punto usais Linux para Electrónica/PICs ??
» Ideas Para trabajo de grado con pics y software libre
» PikLab y programador KIT149(USB) en ubuntu
» Contruir programador usb compatible con piklab
» Hasta que punto usais Linux para Electrónica/PICs ??
» Ideas Para trabajo de grado con pics y software libre
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.