creacion primer proyecto mplab x

14
CREACIÓN DE MI PRIMER PROYECTO EN MPLAB_X Curso PIC18F & C18

Upload: jose-miguel-ferrandez-moreno

Post on 05-Aug-2015

82 views

Category:

Documents


11 download

TRANSCRIPT

Page 1: Creacion Primer Proyecto Mplab x

CREACIÓN DE

MI PRIMER PROYECTO

EN MPLAB_X

Curso PIC18F & C18

Page 2: Creacion Primer Proyecto Mplab x

1) Crea el proyecto des de la barra de menús: File � New Project

Documentación creada y elaborada por Lluís Olivet Co s, en el marco del proyecto PLUMA BOT. Queda prohib idosu uso o distribución, por otros fines fuera el pro yecto “PLUMA BOT”, sin previo consentimiento de su autor.

Curso PIC18F & C18

Page 3: Creacion Primer Proyecto Mplab x

2) Se abrirá la ventana de creación de proyectos, ahí selecciona:- Categories � Microchip Embedded- Projects � Standalone Project

Documentación creada y elaborada por Lluís Olivet Co s, en el marco del proyecto PLUMA BOT. Queda prohib idosu uso o distribución, por otros fines fuera el pro yecto “PLUMA BOT”, sin previo consentimiento de su autor.

Curso PIC18F & C18

Page 4: Creacion Primer Proyecto Mplab x

3) En la siguiente ventana seleccionaremos el dispositivo por el cual queremos crear elproyecto, en este caso seleccionaremos:

- Family � Advanced 8-bit MCUs (PIC18)- Device � PIC18F4550

Documentación creada y elaborada por Lluís Olivet Co s, en el marco del proyecto PLUMA BOT. Queda prohib idosu uso o distribución, por otros fines fuera el pro yecto “PLUMA BOT”, sin previo consentimiento de su autor.

Curso PIC18F & C18

Page 5: Creacion Primer Proyecto Mplab x

4) En la siguiente ventana seleccionaremos la herramienta de programación y depuración queutilizaremos en este caso seleccionamos � Simulator.

Documentación creada y elaborada por Lluís Olivet Co s, en el marco del proyecto PLUMA BOT. Queda prohib idosu uso o distribución, por otros fines fuera el pro yecto “PLUMA BOT”, sin previo consentimiento de su autor.

Curso PIC18F & C18

Page 6: Creacion Primer Proyecto Mplab x

5) En la siguiente ventana seleccionaremos el compilador que vamos a utilizar, en este casoel compilador C18 que habremos instalado junto al MPLAB_X1.

Documentación creada y elaborada por Lluís Olivet Co s, en el marco del proyecto PLUMA BOT. Queda prohib idosu uso o distribución, por otros fines fuera el pro yecto “PLUMA BOT”, sin previo consentimiento de su autor.

Curso PIC18F & C18

1- El compilador C18, se instala mediante el ejecutable “mplabc18”, que puede descargarse de la misma web de Microchip. Este no viene incluido por defecto en la instalación del MPLAB_X, sino que es un ejecutable independiente.

Page 7: Creacion Primer Proyecto Mplab x

6) En la siguiente ventana pondremos el nombre del proyecto, y seleccionamos la codificaciónUTF-16.

Documentación creada y elaborada por Lluís Olivet Co s, en el marco del proyecto PLUMA BOT. Queda prohib idosu uso o distribución, por otros fines fuera el pro yecto “PLUMA BOT”, sin previo consentimiento de su autor.

Curso PIC18F & C18

Page 8: Creacion Primer Proyecto Mplab x

La primera apariencia del programa que tendremos será como la mostrada a continuación,el proyecto estará completamente limpio.A partir de este punto ya podemos añadir o crear los ficheros de código.

Documentación creada y elaborada por Lluís Olivet Co s, en el marco del proyecto PLUMA BOT. Queda prohib idosu uso o distribución, por otros fines fuera el pro yecto “PLUMA BOT”, sin previo consentimiento de su autor.

Curso PIC18F & C18

Page 9: Creacion Primer Proyecto Mplab x

Para añadir el fichero de código principal <main()>, realizaremos los siguientes pasos:8) En la barra de herramientas selecciona � New File

Documentación creada y elaborada por Lluís Olivet Co s, en el marco del proyecto PLUMA BOT. Queda prohib idosu uso o distribución, por otros fines fuera el pro yecto “PLUMA BOT”, sin previo consentimiento de su autor.

Curso PIC18F & C18

Page 10: Creacion Primer Proyecto Mplab x

9) Al seleccionar “New File”, se abrirá una nueva ventana, ahí seleccionaremos:- En Categories � Microchip Embedded � C18 Compiler- File Types � mainp18.c

Documentación creada y elaborada por Lluís Olivet Co s, en el marco del proyecto PLUMA BOT. Queda prohib idosu uso o distribución, por otros fines fuera el pro yecto “PLUMA BOT”, sin previo consentimiento de su autor.

Curso PIC18F & C18

Page 11: Creacion Primer Proyecto Mplab x

9) En la ventana siguiente pondremos en nombre del fichero “.c” que vamos a crea, en este caso, al tratarse del programa principal le pondremos el nombre “main.c”

Documentación creada y elaborada por Lluís Olivet Co s, en el marco del proyecto PLUMA BOT. Queda prohib idosu uso o distribución, por otros fines fuera el pro yecto “PLUMA BOT”, sin previo consentimiento de su autor.

Curso PIC18F & C18

Page 12: Creacion Primer Proyecto Mplab x

Al finalizar la creación de nuestro primer fichero de “.c”, la apariencia que tendremos será comola que se muestra a continuación:

Documentación creada y elaborada por Lluís Olivet Co s, en el marco del proyecto PLUMA BOT. Queda prohib idosu uso o distribución, por otros fines fuera el pro yecto “PLUMA BOT”, sin previo consentimiento de su autor.

Curso PIC18F & C18

Page 13: Creacion Primer Proyecto Mplab x

En el fichero <main.c> creado, podemos ver como sale una directiva <#include> que se

encuentra con Exclamación y subrayada en color rojo.

Ahí debemos de introducir manualmente el nombre del microcontrolador que vayamos a

utilizar; que será el mismo que hemos seleccionado durante la creación del proyecto.

En nuestro caso pondremos el <p18F4550.h>

Documentación creada y elaborada por Lluís Olivet Co s, en el marco del proyecto PLUMA BOT. Queda prohib idosu uso o distribución, por otros fines fuera el pro yecto “PLUMA BOT”, sin previo consentimiento de su autor.

Curso PIC18F & C18

Page 14: Creacion Primer Proyecto Mplab x

A partir de este punto ya podemos

empezar a desarrollar nuestro código

de aplicación en C !!!

......

Documentación creada y elaborada por Lluís Olivet Co s, en el marco del proyecto PLUMA BOT. Queda prohib idosu uso o distribución, por otros fines fuera el pro yecto “PLUMA BOT”, sin previo consentimiento de su autor.

Curso PIC18F & C18