Blogia

bfcMPLABV7

Simular nuestra aplicación

Simular nuestra aplicación

La tercera fase consiste en simular nuestra aplicación, para lo cual tendremos que configurar algunos parámetros. Lo primero (figura 1) será elegir la herramienta de simulación -> 3 MPLAB SIM. En la barra de herramientas View elegimos File Registers para poder ver el estado de los  registros (figura 2). En el menú desplegable de Debugger es útil elegir StopWatch (figura 3) para controlar los tiempos. En el menú Debugger -> Settings ->  Osc/Trace  -> Processor Frecuency  ajustaremos la frecuencia de trabajo del oscilador (por ejemplo 4 MHz). Cuando se eligió el  simulador MPLAB SIM, nos aparecieron  en la barra de menús  los iconos de la figura 5. Estos iconos nos permiten movernos por el código de diferentes maneras. El icono amarillo provoca el reset del micro. Para ir un poco más rápido por el código se pueden insertar puntos de parada (breakpoints) haciendo doble clic en los puntos donde interese que se detenga la ejecución. Mirando la ventana de registros y los tiempos podremos ir sacando conclusiones.

Compilar nuestro código fuente

Compilar nuestro código fuente

Tenemos que pasar nuestro código fuente que está escrito en lenguaje ensamblador a código máquina para que lo pueda entender la electrónica dentro del micro, "de esto es de lo que se encarga el compilador". Previamente tendremos que crear un nuevo proyecto para lo cual seguiremos la secuencia en el orden que marca la figura. En la figura 3 puede verse como se ha incorporado nuestro fichero fuente al proyecto para lo que hay que dar clic botón derecho del ratón y seguir las instrucciones. La primera vez que compilamos lo podemos hacer desde la barra de herramientas menú Project -> Built all. Lo normal es que tengamos errores y que tengamos que corregir y compilar repetidas veces, para lo cual podemos usar el icono de la figura 4 . La compilación no finalizará hasta que el código esté libre de errores, los warnings si se permiten.

Editando el código fuente.

Editando el código fuente.

Una vez que hemos entrado en MPLAB, lo que hacemos es cerrar las ventanas que nos aparecen por defecto y clic en el icono New File que nos muestra una hoja en blanco sin título como la de la figura. A partir de este momento ya podemos empezar a escribir nuestro código respetando las reglas del lenguaje y las buenas costumbres. Una de estas buenas costumbres es la de salvar lo que llevamos escrito de vez en cuando. En la figura se muestra la primera vez que hemos salvado y por tanto hemos dado también el nombre al fichero. Los colores los pone el programa y son una ayuda para ver lo que son instrucciones, comentarios, registros etc.

En esta fase no se produce corrección automática de errores por lo que tendremos mucho cuidado con lo que escribimos para facilitar la tarea al compilador en una fase posterior.

Primeros pasos

Con este entorno de trabajo para los microcontroladores, podremos editar, compilar y simular nuestros diseños con los micros de MICROCHIP

Las recomendaciones que yo doy aquí son una forma de hacer las cosas que a mí me ha ido bien y que por lo tanto puede que existan otras formas de hacer lo mismo.

Lo primero que haremos cuando estamos en un nuevo proyecto es crear una carpeta para ese proyecto en un lugar fácil por ejemplo en D: si ya tenemos otra llamada TRABAJOS_PIC, la cosa quedaría D:/TRABAJOS_PIC/LUCES_DES . Realmente LUCES_DES es la carpeta que contendrá todos los archivos de nuestro proyecto.

 

FINALIDAD DEL BLOG

FINALIDAD DEL BLOG

Este blog está pensado como pequeño manual de instrucciones para los alumnos del módulo de electrónica digital y microprogramable del ciclo de grado medio de electrónica de consumo del que he sido profesor durante varios cursos. Usaremos la versión V7.6