Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Building Embedded Systems
·
Module 1
ARM Cortex-M Fundamentals
1
ARM Cortex-M Architecture Fundamentals
Describe the ARM Cortex-M processor architecture, including registers, operating modes, and execution model.
2
STM32 Memory Map: Flash, SRAM, and Peripherals
Identify the memory regions (Flash, SRAM, peripheral) in an STM32 memory map.
3
STM32 Boot Sequence: Reset to main()
Describe the boot sequence of an STM32 microcontroller from reset to the main() function.
4
Vector Table and Exception Handling
Explain the vector table structure and its role in exception handling.
5
Linker Scripts and Memory Layout
Explain the role of linker scripts in defining the memory layout for embedded firmware.
6
Setting STM32 System Clock with PLL and Clock Sources
Configure clock sources and the PLL to set the system clock frequency on an STM32.
7
Implementing System Timers and Delays with SysTick
Use the SysTick timer for implementing system-level timing and delays.
Next module isn't ready yet,
Back to course
Previous module
Next module