viernes, 15 de agosto de 2008

Leccion 2

Proximamente,simulacion de un programa en proteus.

martes, 12 de agosto de 2008

Introduccion y leccion 1

Hola en este tema hablaremos sobre la programacion de los microcontroladores pics en lenguaje c,se dara un pequeño tutorial de que programa se utilizara para programar en lenguaje c,se pondran varios ejemplos y se simulara mediante el programa proteus.De esta manera se dara una iniciativa a los futuros programadores, y/o a personas que tomen esto como un pasatiempo...Proximamente publicare "INSTALACION DEL PROGRAMA (CCS C COMPILER Y MPLAB 7.51 Y SU IDE PLUGIN) PARA ENLAZARLOS ENTRE SI".

LECCION 1
Para esta primera lección necesitaremos el programa “CCS C COMPILER” y el “MPLAB IDE PLUGIN-IN” los cuales se pueden bajar la versión demo de la página oficial, http://www.ccsinfo.com/downloads.php#mplab.

El “MPLAB 7.51” o superior que se lo pueden bajar de la pagina microchip http://www.microchip.com/.

El programa PROTEUS 7.1 o superior, podemos conseguir la versión demo de la pagina oficial http://www.ieeproteus.com/descarga.html .

Empezaremos instalando el mplab 7.51 o superior, luego instalamos el ccs c compiler, ahora que tenemos los dos software instalados procedemos a enlazarlos entre si instalando el mplab ide plugin-in. Finalmente instalamos el proteus.

Ahora aprenderemos a crear un proyecto en el mplab y asi escribir nuestro primer programa en lenguaje c y además de eso compilarlo para q nos genere el archivo .hex con el cual podremos ver la simulación en proteus y grabar el pic.

Dicho esto procedemos a crear nuestro primer proyecto en el mplab.
Paso 1: abrir el mplab.

Paso 2: le damos donde dice “new file”.

Paso 3: en este paso creamos el código en lenguaje c.

Paso 4: le damos clic a “file” y le damos a la opción “save as” y guardamos el documento con la extensión .c, ejemplo “prueba.c”.

Nota: este documento se guardara en una carpeta anteriormente creada en “mis documentos” llamada prueba, o queda a juicio del programador llamarla o guardar el proyecto donde crea conveniente, debe tener en cuenta que la dirección en donde se guardara el proyecto no sea demasiado larga por que podría dar error al compilar el proyecto.

Paso 5: después de guardado el proyecto en la carpeta especificada cerramos la ventana del proyecto y le damos click donde dice “project” y luego en “project wizard”.


Paso 6: le damos donde dice “siguiente” y escogemos el pic el cual utilizaremos.


Paso 7: le damos a “siguiente” y escogemos en active toolsuite “CCS C Compiler for PIC10/12/14/16/18/24/dsPIC30/dsPIC33” o en su defecto el que mas se le parezca.

Paso 8: en la misma ventana del paso 7, donde dice Location le damos click donde dice “Browse” y buscamos la carpeta donde se instalo el ccs c compiler y buscamos el archivo.exe y le damos a “abrir”.


Paso 9: le damos a “siguiente”, en “Project name” pondremos el nombre el cual le daremos al proyecto, le pondremos como anteriormente lo llamamos (prueba), en “Project directory” le daremos click donde dice “Browse” y escogeremos la carpeta que creamos anteriormente en “mis documentos” llamada prueba.


Paso 10: le damos a “siguiente” y buscamos el archivo que anteriormente habíamos guardado en la carpeta “prueba” de “mis documentos” llamado prueba.c, luego seleccionamos el archivo y le damos donde dice “Add”, luego de esto marcamos el recuadro pequeño que esta en el archivo importado.


Paso 11: le damos a “siguiente” y a “finalizar”, listo ya hemos creado el proyecto.

Paso 12: en este paso aparece una nueva ventana, en esa nueva ventana escogeremos al archivo llamado prueba.c y le damos doble click.


Paso 13: aparece una ventana con el código en lenguaje c, luego de esto seleccionamos a “project” y luego a “make”, y listo ya tenemos compilado el proyecto en la carpeta “prueba” de “mis documentos”.

Nota: si aparece algun error al compilar y no se crea el archivo.hex se debe a que la dirección en donde guardamos el proyecto es muy larga, entonces creamos una carpeta en el disco local, ejemplo: “C:\prueba” y seguimos desde el paso 4.

Ya con esto sabemos crear un proyecto en lenguaje c en el mplab,en la proxima leccion se facilitara de un programa en lenguaje c y se simulara el proyecto en proteus.