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 dsPIC33F en C con MPLAB X y XC16 — Parte II
Rating: 4.6 out of 5(7 ratings)
344 students

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

Aprende Input Capture, Output Compare, QEI, I2C, SPI, DMA y DAC con dsPIC33F mediante simulación y prácticas reales
Created byJhon Oré Sulca
Last updated 10/2026
Spanish
Spanish [Auto],

What you'll learn

  • Programar la familia de microcontroladores de 16 bits
  • Programar la familia de microcontroladores de 16 bits
  • Simular el comportamiento de programas de control creados para Microcontroladores DsPIC
  • Utilizar el dsPIC33FJ
  • Aprender los fundamentos de programación en lenguaje C para DsPIC.
  • Manejar las configuraciones de registros para control del IC,OC,QEI,I2C,SPI,DMA,DAC.
  • Con este curso podrás migrar fácilmente, a programar DSPIC más potentes.
  • Programar 2 tipos de DSPIC33FJ.

Course content

9 sections • 30 lectures • 11h 32m total length
  • Introducción6:34

    El nuevo curso de dspic 2x1:.

    ▶TEMARIO:

    1️⃣ Input Capture.

    2️⃣ Output Capture.

    3️⃣ QEI.

    4️⃣ I2C.

    5️⃣ SPI.

    6️⃣ DMA.

    7️⃣ DAC.

    8️⃣ PROYECTO FINAL.

    VAS A APRENDER A PROGRAMAS DOS DSPIC:

    dspic33fj32mc204

    dspic33fj128mc804

    ▶️El curso es 50% simulación y 50% real, al finalizar se entregara todos los materiales, ejemplos, simulaciones, pdf, ppt y otros.

Requirements

  • Conocimientos de lenguaje C: variables, condiciones, bucles, funciones y operaciones con bits.
  • Haber completado la Parte I o conocer GPIO, interrupciones, temporizadores, ADC, UART y PWM en dsPIC.
  • Conocimientos de electrónica digital y analógica, lectura de esquemas y montaje de circuitos.
  • Manejo básico de MPLAB X, el compilador XC16 y el simulador Proteus.
  • Una computadora con Windows y acceso a las herramientas utilizadas en el curso.
  • Para las prácticas físicas: tarjeta con dsPIC33FJ128MC804, grabador compatible y componentes indicados en los ejercicios. Las simulaciones utilizan el dsPIC33FJ32MC204.

Description

Continúa tu formación en programación de microcontroladores dsPIC33F y aprende a configurar sus periféricos mediante lenguaje C, MPLAB X y el compilador XC16.


Esta segunda parte está dirigida a estudiantes que ya conocen los fundamentos de dsPIC y desean profundizar en adquisición de señales, temporización, comunicación y transferencia de datos. Trabajarás con los microcontroladores dsPIC33FJ32MC204 y dsPIC33FJ128MC804, diferenciando las características y los recursos utilizados en cada dispositivo.


¿Qué aprenderás?


• Configurar Input Capture para registrar eventos y medir tiempos.

• Utilizar Output Compare para generar señales de salida temporizadas.

• Trabajar con el módulo QEI para interpretar señales de encoders.

• Establecer comunicación con dispositivos mediante I2C y SPI.

• Comprender y configurar transferencias de datos mediante DMA.

• Utilizar el módulo DAC del dispositivo correspondiente.

• Integrar los conocimientos del curso en un proyecto final.


El contenido combina explicación de registros, programación, simulaciones en Proteus y demostraciones con hardware. Utilizarás el dsPIC33FJ32MC204 en las prácticas de simulación y el dsPIC33FJ128MC804 en las aplicaciones con la tarjeta entrenadora física.


Las prácticas cuentan con diagramas y código fuente para estudiar las configuraciones, reproducir los ejercicios y realizar modificaciones. El objetivo es que comprendas qué hace cada periférico y cómo integrarlo en una aplicación.


Se recomienda haber completado la Parte I o contar con conocimientos equivalentes sobre GPIO, interrupciones, temporizadores, ADC, UART y PWM. Este curso continúa desde esos fundamentos y requiere conocimientos previos de lenguaje C.


Al finalizar, tendrás herramientas para desarrollar aplicaciones con los periféricos estudiados, interpretar sus registros y adaptar los ejemplos a tus propios proyectos de electrónica y sistemas embebidos.

Who this course is for:

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