
Continúa tu formación en programación de microcontroladores PIC y desarrolla aplicaciones en lenguaje C utilizando MPLAB X, el compilador XC8 y el simulador Proteus.
Esta segunda parte se apoya en los fundamentos del primer nivel para profundizar en comunicación I2C y generación de señales PWM. También incluye talleres con el PIC18F45K20 y aplicaciones con el PIC18F4550, como el control de un motor paso a paso y un frecuencímetro.
¿Qué aprenderás?
• Comprender y configurar los registros utilizados en las prácticas de comunicación I2C.
• Desarrollar ejemplos de comunicación con dispositivos mediante el bus I2C.
• Configurar el módulo PWM y utilizar sus señales en aplicaciones de control.
• Relacionar los cálculos y registros con el comportamiento del circuito.
• Analizar ejemplos en lenguaje C para el PIC18F45K20 mediante una Demo Board.
• Estudiar el control de un motor paso a paso con el PIC18F4550.
• Desarrollar una aplicación de medición de frecuencia.
El contenido combina explicaciones teóricas, análisis de código, simulaciones y demostraciones prácticas. El objetivo es que comprendas cómo se configura cada aplicación y cómo comprobar su funcionamiento.
Los talleres complementan los módulos principales mediante ejemplos que relacionan programación y electrónica. Identifica el microcontrolador utilizado en cada ejercicio, ya que el curso trabaja con diferentes dispositivos y las configuraciones deben adaptarse al modelo correspondiente.
Este curso está dirigido a estudiantes, técnicos, ingenieros y aficionados que ya conocen lenguaje C y los fundamentos de programación de microcontroladores PIC.
Se recomienda haber completado la Parte I o contar con conocimientos equivalentes sobre entradas y salidas digitales, interrupciones, temporizadores, ADC y comunicación UART.
Al finalizar, tendrás herramientas para reproducir las aplicaciones estudiadas, interpretar sus configuraciones y adaptar los ejemplos a tus propios proyectos de electrónica y sistemas embebidos.