Para crear nuestros proyectos utilizamos el Wizard de MPLAB que es encuentra en menú Project -> Project Wizard. Después de que la ventana de bienvenida aparezca, damos click en Siguiente y se visualiza así:
Seleccionamos el dispositivo que vamos a utilizar en este caso, el 18F4550: Select Device -> 18F4550. Siguiente
Seleccionamos el toolsuite a usar en el proyectyo : Active Toolsuite -> Microchip C18 ToolSuite. Siguiente
Como ya esta configurado el compilador solo revisamos que todo este bien y damos click en Siguiente.
Ahora le asignamos un nombre al proyecto:
Para esto es recomendable crear una carpeta en el directorio -> C:\ , en nuestro caso C:\ProjectPIC\proyectoPrueba , hay que tener en cuenta que previamente se creo la carpeta proyectoPrueba. La siguiente imagen muestra como queda este proceso, el nombre que se le dio al archivo fue test.cmp
Luego de esto hacemos click en Siguiente, aparece una ventana que nos pide agregar archivos existentes al proyecto, aquí solo damos Siguiente pues no vamos a agregar ningún archivo. Para terminar solo damos click en Finalizar.
Hasta el momento tenemos creado el proyecto, todo se vería de la siguiente manera:
Es tiempo de pasar a crear un archivo con el nombre test.c en la carpeta donde se creamos el proyecto. Este archivo nos permite escribir nuestro primer programa, de la siguiente manera:
File -> New , aparece en pantalla un archivo con el nombre Untitled.
File -> Save As, escribimos el nombre: test.c
En el directorio de carpetas, adicionamos el archivo a la carpeta Source Files : Click derecho -> add Files… y seleccionamos el archivo test.c .
Ahora para que todo funcione correctamente debemos cerciorarnos de 3 cosas:
1. Crear una carpeta en C:\ProjectPIC\proyectoPrueba , con el nombre Output, en esta carpeta se guardará el archivo .hex que se genera al compilar un proyecto para luego ser cargado a el microcontrolador.
2. Adicionamos un archivo con el nombre rm18f4550.lkr , en C:\ProjectPIC\proyectoPrueba, esto será para agregarse en el directorio de carpetas a Linker Script.
3. En el menú principal vamos a Project -> Build Options -> Project
Aquí es donde se debe configurar los directorios y los paths, de la siguiente manera:
seleccionamos un directorio por ejemplo Output Directory -> new y en el espacio creado abajo en el botón de la derecha damos click y seleccionamos la carpeta Output. Intermediary Directory tambien le asignamos la carpeta Output.
Output Directory -> C:\ProjectPIC\projectoPrueba\Output
Intermediary Directory -> C:\ProjectPIC\projectoPrueba\Output
Include Search Path -> C:/MCC18/h
Library Search Path -> C:/MCC18/lib
Linker-Script Search Path -> C:/MCC18/bin/LKR
Listo solo damos aceptar.
El código para el primer programa es:
/*
Programa Número 0:
Prueba ejecución: PIC18F4550
Autor: Sebastián Valencia NavarroVersión: 1.0
Adaptado del profesor: Rubén Flores
*/
#include <p18F4550.h>
void main()
{
unsigned char ledPrueba = 0;
while(1)
{
ledPrueba =! ledPrueba;
}
}
Solo falta probar nuestro programa, para esto damos click en Make y listo no deben aparecer ningún problema.






