
Continúa tu formación en programación de microcontroladores de 16 bits y aprende a utilizar los periféricos del dsPIC30F4011 y dsPIC30F4013 mediante lenguaje C, MPLAB X y el compilador XC16.
Esta segunda parte está dirigida a quienes ya conocen los fundamentos de programación de dsPIC y desean avanzar hacia aplicaciones de adquisición de señales, comunicación y control de motores.
Trabajarás con los módulos Input Capture, PWM, QEI, I2C, SPI y temporizadores de 32 bits. Aprenderás a interpretar sus registros, configurar su funcionamiento y aplicar cada recurso mediante ejemplos y pruebas.
¿Qué aprenderás?
• Configurar Input Capture para registrar eventos y medir tiempos.
• Utilizar PWM en aplicaciones de control de motores.
• Trabajar con el módulo QEI para interpretar señales de encoders.
• Configurar comunicaciones I2C y SPI.
• Utilizar temporizadores de 32 bits.
• Integrar diferentes periféricos en proyectos prácticos.
• Comprender las configuraciones utilizadas en los dos modelos de dsPIC del curso.
El contenido combina explicación teórica, revisión de registros, programación y demostraciones con hardware. Las prácticas incluyen sus diagramas y códigos fuente para que puedas estudiar las soluciones, reproducir los ejemplos y adaptarlos a tus propios proyectos.
También encontrarás proyectos y talleres que relacionan los distintos temas del curso. La finalidad es que comprendas tanto la configuración de cada periférico como su integración con otros elementos del sistema.
Se recomienda haber completado la Parte I o contar con conocimientos equivalentes sobre GPIO, temporizadores, interrupciones, ADC y UART. Este curso continúa desde esos fundamentos; no es una introducción al lenguaje C.
Al finalizar, tendrás herramientas para desarrollar aplicaciones con los periféricos estudiados y continuar profundizando en programación de sistemas embebidos.