Sunteți pe pagina 1din 9

DISEO DE SISTEMAS MICROPROCESADOS

UTP

CREACIN DE UN NUEVO PROYECTO USANDO MPLAB Y EL COMPILADOR MPLAB C30 PARA DSPIC30FXXXX
En el presente laboratorio usted aprender a crear un nuevo proyecto en MPLAB IDE para programar un dsPIC30F3014 haciendo uso del lenguaje ANSI C y el compilador MPLAB C30. Como paso previo al inicio es importante saber que deber instalar el MPLAB IDE en su computador y posteriormente el compilador MPLAB C30. Ambos programas se pueden descargar gratuitamente de la pgina web del proveedor:

www.microchip.com. Una vez que toda la instalacin est realizada correctamente deber abrir el software MPLAB ingresando desde Windows a la opcin INICIO->Programas>Microchip->MPLAB IDE. Una vez realizado este paso aparecer la ventana principal del MPLAB. Una vez aqu seleccione de la barra de men superior la opcin Project y dentro del men desplegable pulse el ratn con el cursor sobre la opcin Project Wizard tal como se muestra en la Figura 1.

Figura 1. Seleccin del Project Wizard para inicializacin de un nuevo proyecto.


1

DISEO DE SISTEMAS MICROPROCESADOS

UTP

Al iniciar el Project Wizard aparecer una ventana de bienvenida. Aqu se saluda al usuario y se indica que a continuacin se presentarn una serie de ventanas de ayuda para la creacin del nuevo proyecto. En la Figura 2 se observa dicha ventana.

Figura 2. Ventana de bienvenida del Project Wizard. En la ventana de bienvenida se debe presionar el botn izquierdo del ratn con el cursor sobre el botn Siguiente>. Una vez realizado esto, aparecer una ventana de seleccin del modelo de microcontrolador a programar. En el caso del presente curso se utilizar el dsPIC30F3014, el cual deber seleccionarse de la lista desplegable tal y como se muestra en la Figura 3. Luego, se presionar sobre el botn Siguiente >.

Figura 3. Ventana de seleccin del modelo de microcontrolador a programar.


2

DISEO DE SISTEMAS MICROPROCESADOS

UTP

Luego, aparecer la ventana de seleccin del compilador a utilizar. Para nuestro caso utilizaremos el MPLAB C30 C Compiler tal como se muestra en la Figura 4. Este compilador se encuentra dentro de la herramienta Microchip C30 Toolsuite. Una vez seleccionado se deber pulsar con el ratn sobre el botn Siguiente>.

Figura 4. Seleccin del compilador MPLAB C30 para el proyecto. Posteriormente, se deber ingresar el directorio en donde se almacenarn los archivos del proyecto. Para esto aparecer una nueva ventana que solicita la ruta del proyecto, tal como se observa en la Figura 5. Aqu deber presionar el botn Browse. y esperar a que aparezca la siguiente ventana.

Figura 5. Ventana de seleccin de directorio para los archivos de proyecto.


3

DISEO DE SISTEMAS MICROPROCESADOS

UTP

A continuacin aparecer una nueva ventana en la cual se seleccionar la ruta o carpeta para almacenar los archivos del proyecto. En la caja de texto Nombre, se deber ingresar el nombre del proyecto. Para nuestro caso dicho parmetro ser Proyecto1, tal como se muestra en la Figura 6. Posteriormente, se deber pulsar el ratn sobre el botn Guardar.

Figura 6. Ventana de ingreso de la ruta de almacenamiento y nombre del proyecto. Luego, se retornar a la ventana anterior, pero con la ruta del proyecto y nombre de este escrito sobre la caja de texto de creacin de un nuevo proyecto, tal y como se ve en la Figura 7. Una vez verificado esto se deber pulsar sobre el botn Siguiente> con el ratn. En el siguiente paso aparecer una ventana de solicitud de archivos a cargar en el proyecto. Normalmente, en un proyecto puede haber varios archivos asociados, dentro de los cuales hay cdigo que puede manejar determinados perifricos del microcontrolador (libreras). Estos archivos pueden cargarse en este punto o ms adelante una vez finalizada la creacin del proyecto. En la Figura 8 se observa la ventana en mencin.

DISEO DE SISTEMAS MICROPROCESADOS

UTP

Figura 7. Configuracin de la ruta y nombre del proyecto realizada.

Figura 8. Ventana de solicitud de archivos para el proyecto. Por ltimo, aparecer la ventana de resumen en la que se describen las caractersticas del proyecto creado. Esta ventana se observa en la Figura 9. Para culminar con la creacin del proyecto se deber pulsar el botn izquierdo del ratn con el cursor sobre el botn Finalizar. Una vez hecho esto, aparecer la ventana principal del MPLAB con el proyecto configurado y dentro se mostrarn las ventanas de administracin de archivos y resultados (Output), tal como se observa en la Figura 10.

DISEO DE SISTEMAS MICROPROCESADOS

UTP

Figura 9. Ventana de resumen del proyecto creado.

Figura 10. Proyecto creado y listo para configurarse. Una vez creado el proyecto se debe comenzar a programar el cdigo. Para esto se requiere crear una ventana de edicin. Para crear un editor se debe ingresar a la opcin del men de herramientas File->New o tambin pulsar las teclas Cntrl+N en simultneo. Cuando se realiza esto, aparece una nueva ventana de edicin tal como se muestra en la Figura 11.
6

DISEO DE SISTEMAS MICROPROCESADOS

UTP

Figura 11. Creacin de la ventana de edicin. A continuacin escriba el siguiente cdigo en la ventana de texto:
#include "p30fxxxx.h" #define FCY 12000000UL //FCY = XTAL*PLL/4 #include "libpic30.h" //Macros para la configuracin de los fusibles _FOSC(CSW_FSCM_OFF & XT_PLL4);/*Este proyecto utiliza un cristal externo. La frecuencia de bus es XTAL*4/4.*/ _FWDT(WDT_OFF); _FBORPOR(PBOR_OFF & PWRT_16 & MCLR_EN); /*Watchdog timer OFF*/ /*Habilitar el Reset y desconectar el autoencendido de los Timers*/ _FGS(CODE_PROT_OFF); /*Deshabilitar proteccin de cdigo*/

unsigned char a=3,b=4; unsigned int k=12,p=5; int main() { a = b + 7; b = a*3; p = k +8; k = k + p*b; while(1); return(0); }

//a y b son variables de 8 bits. //k y p son variables de 16 bits.

DISEO DE SISTEMAS MICROPROCESADOS

UTP

Grabe el programa con el nombre Proyecto.c. Para esto pulse con el ratn sobre la opcin File->Save As.. y luego, ingrese el nombre del proyecto (especificando la extensin) tal como se muestra en la Figura 12.

Figura 12. Ventana de grabacin del archivo de programa. Una vez guardada la ventana de texto, esta debe ser agregada al proyecto para poder iniciar el proceso de compilacin y enlace. Para esto, se debe colocar el cursor sobre la ventana de edicin y pulsar el botn derecho del ratn. De esta manera, se desplegar una lista sobre la ventana y se deber pulsar con el ratn sobre la opcin Add To Project tal como se observa en la Figura 13. Posteriormente, el archivo Proyecto.c ser aadido al administrador de archivos dentro de la carpeta Sources. Una vez realizado esto se procede a realizar el proceso de compilacin y enlace, el cual mostrar sus resultados en la ventana de salida (Output). Si al finalizar el proceso, se muestra el mensaje Build Succeded (como se observa en la Figura 14) entonces, el archivo de salida ha sido generado satisfactoriamente y ya es posible programar el dsPIC. El archivo de salida tiene el nombre Proyecto.hex y se puede encontrar dentro de la carpeta del proyecto.

DISEO DE SISTEMAS MICROPROCESADOS

UTP

Figura 13. Agregado del archivo de programa en el proyecto.

Figura 14. Proceso de compilacin y enlace culminado.

S-ar putea să vă placă și