STM32 Bootloader UART – Bootloader Tutorial Part 4

STM32 Bootloader UART

This article is a continuation of the Series on STM32 Bootloader and carries the discussion on Bootloader design and implementation. The aim of this series is to provide easy and practical examples that anyone can understand. This post is STM32 Bootloader UART – Bootloader Tutorial Part 4. We have attached the video explanation also at the bottom … Read more

Bootloader Basics – Part 1

Bootloader basics

Recently, we have received the STM32 Nucleo-144 board. We thought of providing a Tutorial Series that explains How to design and write our own bootloader for STM32 Devices. Before start writing the code, we must know about what is the bootloader, and why it is required. This post will give you a basic understanding of … Read more

Vectored Interrupt Controller and Nested Vectored Interrupt Controller (VIC and NVIC)

Vectored Interrupt Controller and Nested Vectored Interrupt Controller

In this post, we will discuss about Vectored Interrupt Controller and Nested Vectored Interrupt Controller (VIC and NVIC). Please read the other STM32 Tutorials. ARM Arm Ltd. is a British semiconductor and software design company based in Cambridge, England. Its primary business is in the design of ARM processors (CPUs). They have started using the … Read more

STM32 RTOS – GPIO Tutorial (CMSIS V2)

STM32-RTOS-GPIO-Output

This is the STM32 RTOS (RTX-CMSIS) series. The aim of this series is to provide easy and practical examples that anyone can understand. Now in this tutorial, we are going to see “STM32 RTOS – GPIO Tutorial (CMSIS V2)“. Please read the other STM32 Tutorials. You can read LPC2148 RTX RTOS, a project creating for STM32 without … Read more

Getting started with STM32 RTOS – Project setup with Keil CMSIS

This is the STM32 RTOS (RTX-CMSIS) series. The aim of this series is to provide easy and practical examples that anyone can understand. Now in this tutorial, we are going to see “Getting started with STM32 RTOS – Project setup with Keil CMSIS“. Please read the other STM32 Tutorials. You can also read the STM32 Keil … Read more

STM32 GPIO Tutorial (LED and Buttons)- Bare Metal Part 2

STM32 GPIO Tutorial

This is the Series of tutorials on the STM32 Microcontroller. The aim of this series is to provide easy and practical examples that anyone can understand. Basically, you can write GPIO codes in multiple ways (Using HAL, the GPIO driver). Using that HAL you can finish your job in very few lines of code. But I … Read more

Reset Sequence in ARM Cortex-M4

Reset Sequence in ARM Cortex-M4

As you are an embedded engineer, have you thought anytime, about what happens when you press the reset button (Reset Sequence in ARM Cortex-M4 or boot sequence in Arm Cortex-M4)? How it is calling the main() function in your application automatically? And also, If you are attending any interviews, the interviewer might have asked you … Read more