Fixing problems in STM32 microcontrollers is a big part of making them work well. Let’s talk about some simple ways to find and solve these problems. We’ll look at ways to show what’s happening inside the microcontroller as it runs. ...
Embed Threads Latest Articles

How to Use printf on STM32 using ITM+SWO line
When you’re building cool stuff with STM32 microcontrollers, finding and fixing issues is like being a detective for your gadgets. One handy tool you have in your toolkit is Serial Wire View (SWV). In this beginner-friendly guide, we’ll explore what ...

Processor Design Series Adding FSM to processor RTL
In the world of computer brain-building, processors are like super-smart puzzle solvers. To make them even better, we use something called Finite State Machines (FSMs). In this blog post, we’re going to talk about why we add FSMs to the ...

Modified Radix 4 Booth Algorithm Hardware Implementation
Here we implement the circuit with combinational logic In next edition we will implement with sequential logic. What did we concluded on the basis of above observation… Let us conclude in a table So how does multiplication works with Booth ...

Learning from Mistakes: The Therac-25 Code Hazard ⚠️
Embark on a journey into embedded engineering with a crucial lesson from the Therac-25 incident, where a race condition in software led to tragic outcomes. This story highlights the essential blend of ethics, responsibility, and meticulous design in engineering. Discover ...

What is Bit Banging and How to use it?
What is Bit Banging? Bit banging is a software-based method of interfacing with external devices using standard input/output operations rather than specialized peripheral interfaces or hardware modules. The term “bit banging” comes from the fact that the software is directly ...

TEARDOWN: VEHICLE TRACKING SYSTEM (VTS)
Have you ever wondered how those little devices keep track of where your vehicle is? Let’s take a closer look at the inner workings of a Vehicle Tracking System (VTS). It’s like a smart buddy for your ride, helping with ...

How to Use printf and scanf on STM32 using UART
STM32 microcontrollers are powerful tools in building smart devices. Making communication and debugging simpler is vital for these projects, and one way to achieve this is by using the UART interface. In this blog post, we’ll guide you through the ...

The Best STM32 IDE – STM32CubeIDE vs. Keil uVision
Picking the Best STM32 IDE: STM32CubeIDE vs. Keil Choosing the best STM32 IDE is crucial for efficient microcontroller projects. Explore the features of STM32CubeIDE and Keil uVision to make an informed decision for your development needs. STM32CubeIDE: Good Stuff: Things ...

What is Big-Endian and Little-Endian? Let’s Explain Computer Byte Order!
In the computer world, where things can get a bit tricky, there are these terms called “Big-Endian and Little-Endian.” It might sound funny, but these names come from a made-up argument in a story called “Gulliver’s Travels” by Jonathan Swift. ...