Template MPLAB

La versión utilizada de MPLAB es: MPLABX 1.7.0_17


¿Qué es un template?,¿Para qué?,¿Cómo agregarlos de manera default al IDE?

Un template es, traducido, una plantilla para nuestro programa. Esto significa que se tendrán lineas de código por defecto en nuestro archivo. En general, estas líneas de código pretenden facilitar la vida al programador y brindar un formato que todos puede utilizar de manera estandarizada y con todos los datos necesarios de documentación en el encabezado de un programa. 

Además de poder crear nuestro propio template el compilador de Assembler de MPLAB posee templates para cada PIC desde el momento de su instalación. Si aún no queda muy claro aquí comparto una sección de la imagen del template para Assembler de un microcontrolador PIC.


Este template nos brinda en el encabezado:
Filename:
Date:
File version:
Author:
Company:
Files required: P16F887.INC
Notes:
E incluso contiene código para la utilización de un PIC, lineas de configuración predeterminadas, definición de variables, manipulación del vector de reset, del vector del inicio de interrupciones y un main para el programa (que no pueden observarse en la imagen y se encuentran más abajo).

Puede no parecer de gran utilidad en este momento, pero todo programador experimentado sabe que estas líneas forman parte de la rutina y siempre son iguales o muy parecidas. Tenerlas por defecto ahorra tiempo y nos brinda un formato estándar para la documentación correcta del programa.

¿Cómo configurar un template por defecto en MPLAB?

1. Ingresar al menú de Tools (Herramientas) en la barra principal de menús.
2. Click en Templates.
3. Desplegar la carpeta donde se quiere localizar el Template, si se comete algún error puede eliminarse o cambiarse luego.
4. Click en Add.
5. En la carpeta de MPLAB, dentro de la carpeta del compilador, buscar la carpeta templates y luego el nombre del microcontrolador utilizado. En el caso de mi computadora es:

C:\Program Files (x86)\Microchip\MPLABX\mpasmx\templates\Code

(Si se desea agregar un template propio, buscar el documento en lugar de dirigirse a esta localidad)

¡Listo!

De ahora en adelante, cuando se cree un nuevo archivo, el template seleccionado aparecerá dentro de las opciones de "tipo de archivo" que se quiere crear. 

Ejemplo:

1. New file
2. Categories: Assembler
3. 16f887TEM.ASM
4. Next...


No hay comentarios:

Publicar un comentario