Clase digital 2. Descripción del microcontrolador a utilizar y programas de software

Portada » Clase digital 2. Descripción del microcontrolador a utilizar y programas de software

Descripción del microcontrolador a utilizar y programas de software

Introducción

¡Hola!

¿Cómo estás? Espero que de maravilla. Te cuento que es una satisfacción enorme ser parte de tu formación académica. Y para continuar te comparto un nuevo tema de sumo interés.

En esta clase se presenta el programa de software MPLAB X IDE (Integrated Development Environment) que se utilizará para programar el microcontrolador PIC18F45K50. También se da una descripción del microcontrolador.

Es importante familiarizarse con el programa, ya que dentro de este se podrán escribir los códigos que se utilizarán para operar el microcontrolador. El lenguaje que se utilizará es xC8 que es el C estándar ANSI, pero con el manejo de registros específicos para este microcontrolador, además de funciones específicas del fabricante Microchip que se utilizan para la operación de módulos específicos de sus microcontroladores.

El programa MPLAB X IDE permite simular el código que uno genera, permitiendo introducir valores digitales o analógicos para que el código los procese y genere las salidas correspondientes, de esta forma uno puede observar si el funcionamiento del código es correcto o se deben hacer modificaciones al mismo.

El microcontrolador PIC18f45K50 es un microcontrolador que tiene un buen balance entre prestaciones y precio, lo que permite conocer los componentes principales que poseen los microcontroladores de cualquier fabricante, permitiendo comprender y utilizarlos aún si uno cambia de microcontrolador o de fabricante.

¡Adelante y con mucho ánimo prosigamos la clase!

Desarrollo del tema

El programa de software MPLAB X IDE es, de acuerdo al fabricante: 

MPLAB® X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for most of our microcontrollers and digital signal controllers. MPLAB X IDE works seamlessly with the MPLAB development ecosystem of software and tools, many of which are completely free.

Esto permite el desarrollo de códigos funcionales y listos para programar el microcontrolador para que este realice la tarea o tareas que se hayan definido.

Debes revisar el vídeo “Cómo instalar el MPLAB X IDE” que te guiaría para la instalación del programa. Una vez instalado revisarás el vídeo “Cómo crear un proyecto en MPLAB con el compilador XC8” para que puedas crear un proyecto dentro del entorno de programación del programa.

Una vez que ya se compila un programa, entonces se puede programar el microcontrolador  utilizando el otro programa de software que viene en la instalación MPLAB IPE (Integrated Programming Environment). Revisa el vídeo “¿Cómo programar un pic utilizando Pickit3?” para que puedas observar cómo se lleva a cabo el proceso.

A continuación te dejo los enlaces antes mencionados, te invito a revisarlos:

1. Mplab X IDE tutorial en español de instalación:

2. Tutorial 2: Como crear un proyecto en MPLABX con el compilador XC8:

3. ¿Cómo programar un PIC utilizando Pickit 3? (Paso a paso):

El lograr instalar el programa MPLAB X IDE y poder crear un proyecto, aunque el código no quede del todo claro, te permitirá continuar con las siguientes semanas del curso, donde deberás desarrollar 8 prácticas enfocadas a familiarizarte con el lenguaje de programación XC8 y, sobre todo, con los módulos y funciones con los que cuenta el microcontrolador PIC18F45K50.

Conclusión

En conclusión, el programa de software MPLAB X IDE es una herramienta muy útil para la generación de código en XC8 funcional y listo para programar el microcontrolador.

Es un programa complejo que requiere tiempo para que revises sus diferentes opciones, su menú y sus ventanas de trabajo. Hay mucha información en la WEB que te puede ayudar en esta tarea. Dedícale el tiempo suficiente para que te sientas cómodo al utilizarlo pues en el resto del curso estarás trabajando con esta herramienta.

El estudio de esta clase digital ha llegado a su término; para resolver tus dudas puedes volver a repasar el contenido y los videos explicativos que han sido incorporados. Si persisten algunos puntos no claros favor de acudir con tu asesor. Te invito a resolver en tiempo y forma la consigna correspondiente a esta lección.

¡Vas avanzando perfectamente en tu aprendizaje! Nos leemos en la siguiente clase.