STM32 USB Device MSC using Internal Flash – USB Device Tutorial Part 2

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. In our last article, we created an STM32 USB Device Mass Storage Class using the internal RAM memory. In this tutorial, we are going to implement STM32 USB Device MSC using Internal … Read more

STM32 USB Device MSC using RAM – USB Device Tutorial Part 1

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. In our last article, we have seen STM32 USB Host Example. In this tutorial, we are going to see how to use the STM32 as a USB stick using the RAM Memory – … Read more

STM32 USB Host MSC Tutorial – Connect Pendrive to STM32

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. In our last article, we have seen STM32 UART DMA Example. In this tutorial, we are going to connect Pendrive to STM32 – STM32 USB Host MSC Tutorial.Hardware Required STM32 USB Host MSC … Read more

Fixed: The interface firmware FAILED to reset/halt the target MCU – STM32

While working on the STM32 Nucleo boards, the ST-Link programmer will not get detected. But you can able to see the Filesystem and three files will be present (FAIL.TXT, DETAILS.TXT, MBED.HTM). If you open the FAIL.TXT file, you can see this message “The interface firmware FAILED to reset/halt the target MCU“. In this post, we … Read more

STM32 UART DMA – Part 2 (Peripheral to Memory Transfer)

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. In our last article, we have seen complete detailed information of the DMA and STM32 DMA for memory-to-memory transfer example. In this tutorial, we are going to see STM32 UART DMA – Peripheral … Read more

STM32 DMA Tutorial – Part 1 (Memory to Memory Transfer)

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. In our last article, we have seen STM32 Ethernet Tutorial using CGI – HTTP Server Part 2. In this article, we are going to discuss STM32 DMA – Direct Memory Access.Hardware Required … Read more

ESP32 GPIO Tutorial Using ESP-IDF – LED Blinking and Push Button Example

This article is the continuation of the Series on the ESP32 Tutorials using ESP-IDF and carries the discussion on the ESP32 and its peripherals. The aim of this series is to provide easy and practical examples that anyone can understand. In our previous post, we have seen how to setup the Visual Studio Code for ESP-IDF and … Read more

8051 – UART Tutorial

8051 UART Tutorial

Hi everyone, today we are going to transfer data using UART and how to use UART’s SFR (8051 UART Tutorial). This article provides a comprehensive tutorial on UART communication with an 8051 microcontroller. It covers key aspects such as UART registers (SFRs), detailed explanations of register bits, configuration of UART modes, and baud rate generation … Read more

Simple STM32 Bootloader Implementation – Bootloader Tutorial Part 3

Simple STM32 Bootloader

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.In this article, we are going to learn about STM32 Bootloader Implementation. We have attached the video explanation at the … Read more

Example Linked List in Linux Kernel Program – Linux Device Driver Tutorial Part 18

Example Linked List in Linux Kernel

This article is a continuation of the Series on Linux Device Drivers and carries the discussion on Linux device drivers and their implementation. The aim of this series is to provide easy and practical examples that anyone can understand.In our previous tutorial, we have seen the functions used in Kernel Linked List. In this article, we … Read more