STM32F1 Getting Started - Level 1

Registers Programming

No CubeMX No HAL STM32F1 Starter Kit

The STM32F1 Getting Started – Registers Level programming is concerned with direct programming of STM32 registers without HAL library, using CMSIS and C-programming base project. This particular level of programming is an excellent way to get started with STM32 MCUs, it allows you understand and appreciate the low-level MCU Architecture and direct hardware level interactions. Register level programming knowledge is a must for people pursuing a career in Embedded STM32 Programming. In fact, HAL library implements Register Level code internally. In industry, having a deep level of understanding for the MCU is vital for producing highly reliable systems. Furthermore, at advanced industrial level, HAL libraries might not be certified for use, thus an independent libraries must be written based on Register Level, such as Space and Aviation industry.

To enroll in this course, please use the following link to take you directly to the correct course page:

Register on Udemy

Hardware Kit

The STM32F1 Starter Kit includes all the necessary hardware components and modules used at this tutorial. It is made in large quantities and ships to all over the world within 10-15 days. The kit can be purchased on AliExpress on the following link:

Buy from AliExpress