Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programación de dsPIC30F en C con MPLAB X y XC16 — Parte II
Rating: 5.0 out of 5(7 ratings)
319 students

Programación de dsPIC30F en C con MPLAB X y XC16 — Parte II

Programa periféricos del dsPIC30F4011 y dsPIC30F4013: Input Capture, PWM, QEI, I2C, SPI y temporizadores de 32 bits.
Created byJhon Oré Sulca
Last updated 10/2026
Spanish
Spanish [Auto],

What you'll learn

  • Programar la familia de microcontroladores de 16 bits
  • Conocer las características y el manejo de los Microcontroladores DsPIC
  • Simular el comportamiento de programas de control creados para Microcontroladores DsPIC
  • Utilizar el dsPIC30F4013- dsPIC30F4011
  • Aprender los fundamentos de programación en lenguaje C para DsPIC.
  • Manejar las configuraciones de registros para control del INPUT CAPTURE,PWM,I2C,SPI,QEI,TIMER 32, ,Proyecto Final
  • Con este curso podrás migrar fácilmente, a programar DSPIC más potentes.

Course content

12 sections • 62 lectures • 17h 17m total length
  • Introducción3:10

Requirements

  • Conocimiento de Electronica digital y analogica
  • Una computadora con Windows y las herramientas utilizadas en el curso.
  • Manejo básico de MPLAB X, el compilador XC16 y el simulador Proteus.
  • Conocimientos básicos de lenguaje C: variables, condiciones, bucles y funciones.
  • Haber completado la Parte I o conocer GPIO, temporizadores, interrupciones, ADC y UART en microcontroladores.
  • Para realizar las prácticas físicas: dsPIC30F4011 y/o dsPIC30F4013 según el ejercicio, un grabador compatible y los componentes indicados en los diagramas.

Description

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.

Who this course is for:

  • Estudiantes
  • Ingenieros
  • Profesionales en electrónica
  • Aficionados a la electrónica