Este repositorio contiene los archivos y documentación relacionada con la cursada de Programación de Microcontroladores, que forma parte de la Especialización en Sistemas Embebidos de la UBA (Universidad de Buenos Aires). En este curso, se abordan los fundamentos y técnicas de programación específicas para microcontroladores.
La programación de microcontroladores es una disciplina que se enfoca en el desarrollo de software para controlar y gestionar dispositivos electrónicos embebidos. Esta disciplina es fundamental en el campo de los sistemas embebidos, donde los microcontroladores desempeñan un papel crucial en numerosas aplicaciones, desde electrodomésticos hasta automóviles y sistemas industriales.
Durante el curso, utilizaremos las siguientes placas y entorno de desarrollo:
La placa STM32CubeIDE + NUCLEO-F401RE es una combinación ampliamente utilizada en la industria para el desarrollo de aplicaciones basadas en microcontroladores STM32. Proporciona una amplia gama de características y recursos para facilitar el proceso de desarrollo.
)
Esta es otra placa comúnmente utilizada en la industria y en proyectos académicos, ofrece una serie de características y periféricos que permiten el desarrollo de aplicaciones específicas. STM32CubeIDE es una avanzada plataforma de desarrollo para C/C++ que incluye configuración de periféricos, generación de código, compilación y debug para los microcontroladores y micropro- cesadores de la familia STM32. Está basado en el framework Eclipse®/CDT y GCC como toolchain, y GDB para realizar debugs.
A continuación, se encuentran los enlaces a las prácticas realizadas durante el curso:
Estos enlaces te llevarán a los respectivos repositorios donde encontrarás los archivos y detalles de cada práctica.
- Ingeniera Topográfica Karen Tatiana Zamudio - Graduada de la Universidad Distrital Francisco José de caldas