Está en la página 1de 12

“AÑO DE LA UNIDAD, LA PAZ Y EL DESARROLLO”.

UNIVERSIDAD CATOLICA DE SANTA MARIA


ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA

ING: YAUYO QUISPE MEDARDO, Juan


ALUMNO: MEZA PAREDES, Renzo
CÓDIGO: 2021202941
TEMA: MPLAB X IDE

AREQUIPA-2023
MPLAB X IDE

ESTRUCTURA DE PROYECTO MPLABX:

Una vez que se haya creado su proyecto, el proyecto con sus archivos aparece esta ventana en
donde se puede encontrar archivos que serán esencial para la ejecución de nuestro programa
como también varios tipos de librerías y librerías que nosotros creamos, el directorio de
archivos es una vista que muestra todos los archivos en un proyecto. Esta vista se encuentra en
la ventana "Project".
El directorio de archivos contiene todos los archivos asociados con un proyecto, incluyendo
archivos de código fuente, archivos de encabezado, bibliotecas y otros recursos. Los archivos se
organizan en carpetas para facilitar la navegación y la gestión del proyecto. Algunos de estos
son:
- Header files: MPLAB X IDE no usa esta categoría al construir, es un medio para
documentar la dependencia de un proyecto en un archivo de encabezado y un método
conveniente para acceder a estos archivos

- Important files: Cualquier archivo que no encaje en ninguna de las otras categorías
terminará en esta carpeta.

- Linker files: Esta carpeta esta vacía, porque no necesita agregar una secuencia de
comandos de vinculación genérico adecuado para el dispositivo al menos que haya
creado su propio script de vinculación. Solo debe haber un archivo en esta carpeta.

- Source files: Este es el único de la cadena de herramientas que acepta como entrada
para sus comandos de archivo.
- Libraries: La cadena de herramientas debe tomar todos los archivos de esta carpeta, asi
como los archivos de objeto, e incluirlos en el paso de vinculo final.

- Loadables: Proyectos y archivos para combinar o reemplazar los archivos hexadecimales


de su proyecto.

COMPILACIÓN DEL PROGRAMA EN ENSAMBLADOR:

BUILD PROJECT: compila sólo los archivos que cambiaron desde la ultima vez.
CLEAN AND BUILD PROJECT: Compila todos los archivos sin importar si ha cambiado o no.
Al hacer click en el ícono Clean and Build Project este boton se vá a:
1. Borrar archivos temporales.
2. Compilar el Proyecto.
Al compilar se realiza la síntesis cuyo objetivo es generar un fichero objeto que suele estar
formando por un código intermedio o código objeto y de optimización de código que busca
obtener el código más eficiente. Si aparece algún error, queda indicado y hay que realizar la
interpretación del error y corregir el error. Y el resultado es una ventana en la que aparecen
mensajes, errores y warnings.

ESTADISTICAS DE COMPILACIÓN:

Podemos ver que en la ventana Dasboard encontraremos:

• Dispositivo
• Cheksum
• Uso de memoria
• Breakpoints disponibles
• Herramientas de debug
Además, en la parte izquierda tenemos una serie de botones:
• Propiedades del proyecto
• Refrescar
• Toogle SW BP simulador
• Datasheet del dispositivo
• Ayuda del compilador

VENTANAS DE SIMULACIÓN:

Para la simulación del programa será necesario conocer la arquitectura interna del
microcontrolador, esa información se dispone dentro del menú de Windows, desde donde se
abrirán las ventanas de memoria de programa y la de los registros de funciones especiales del
microcontrolador.
PROGRAM MEMORY:
Se visualiza la memoria del programa, desde aquí también se puede comprobar la ejecución del
programa, aparte de ver el código generado que es el que posteriormente se envía al
microcontrolador.

FILE REGISTER:

Se visualizan los registros del programa, desde aquí también se puede comprobar la ejecución
del programa, viendo los cambios producidos en los diferentes registros del microcontrolador y
del usuario.

SFR’S:
Se visualizan los registros especiales, de esta forma se pueden determinar las configuraciones
necesarias del programa a realizar.

BITS DE CONFIGURACIÓN:
Se visualizan los parámetros de configuración mediante bits para elegir por ejemplo el tipo de
oscilador, watch dog, protección del código, etc. Esto depende del procesador utilizado.

USER ID MEMORY:

Se dispone de una serie de Byte para que el usuario deje su firma o identificación del proyecto
qué se está realizando.
EE DATA MEMORY:

Esta ventana de simulación se refiere a la memoria de datos no volátil que se utiliza para
almacenar información importante, como configuraciones y datos del usuario, en dispositivos
electrónicos. La memoria EE (Electrically Erasable) es una forma de memoria no volátil que se
puede programar y borrar eléctricamente. A diferencia de la memoria RAM, que pierde su
contenido cuando se apaga el dispositivo, la memoria EE retiene su contenido incluso cuando
se corta la energía. Esto hace que sea ideal para almacenar información crítica que debe
mantenerse incluso después de un reinicio o apagado.
En la ventana de simulación del MPLAB X IDE, la función EE Data Memory permite a los
desarrolladores simular el comportamiento de la memoria EE en su código. Esto les permite
probar cómo su código interactúa con la memoria EE y asegurarse de que se almacena y
recupera correctamente la información importante.
BOTONES DEL SIMULADOR:

Para el proceso de depuración. Detiene el programa.

Pause. Si el programa se está ejecutando de forma libre (no paso a paso) se puede parar,
además de con los puntos de parada, pulsando este botón. Esto activa el resto de opciones
disponibles.

Reset. Comienza de nuevo el programa y la depuración.

Continue. Ejecuta hasta que encuentre un punto de parada.

Step over. Ejecuta la siguiente instrucción. Si es una llamada a función, la ejecuta como si fuera
una única instrucción (en ensamblador, jal)

Step into. Ejecuta la siguiente instrucción. Si es una llamada a función, sigue la ejecución paso a
paso dentro de la función.
Run to cursor. Ejecuta hasta que llegue al cursor. Es equivalente a poner un punto de parada
donde está el cursor y quitarlo según se para.

Set PC to cursor. Empieza a ejecutar desde la instrucción en la que se ha puesto el cursor. Es


interesante para depurar funciones concretas.

Focus cursor at PC. Pone en la pantalla la instrucción que se va a ejecutar a continuación.

SIMULACIÓN:

Desde la barra de herramientas se ha de seleccionar el botón de depuración, del cual se puede


obtener dos opciones:

• Debug Project: Compila, arranca el depurador y se conecta al hardware o simulador. Si


hay herramientas de hardware, programa al micro y ejecuta el programa.
• Launch Debugger: No compila, arranca el depurador y se conecta al hardware y se
ejecuta el programa.

ANALIZADOR LOGICO:
Se puede incluir señales y buses:
Una vez añadida las señales aparece una ventana como esta.

VENATANA DEL SIMULADOR DE ENTRADA Y SALIDAS: I/O PIN

Se abrirá la ventana de pines de E/S es útil durante la depuración de un proyecto con el


simulador. La pantalla muestra el estado actual del pin y permite elegir el pin que se desea
visualizar.

También podría gustarte