Instrucciones de instalación de Ardpicprog.

El código fuente de Ardpicprog está disponible en github: https://github.com/rweather/ardpicprog. La fuente tiene dos partes principales: el ardpicprog programa host y el sketch ProgramPIC.

El programa host puede ser construido a partir de la fuente en GNU/Linux y otros sistemas compatibles con POSIX tecleando “make”. También puede ser construido usando Cygwin bajo Windows e con lo que puede generar un ejecutable para el propio entorno Cygwin/POSIX (make) o para ejecutar directamente en Windows (make win). Una vez que se ha construido el ejecutable, copie el archivo ardpicprog.exe en algún directorio incluido en el PATH de su sistema (para poderlo ejecutar desde cualquier directorio).

El sketch ProgramPIC debe ser cargado en un modulo compatible Arduino Uno que tenga la camisa para programar PIC conectado a él.

Para testear que el host pueda comunicarse con el programador PIC, conecte el Arduino al ordenador, cierre la ventana del monitor serie del IDE de Arduino y teclee lo siguiente en el ordenador (el puerto puede diferir en su sistema; ej.: COM1 en modo windows):

ardpicprog -p /dev/ttyACM0 –list-devices

Debería usted ver una lista de dispositivos compatibles como la que sigue:

Supported devices: pic12f629*, pic12f630*, pic12f675*, pic12f676*, pic16f84, pic16f84a*, pic16f87*, pic16f88*, pic16f627*, pic16f627a*, pic16f628*, pic16f628a*, pic16f648a* = autodetected

A continuación coloque en el zócalo del programador un dispositivo compatible PIC, asegurese que está aplicando la tensión de programación de 13V y teclee lo siguiente:

ardpicprog -p /dev/ttyACM0 -o output.hex –skip-ones Esto debería volcar el contenido completo del PIC en el archivo output.hex.

Mire la documentación del progrma host para mas información sobre el uso de Ardpicprog para leer y escribir PICs.