jueves, 6 de junio de 2013

Como Quemar El PIC

Un PIC (Programable Integrated Circuit), programable quiere decir que se puede planificar la manera cómo va a funcionar, que se puede adaptar a nuestras necesidades, es capaz de modificar su comportamiento en función de una serie de instrucciones que es posible comunicarle mediante cuatro pasos:

  Editar
Editar es escribir el programa, es hacer una lista de instrucciones en un lenguaje que nos permita indicarle al PIC lo que deseamos que haga.
Existen varios lenguajes como: Ensamblador, Basic, C, etc.
Todos ellos pretenden acercarse a nuestra manera de pensar y de hablar. Sin embargo los PIC no conocen más que unos y ceros. Por eso es necesario el siguiente paso.

  Compilar
Compilar es traducir el programa al lenguaje de máquina que si“entiende” el PIC. Para realizar esta traducción hacemos uso de un software que transforma el “Programa Fuente”, aquel que editamos en el paso 1 en otro que si podemos comunicarle al PIC.
Nota: Para editar y compilar podemos hacer uso de diferentes programas, como “Micro Code Studio”, “MPLAB”.
Las líneas de código de nuestro cubo están editadas y compiladas en Micro Code Studio, Lenguaje Basic

Enlace de descarga Micro Code Studio: http://microcode-studio.waxoo.com/


ENLACE DE DESCARGA DEL CODIGO HEX PARA QUEMAR DIRECTAMENTE EN EL PIC: http://www.mediafire.com/download/nbe3jwmdtecn283/Cubo+de+led%27s.hex

 Quemar el PIC
En este paso se grava el programa en el PIC.
Mediante una tarjeta electrónica y un poco software se pasa el programa compilado del PC al PIC. Son solamente unos cuantos Cliks y listo.
Es necesario hacer una aclaración en este momento, frecuentemente le llamamos Programador de PIC a la tarjeta electrónica que transfiere el programa compilado de la PC al PIC; está bien mientras entendamos que este aparato no va a pensar por nosotros y que es incapaz de programar instrucciones por sí mismo.

  Probar el programa
Bueno en este paso se trata de verificar el funcionamiento del programa.
Se trata de comprobar que el PIC si se comporta como lo programamos.
Si todo salió bien, pues fantástico y si no comenzamos de nuevo en Editar

            
Véase el datasheet para obtener más información: http://www.datasheetcatalog.org/datasheet/microchip/40044b.pdf


No hay comentarios: