-
Notifications
You must be signed in to change notification settings - Fork 1
08. Module2_LearningOutcomes
Mukul Yadav edited this page Sep 10, 2025
·
2 revisions
-
Identify and choose a suitable microcontroller family based on project requirements, including STM32 (Cortex-M), AVR (ATmega328), or RP2040.
-
Understand the fundamental toolchain components required for embedded development.
-
Set up and work with the STM32CubeIDE.
-
Blink an LED on physical hardware without using Arduino-style libraries or HALs, gaining insight into:
- Register-level GPIO control
- Manual peripheral setup without abstractions
-
Become familiar with using STM32’s Hardware Abstraction Layer (HAL) to:
- Configure and utilize interrupts
- Generate Pulse Width Modulated Waves
- Implement SPI, I2C, UART
Next Up: Module 2 - Part 1 | Choosing a Microcontroller Familu
Created and maintained by Open Horizon® under the GNU AGPLv3 licence. Visit the full repository at https://github.com/openhorizonrobotics/E-2-ES