Primeros pasos con PIC - Capítulo gratis

Page 1



PRIMEROS PASOS CON MICROCONTROLADORES PIC

Ing. Ariel Coria

1


Airoldi, Alejandro Aníbal Primeros pasos con microcontroladores PIC / Alejandro Anibal Airoldi. - 1a ed. - Ciudad Autónoma de Buenos Aires : mcelectronics, 2017. 128 p. ; 23 x 16 cm. ISBN 978-987-3702-06-8 1. Electrónica Aplicada. 2. Microcontroladores. I. Título. CDD 621.3

Fecha de catalogación: Enero de 2017

© mcelectronics Hecho el depósito que marca la ley 11.723 Todos los derechos reservados. Ninguna parte de este libro, incluido el diseño de la portada, puede reproducirse, almacenarse o transmitirse de ninguna forma ni por ningún medio, sea este eléctrico, químico, mecánico, óptico, de grabación o de fotocopia, sin la previa autorización escrita por parte de mcelectronics. La infracción de los derechos mencionados puede ser constitutiva de delito contra la propiedad intelectual. La editorial no se pronuncia ni expresa implícitamente respecto a la exactitud de la información contenida en este libro, razón por la cual no puede asumir ningún tipo de responsabilidad en caso de error u omisión. Las marcas mencionadas son propiedad exclusiva de sus registradores legales.

Diseño de Portada: 54Designers.com - Comunicación + Innovación

Seguinos en las redes sociales /mcelectronics (C) 2017

2


A nuestras familias y amigos por el apoyo incondicional.

3


4


PRIMEROS PASOS CON MICROCONTROLADORES PIC SERVICIO DE AYUDA AL LECTOR Por favor no dude en escribirnos por consultas, sugerencias o para solicitar información adicional: info@mcelectronics.com.ar

PROGRAMAS Y RECURSOS DE MICROCHIP Para poder compilar los programas propuestos necesita el entorno de desarrollo MPLAB X, el compilador XC8 y el Code Configurator. Todas las herramientas se pueden obtener en forma gratuita desde la web de Microchip: www.microchip.com/mplabx

CLASES ON-LINE EN VIVO Ofrecemos clases grupales o bien clases individuales a través de Internet con un ingeniero de aplicación. Visítenos para conocer el calendario completo: www.mcelectronics.com.ar

WEB DEL LIBRO En la web puede encontrar recursos adicionales, ejemplos de código, tutoriales, videos y notas de aplicación. No deje de consultarla para complemetar el contenido del libro.

5


6


SUMARIO MPLAB X IDE Y HERRAMIENTAS DE DESARROLLO Instalando las herramientas necesarias para programar. MPLAB X, XC8 y Code Configurator

9

CREAR UN NUEVO PROYECTO EN MPLAB X En esta práctica se verán los pasos para crear un nuevo proyecto utilizando el entorno de desarrollo del MPLAB X.

29

PRIMERAS PRÁCTICAS Se verán los pasos necesarios para crear nuestra primera aplicación completa. Lectura de pulsadores, encendido, parpadeo y rotación de LEDs.

35

CONVERSOR ADC Aprenda a utilizar el conversor analógino digital para leer diferentes sensores conectados al PIC. Múltiples canales de entrada.

62

CONTROL CON PWM

75

En esta práctica se verán los pasos para crear un proyecto en donde utilizaremos el modulo CCP en su configuración como PWM para generar un ancho de pulso variable. PROYECTO INTEGRADOR Se realizará un sistema de Monitoreo de temperatura utilizando el sensor EMC1001. Interrupciones y comunicaciones de datos a través de la USART.

117

7


8


MPLAB X IDE Y HERRAMIENTAS DE DESARROLLO Elementos Necesarios: Para esta clase es necesario contar con los siguientes elementos: -Descargar instalador del MPLAB X IDE de la página de Microchip -Descargar el instalador del Compilador XC8 de la página de Microchip -Descargar los archivos fuentes provistos en la clase

PRÁCTICA 1: INSTALACIÓN DEL MPLAB X En esta práctica se verán los pasos para la descarga y la instalación del entorno de desarrollo del MPLAB X. 1) Descargar el instalador del MPLAB X desde la página de Microchip. Se debe descargar desde el siguiente enlace: www.microchip.com/mplab Dirigirse a la sección Download y descargar la última versión

2) Dirigirse a la ubicación del archivo descargado y ejecutar el instalador, que para un usuario de Windows debe tener un nombre como con el siguiente formato MPLABX-vX.XX-windows-installer.exe.

9


Para los usuarios de Linux, deben realizar un paso intermedio que es descomprimir el archivo tar y ejecutarlo. Comenzar extrayendo el Shell Script con el comando tar. tar -xvf MPLABX-vX.XX-linux-installer.tar Hacer el archivo ejecutable ejecutando el comando chmod chmod u+x MPLABX-vX.XX-linux-installer.sh Luego como usuario root o mediante sudo ejecutar el instalador. Seguir los pasos sudo ./MPLABX-vX.XX-linux-installer.sh 3) En la ventana de Setup oprimir el botón Next

4) En la siguiente ventana seleccionar la opción “I accept agreement” y oprimir Next.

10


5) El directorio por defecto donde se instala C:\Program Files (x86)\Microchip\MPLABX. Es preferible dejar este directorio por defecto. Presionar Next

11


6) La siguiente ventana nos pregunta que deseamos instalar, el MPLAB X IDE, que es el entorno de desarrollo donde vamos a trabajar, o el MPLAB IPE que es un entorno de programaciรณn. Seleccionar ambas herramientas y Continuar.

12


7) Comenzar la instalaciรณn.

13


8) Una vez finalizada la instalaciรณn, la ventana final posee unos checkbox los cuales debemos dejar habilitados si queremos que al finalizar el buscador Web nos lleve a la pรกgina de descarga de los compiladores.

14


Luego de esto la instalación está completa solo resta ejecutar la aplicación.

PRÁCTICA 2: INSTALACIÓN DEL COMPILADOR XC8 En esta práctica se verán los pasos para la descarga y la instalación del entorno de desarrollo del MPLAB X. 1) Descargar el instalador del compilador XC8 desde la página de Microchip. Se debe descargar desde el siguiente enlace: www.microchip.com/xc8 Dirigirse a la sección Download y descargar la última versión 2) Dirigirse a la ubicación del archivo descargado y ejecutar el instalador, que para un usuario de Windows debe tener un nombre como con el siguiente formato xc8-vX.XX-windows-installer.exe.. 3) En la ventana de Bienvenida hacer clic en siguiente

15


4) Aceptar la licencia y oprimir Next

16


5) Seleccionamos el tipo de licencia con el que utilizaremos, si queremos utilizarlo de forma gratuita seleccionamos Free. Si posee licencia para trabajar en el modo Workstation o Network Client, seleccione el correspondiente.

17


6) Seleccionamos el directorio donde se instalarรก el compilador. En este caso es preferible dejarlo en el directorio por defecto.

18


7) En la siguiente ventana debemos configurar algunas caracterĂ­sticas del compilador. El primer CheckBox indica si la configuraciĂłn de esta ventana se aplica a todos los usuarios. Los siguientes dos CheckBox crean un path del compilador XC8 en las variables de entorno. Si se desea utilizar el compilador desde una ventana de comandos, dejar estos checkbox habilitados, en caso contrario no. Los Ăşltimos dos Checbox se sugieren dejar deshabilitados si se desea mantener los antiguos proyectos con los antiguos compiladores.

19


8) Ya estamos listo para iniciar la instalaciรณn, hacemos click en Next y aguardamos a que finalice la instalaciรณn.

20


9) Luego de la instalaci贸n, si posee la clave de activaci贸n puede agregarlo, en caso contrario puede utilizar el compilador de manera gratuita (Free) o activar la versi贸n de prueba durante 60 dias. Seleccione alguna de estas o simplemente presi贸n Next para continuar en modo Free.

21


10) Finalmente completamos la instalaciĂłn oprimiendo en Finish en la Ăşltima ventana. De esta manera ya podemos ejecutar el MPLAB X IDE y utilizar el compilador desde este entorno de desarrollo.

22


PRÁCTICA 3: INSTALACIÓN DEL MPLAB CODE CONFIGURATOR En esta práctica se verán los pasos para la descarga y la instalación de la herramienta de configuración MPLAB Code Configurator. 1) Para instalar el MPLAB Code Configurator debemos comenzar ejecutando el MPLAB X. Una vez que estamos en la interfaz de desarrollo, hacemos click en Tools >> Plugins

23


2) La acción abrirá una nueva ventana dedicado al manejo e instalación de los Plugins en MPLAB X. Allí seleccionamos la ventana la solapa Available Plugins para ver los plugins disponibles en nuestra versión de MPLAB X. Seleccionamos la que dice MPLAB Code Configurator v3 y hacemos click en “install”.

24


3) Una vez que se oprime el botón “Install” se ejecutara el instalador del MPLAB Code Configurator. En la ventana de bienvenida hacemos click en Next.

25


4) Luego aceptamos la licencia y hacemos click en Install para comenzar la instalaciรณn.

26


5) Esperamos a que la instalaciรณn finalice, una vez que lo hace, la ventana final nos indicarรก que el proceso de instalaciรณn finalizo exitosamente y hacemos click en Finish.

27


6) Para iniciar la ejecuciรณn del MPLAB Code configurator debemos hacerlo desde la interfaz del MPLAB X haciendo click en Tools >> Open/Close MPLAB Code Configurator v3.

28


--------------------------------------------------------------------------------------------

FIN CAPÍTULO GRATIS

29



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.