Arduino como programador PIC

Ando en esto de programar/grabar los pic, solo tengo acceso a puerto USB, porque como sabemos es lo único que traen las PC modernas.
Tengo una placa arduino Nano v.3 dando vuelta por aquí, busque si se podía programar los pic con ella, aprovechando que ya tienen una interfaz USB,
Buscando en el foro encontre estos enlaces:
https://www.forosdeelectronica.com/f24/programador-pic16f-92044/
https://www.forosdeelectronica.com/f27/programar-pic-16f84a-arduino-uno-88466/
que no resuelven el problema, continuando con la busqueda por la web, me di con la siguiente página
http://rweather.github.io/ardpicprog/
Todo bien, pero entre los archivos a bajar
https://github.com/rweather/ardpicprog/archive/master.zip
No esta el .exe que se debe correr en la PC, y claro intente compilarlo con el DevGCC, y no se puede porque faltan archivos .h
Pregunta, alguno no tiene o sabe donde demonios hacerse con el .exe y evitar compilarlo (bajo windows XP).
Hay dando vueltas otras páginas del asunto, de otros autores, pero ahí directamente no está el .exe que debe correr en la PC.
Me alcanza con poder programar los de la serie 16F viejitos, digamos los 16F628 16F819 y 16F87x
Cualquier ayuda se agradece!.-
 
Lo veo dificil, puesto que Atmega (arduino) y Microchip (PIC) son la competencia. Yo de momento no he encontrado nada
 
Lo veo perfectamente posible; con lo que sea se puede programar un pic siempre que se siga el protocolo.
Otra cosa es que sea fácil.
 
Empleando las indicaciones de
http://rweather.github.io/ardpicprog/
esta vez contando con el archvo 'ejecutable', el cual lo bajan desde
http://pikoder.com/download/PicProgHost.zip
habiendo montado el simplísimo circuito ahí descripto, logre grabar los programas que requería en el 16F628 con exito, fue un Arduino Nano V.3 el empleado.
Tener en cuenta que solo puede grabar el area de programa, no puede aún con la eeprom de datos, y solo puede hacerlo con unos pocos pic's.
Todo el asunto esta aun en pañales, es muy primerizo.

Retoqué el código del 'skecth' de arduino para grabar otros pic que tengo por aquí, 16F819, 16F876, 16F877 y solo logré que el sistema montado los pueda identificar al momento de iniciar la grabación, luego indica un mensaje que fallo al grabar.
Conste que todo lo hice ante la imposiblilidad de hacerme de un pic18F2550 o un grabador USB, ¿esta?.
 
Última edición:
Hola muchachos, yo realice el ensayo con el circuito. Reconoce a arduino, pero no realiza la programación con el hexadecimal de un ejemplo, por ejemplo "blink", prender un led. Es mejor el programador independiente para los PIC.
 
Hace algunos años (creo que hablo de diciembre del 2011) compré un Arduino Uno y la verdad es que lo he usado más bien poco (si no es que nada).

La semana pasada encontré una página donde usan un Arduino como programador de PICs 18F. Solo lo he usado con un 18F2550 y la verdad es que es el programador más sencillo que he visto jamas ya que solo usa un Arduino y algunos cables y resistencias. Claro que se ocupa un Arduino, pero no son tan caros, por ejemplo en Amazon se encuentran por 28 dólares o menos: [ame="http://www.amazon.com/gp/product/B006H06TVG/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B006H06TVG&linkCode=as2&tag=prot0e-20&linkId=FXVT5JU75AV4NFG4"]Arduino[/ame].

El programador funciona en Windows, pero en este otro enlace hay una versión modificada para Linux: Using an Arduino as a PIC programmer.

Qué les parece?
 
Hay que tener cuidado con esa forma de programar el PIC, es la LVP con lo cual se pierde el Port RB5 del mismo.


Saludos, JuanKa.-
 
No quiero revivir temas antiguos, pero esto lo encontré hace poco y quizá este es un tema recurrente, y para muchos de los que tenemos pocos recursos o para lo principiantes, es genial contar con un programador de PIC en base a un arduino, ya que es más económico un arduino que un programador de PIC, y de todos modos ya contamos con el arduino para otras funciones.

Características : Incluye programación con tensiones altas (mediante un sencillo circuito externo) y bajas, hasta el momento soporta algunos pics de la serie 12FXXXX y 16FXXXX.

Dejaré los links de dos videos que explican el funcionamiento del programador y de los códigos y programas necesarios, que son creación del autor de los vídeos: Ing.Alcides Ramos Zambrano.

Video 1 :

Video 2 :

Archivos :https://libstock.mikroe.com/projects/view/2745/using-arduino-to-programmer-pics-microcontroller
 
Atrás
Arriba