Enlaces de interés

Diego García Cuervo a diseñado una excelente página (http://picmania.garcia-cuervo.com/) con numerosos experimentos utilizando la tarjeta EduMic. Además se encuentran trucos, aplicaciones, explicaciones, etc. muy interesantes sobre los microcontroladores PIC y la tarjeta EduMic.

Software alternativo para la programación de la tarjeta EduMic

La tarjeta EduMic tiene un interfaz de programación estándar. En concreto se trata del interfaz que aparece en la nota de aplicación AN589 de Microchip. Existen algunos programas que son capaces de programar microcontroladores PIC y otros dispositivos y que soportan este tipo de interfaz. En concreto se ha probado el ICProg y funciona muy bien para los dispositivos de la familia 16Fxxx y 18Fxxx.

Como alternativa al software EduMic recomendamos el ICProg que es un software gratuito para programar microcontroladores PIC que también funciona perfectamente con la tarjeta EduMic. Es mucho más general y puede que soporte algún dispositivo distinto a los soportados por EduMic, aunque es algo más incómodo cuando se quiere modificar la palabra de configuración o detalles internos de cada microcontrolador PIC.

Existe otro programa, llamado PP06, que funciona también bajo Linux. Se supone que es más o menos estándar pero lo cierto es que no se ha encontrado la forma de hacerlo funcionar con la tarjeta EduMic, por otro lado todavía no soporta la familia 18 (4/4/2003)

Si algún usuario ha probado estos programas u otros y ha obtenido experiencias más o menos exitosas puede contactar con nosotros y así incluiremos aquí las experiencias que puedan beneficiar al resto de usuarios.

Herramientas Complementarias

Tanto la tarjeta como el programa EduMic forman sólo la parte final del proceso de diseño que es el de comprobación y puesta en marcha. Para realizar un programa (llegar al fichero HEX final) es necesario utilizar algún compilador. A continuación se exponen algunas de las herramientas más interesantes y necesarias para la programación de los microcontroladores PIC:

MPLAB® IDE: Es el entorno de desarrollo de MicroChip para los microcontroladores PIC. Este entorno incluye MPASM que es el ensamblador para microcontroladores PIC de Microchip. Este entorno, o por lo menos el compilador, es casi imprescindible para el uso de cualquier otra herramienta.

MPLAB® C18: Se trata de un compilador de C bastante avanzado para los microcontroladores de la familia 18. Viene integrado con el entorno anterior y juntos forman la herramienta ideal para el desarrollo de aplicaciones con micros de la familia 18. Además existe una versión de demostración bastante interesante que permite realizar cualquier proyecto pues apenas tiene limitaciones. El software se puede descargar libremente de la página de MicroChip.

C2C: Es un compilador de C con algunas limitaciones pero que permite realizar pequeños proyectos educacionales. Existe una versión en español.