Efficient heap memory management is crucial in embedded systems. This blog explores how to monitor and manage heap memory using IAR Embedded Workbench. We’ll cover two main approaches for heap monitoring: Live Watch and stdout for runtime checks, including the ...
Embed Threads Latest Articles
Top Embedded Interview Questions and Answers

I remember getting my first “Embedded Interview” after countless hours of CV editing, formatting and writing customized cover letters while applying to Job portals and startup websites. It was exciting all nevertheless the pressure to ace my interview got me wishing if ...
STM32 Printf Methods: SWV, RTT, UART and Semihosting

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. ...
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 ...
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 ...
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 ...
Hacking and Reading Code from STM32 Microcontrollers

Unlocking Secrets: Hacking and Reading Code from STM32 Microcontrollers When it comes to tiny computers called microcontrollers, STM32 is a big deal. These microcontrollers try to keep their secrets safe with something called Flash Readout Protection (RDP). In this article, ...
The Top 5 Microcontroller Boards for Hobbyists and Engineers

Microcontroller and computer boards serve as fundamental components for electronics projects. Whether you’re a hobbyist, an innovative engineer, or a curious student, the right development board can be a game-changer. After extensive brainstorming and evaluation, we’ve handpicked the top 5 ...