Microcontroladores PIC en Lenguaje C - II
Dirigido a:
Estudiantes de electrónica / mecatrónica o carreras a fines, así como personas interesadas en lenguajes de alto nivel con conocimientos básicos de microcontroladores PIC.
Objetivos:
- Conocer el funcionamiento del PIC 18F46K22.
- Aplicar conocimientos de electrónica básica a la programación de un microcontrolador.
- Configurar el módulo EUSART.
- Configurar el módulo MSSP.
- Configurar el módulo CCP.
- Utilizar y controlar el giro de un motor a pasos.
- Crear el algoritmo para leer la información de un sensor mediante un solo cable de información (One-Wire).
Conocimientos previos:
- Arquitectura de los microcontroladores PIC.
- Programación en lenguaje C.
- Uso del software MPLAB X IDE.
- Puertos de entrada y salida.
- Creación de algoritmos.
- Interrupciones de los microcontroladores PIC.
Contenido del curso:
Introducción
- Arquitectura del PIC 18F46k22
- Fusibles
- Miuva 18
- Uso del PICkit 2
I. Protocolos de comunicación
- Protocolo RS232
- Módulo bluetooth
- Protocolo I2C
- Manejo de módulo de reloj en tiempo real
- Protocolo SPI
II. Memoria EEPROM
- ¿Qué es la memoria EEPROM?
- Ventajas de la memoria EEPROM
- Registros relacionados a la memoria EEPROM
- Almacenar y leer información de la EEPROM
III. Módulo CCP
- Módulo CCP en modo comparador
- ¿Qué es el comparador?
- Funcionamiento del módulo CCP
- Uso y configuración del comparador
IV. DHT11
- ¿Qué es el DHT11?
- Uso y configuración del sensor de temperatura y humedad
- Protocolo One-Wire
V. Motor a pasos
- Tipos de motores
- ¿Qué es un motor a pasos?
- Funcionamiento del motor a pasos
- Principales usos del motor a pasos
- Driver ULN2003
- Control del motor
µvva 18 es una tarjeta electrónica creada para satisfacer las necesidades de desarrollo de diferentes proyectos estudiantiles y profesionales que utilicen microcontroladores del fabricante Microchip®.
µvva 18 forma parte de nuestra familia de tarjetas que utilizan microcontroladores PIC18, sin embargo, ésta se diferencia de nuestras demás tarjetas µvva por ser una plataforma de Hardware diseñada para albergar diferentes modelos de PIC de la familia 18. Debido a que algunos PICs implementan dentro de sus módulos de comunicación el protocolo USB y otros no, el Hardware contiene diferencias que se detallaran en estas especificaciones.
Además, µvva 18 está equipada con su propio programador/depurador (PICKit2™),
que le permite al desarrollador/programador, utilizar la interfaz de MPLAB™, para
probar de manera rápida el Firmware ensamblado por los compiladores de Microchip
o de terceros.
µvva 18 es diseñada y ensamblada en México por Intesc Electrónica & Embebidos