Programación de la primera prueba.

Resumen de requerimientos: Circuito ultrasimple para la primera prueba, PC, software WINPIC800, software MPLAB, compilador CCS, paciencia, tiempo.



Lo primero es conseguir el software MPLAB y el compilador CCS de Internerd, el MPLAB se puede bajar de la página de microchip, el compilador CCS debe adquirirse, creo que no debo explicar la forma alternativa de conseguirlo. Una vez instalados estos programas en el PC se puede comenzar el desarrollo. Del menu Project se elige New..,


Luego se elige New File se graba y se agrega a Source Files, generalmente se nombra main.c al archivo principal. La ventana de la izquierda queda como la imagen siguiente,



En main.c se crea el siguiente código, que enciende y apaga un led una vez por segundo.

Explicándolo de forma sencilla, el compilador toma el programa escrito en C y lo lleva a un lenguaje “entendible” por el microcontrolador. Distintos compiladores van a tener resultados distintos dependiendo de las optimizaciones que hagan en la “traduccion”. Se crea un archivo hexadecimal (.hex) que es el que se debe utilizar para grabar el microcontrolador. Se debe tener el grabador funcionando, el micro en el socket del grabador, y el cable paralelo del grabador, conectado al PC. Con el software WINPIC800 se abre el archivo hexadecimal creado. No olvidarse de la configuración del programa que se destaca en el dibujo siguiente. Hardware se elige en el menú dispositivo.



Se elige Programar Todo, aparece la ventana de progreso y luego si todo salió perfecto un mensaje de programación exitosa.



una vez hecho esto, se tiene el microcontrolador programado. Podemos montarlo en el circuito de desarrollo descrito anteriormente y debe encender el led una vez por segundo.
Saludos!