Bootloader in STM32F76xxx (Bootloader Design) – Part 2

Bootloader in STM32

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 about Bootloader in STM32F76xxx (Bootloader Design) where we discuss how to design a bootloader. We have … 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, why it is required. This post will give you a basics understanding of the … 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). 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 architecture from ARMv1 to ARMv8.6 in … 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)“. You can read LPC2148 RTX RTOS, a project creating for STM32 without RTOS, a project creating for … 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“. You can also read the STM32 Keil project, STM32 GPIO tutorial without … Read more

NRF24L01 interfacing with 8051 – Wireless Xbee

In our previous tutorial, we have seen a gas detection sensor interfacing with 8051. NRF24L01 interfacing with 8051 tutorial is intended to enable wireless data transfer for 8051.  So to do that, we will interface nRF24L10 with 8051. This will enable us to transfer the data wirelessly (by air) between two 8051 boards using NRF24L01. … Read more

Reset Sequence in ARM Cortex-M4

Reset Sequence in ARM Cortex-M4

As you are an embedded engineer, have you think anytime, what happens when you press the reset button (Reset 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 this question. Okay, Let’s discuss the reset … Read more

LPG Gas Sensor Interfacing with 8051

In our previous tutorial, we have seen a Rain sensor interfacing with 8051. In this tutorial, we are going to see LPG Gas Sensor Interfacing with 8051. Prerequisites Before starting this tutorial we should know the below topics. If you know already, please go ahead. 8051 GPIO Tutorial LCD Interfacing with 8051 Components Required 8051 … Read more