Cursos/embebido/ arm
Inicio de clases septiembre 2025
Este curso te lleva desde la arquitectura ARM Cortex-M hasta la programación profesional de microcontroladores STM32 con STM32CubeIDE y CubeMX. Con un enfoque práctico, trabajarás con periféricos como GPIOs, interrupciones, temporizadores, PWM, ADC, DAC y comunicaciones UART, I2C y SPI, dominando herramientas, depuración y programación estructurada mediante laboratorios reales para proyectos embebidos en ámbitos industriales, educativos y tecnológicos.
¿Qué lograrás en este curso?
El estudiante tendrá acceso a la plataforma de aprendizaje con todo el material necesario:
Se contará con soporte e interacción, tendrá acceso a:
Horario: Inicio: septiembre 2025
Las clases se realizaran los días Martes y Jueves de cada semana
País Día y Hora
Obtén tu certificado con reconocimiento a nivel nacional
Al finalizar el curso, habrás desarrollado un perfil profesional con conocimientos y habilidades especializadas en el área de Desarrollo de Software Embebido con Microcontroladores. , preparándote para enfrentar retos en diversas industrias tecnológicas y mejorar tus oportunidades laborales.
Competencias clave
Áreas de aplicación
Oportunidades laborales
Soluciona todas tus dudas acerca del curso.
Al momento de inscribirte se te agrega a un grupo de WhatsApp donde se comparten los links de las clases y se resuelven dudas. Las clases son en vivo, pero quedan grabadas para que puedas verlas cuando quieras.
ANSI C es un estándar del lenguaje de programación C, que define la sintaxis y semántica del lenguaje. Es ampliamente utilizado en el desarrollo de software embebido.
No es necesario tener conocimientos previos en programación. La especialización de Ansi C orientado a Microcontroladores y SoCs recorre desde los fundamentos de C hasta la implementación al programar microcontroladores.
Principalmente el STM32F446RET6, aunque también se estudian otras familias (F0, F1, F3, F4, F7, G4, H7, L0, L4, etc.) para tener una visión global del ecosistema STM32.
Sí. Puedes seguir todas las clases con simuladores o revisar los códigos. Sin embargo, se recomienda contar con una placa para practicar.
STM32CubeIDE y STM32CubeMX son los principales. También se menciona el uso de Keil uVision y PlatformIO según el entorno del desarrollador.
Sí. Se explica la diferencia entre HAL, LL, CMSIS y Baremetal para que el alumno elija la mejor estrategia según el proyecto.
Proyectos como teclados matriciales con LCD, semáforos, motores Nema 17, sensores industriales, comunicación entre STM32, SD Card, entre otros.
Sí. Se trabaja con analizadores lógicos, visualización de datos en pantallas, además de integración con MATLAB y LabVIEW.
Todas las clases quedan grabadas y disponibles en la plataforma de MMJ para que las veas cuando puedas. Además, puedes hacer consultas al grupo o instructores en cualquier momento.
Tendrás acceso a un grupo de WhatsApp privado con tutores, donde podrás resolver tus dudas, compartir avances y recibir feedback continuo.
Sí, aceptamos pagos internacionales a través de múltiples métodos como tarjeta, PayPal o transferencia bancaria, dependiendo de tu país.
Estudiarás las diferencias entre arquitecturas de 8, 16 y 32 bits, conocerás la familia STM32 y trabajarás con herramientas como STM32CubeIDE y CubeMX para crear proyectos desde cero, configurar el sistema de reloj, prescalers y comparar los niveles de programación HAL, LL, CMSIS y Baremetal.
Aprenderás a configurar entradas y salidas digitales, técnicas anti-rebote, manejo de pantallas LCD y displays, uso del NVIC y EXTI para interrupciones externas, temporizadores para delays y control de procesos como semáforos o motores paso a paso con máquinas de estado.
Dominarás la generación de señales PWM, captura de pulsos, configuración de watchdogs, adquisición de datos analógicos con ADC en diferentes modos, generación de señales con DAC y control de velocidad mediante potenciómetro.
Implementarás comunicación serie UART en modos polling, interrupción y DMA, conexión con Bluetooth, sensores y visualización en MATLAB/LabVIEW; trabajarás con sensores I2C como DS3231, MPU6050 y pantallas OLED, y usarás SPI para integrar termocuplas y almacenamiento en SD Card.
Para aprovechar al máximo este curso y desarrollar tus proyectos de manera práctica, necesitarás nuestro kit de desarrollo especializado. Este kit incluye todos los componentes y herramientas necesarias para llevar a cabo cada proyecto de forma eficaz y sin complicaciones.
¿Qué incluye el Kit?
Placa de desarrollo STM32F446RET6 con microcontrolador ARM Cortex-M4, ideal para proyectos embebidos.
Módulo joystick analógico para controlar la dirección y velocidad de motores.
Módulo de relé para controlar dispositivos de alta potencia.
Módulo de LEDs tipo semáforo para simular señales de tráfico.