How the C Calling Convention Works on ARM Cortex-M (with STM32 Demo)

Опубликовано: 13 Июнь 2026
на канале: Wadix Technologies
246
16

🚀 Download the Professional Embedded Starter Kit: https://www.wadixtech.com/embedded-sy...
Stop starting from scratch. Get the production-ready templates and architectural cheat sheets used in this video.
---
🛠️ ADVANCED TRAINING:
Join our 4-Day Firmware Architecture Workshop: https://www.wadixtech.com/advanced-plan
---

Chapters:
00:00 Introduction
00:29 Registers Overview
02:46 Registers Usage
04:16 Registers and C Calling Convention
06:32 Demos using Keil and STM32 Microcontroller

🔧 Understanding Cortex-M General-Purpose Registers & C Calling Convention | STM32 Keil Demo

In this video, we explore the architecture of ARM Cortex-M microcontrollers, focusing on the general-purpose registers (R0–R12), their functions, and how they relate to the C calling convention. We conclude with a hands-on demonstration using Keil MDK and an STM32 microcontroller.

What You'll Learn:
Cortex-M register architecture and usage
How ARM registers work with the C calling convention
Practical debugging and analysis in Keil MDK

📚 Resources:
Cortex-M3 Technical Manual
ARM Procedure Call Standard (AAPCS)

🌐 Visit Our Website: https://www.wadixtech.com
🎓 Explore Our Embedded Courses: https://www.wadixtech.com/training

#CortexM #STM32 #EmbeddedSystems #ARMRegisters #Keil #Microcontroller #programming