Вы находитесь на странице: 1из 3

Compilacin del Programa y carga al PIC

Una vez escrito y depurado el programa, se procede a la compilacin. Para esto, desde el
men PROJECT se elige la opcin BUILD ALL (construir todo) que, si no existen errores,
devolver un mensaje como BUILD SUCCESFULL. Los errores que muestra el
compilador son del tipo sintcticos, es decir que si el programa "construido" llegara a tener
un error, por ejemplo que esperase a que se ponga un bit en 0 y nunca pasase, se estar en
un bucle infinito a pesar de que el compilador compilar perfectamente porque no hay error
de sintaxis.
Tambin existen mensajes y advertencias; los mensajes pueden ser, por ejemplo, que se
est trabajando en un banco de memoria que no es el bank 0, etc. Las advertencias tienen
un poco ms de peso, por ejemplo: el PIC seleccionado no es el mismo que est definido en
el programa, etc. En ambos casos, mensajes y advertencias, la compilacin termina
satisfactoriamente pero hay que tener en cuenta siempre lo que nos dicen estos para
prevenir errores.
Terminada la compilacin el MPLAB nos genera un archivo de extensin .hex el cual es
completamente entendible para el PIC. Es decir, solo resta grabarlo al PIC por medio de
una interfaz como por ejemplo el programador pickit2 de microchip. Una vez completado
esto, se alimenta al mismo y el programa ya se estar ejecutando.




Compatibilidad con pickit2
La herramienta PICkit 2 es una herramienta abierta de bajo costo, de programacin y
debugging en tiempo real para una amplia variedad de microcontroladores de Microchip.
De ningn modo el PICkit 2 pretende reemplazar en funcionalidad a herramientas de mayor
prestacin como MPLAB ICD2 / MPLAB ICD3 / MPLAB ICE. Se trata de una alternativa
que ofrece alguna de las funcionalidades de las herramientas citadas pero a un costo mas
accesible.
Compatibilidad
Programador integrado al MPLAB.
Reemplazo econmico del MPLAB ICD3 o del PICKit 3
Es un dispositivo USB HID. Los drivers se cargan automticamente.
Existen dos tipos de entornos de desarrollo MPLAB IDE de Microchip.
MPLAB IDE tradicional versin 8.76.
MPLAB X
El MPLAB X es una versin renovada del MPLAB IDE tradicional pero actualmente se
encuentra en versin de prueba, por lo que algunas de sus posibilidades se hallan limitadas.
La versin Beta del MPLAB X no permite el empleo del PICkit 2. Con la nueva aparicin
de la versin definitiva del MPLAB X se puede ya emplear el PICkit 2 con este entorno.
El MPLAB IDE tradicional permite:
Escribir y editar programas escritos en ensamblador para todas las familias de
microcontroladores de Microchip.
Simulacin por software de los programas compilados.
Programacin de todos los microcontroladores de Microchip con las herramientas
oficiales de acuerdo a las limitaciones y caractersticas de cada familia de procesadores, y
de acuerdo a cada dispositivo en particular.
Tngase en cuenta que el MPLAB IDE no soporta en forma nativa la compilacin de
archivos fuentes escritos en lenguaje C. Para hacerlo se necesita instalar compiladores
especiales. Ellos no son gratuitos pero existen versiones de evaluacin que si lo son, y
pueden descargarse de la pgina Web de Microchip. Las versiones de evaluacin tienen un
tiempo de uso limitado y la compilacin no optimiza los recursos de memoria del cdigo
obtenido.
BIBLIOGRAFIA
http://departamento.pucp.edu.pe/ingenieria/images/documentos/intro.pdf
http://www.slideshare.net/mariociunne/como-escribir-un-programa-y-compilarlo-
con-mplab
http://www.edudevices.com.ar/download/productos/PICKit2/PICKIT_2_UM.pdf
http://www.electronicca.com/donwloads-
guides/GUIA%20%20USO%20PICKIT2.pdf

Вам также может понравиться