How to Print Logs from STM32 Microcontroller Without Using Serial Port

How to Print Logs from STM32 Microcontroller Without Using Serial Port

This article mainly introduces methods for outputting logs in embedded development. The most common method is to output UART logs through the serial port. This method is simple to implement, and most embedded chips have serial port functionality. Related articles: Learning STM32 Microcontroller, Serial Port is Inevitable. However, such a simple function can sometimes be … Read more

How To Recover Forgotten WiFi Passwords

Sometimes we encounter situations where we forget our WiFi password. No matter how hard we try, we just can’t remember it. So what should we do? Don’t worry just read on. It’s easy to recover your WiFi password if you have previously connected to the network. (Note: The methods below only work for devices that … Read more

Understanding Passwords: Key Concepts You Should Know

Understanding Passwords: Key Concepts You Should Know

This “password” is not that “password”; key password knowledge you should know. As of July 1, the newly revised “Commercial Password Management Regulations” have officially come into effect. With the acceleration of the digitalization process, commercial passwords are now applied in all aspects of our lives, providing security assurance. The “password” referred to here is … Read more

Common Printing Output Methods and Their Differences in Microcontroller Development

Common Printing Output Methods and Their Differences in Microcontroller Development

Follow+Star Public Account Number, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | Embedded Column In microcontroller (MCU) development, printing output is quite common and important. Today, I will share with you the common printing output methods and their differences. 1Introduction In MCU projects, printf is mainly used to print debugging … Read more

MCUViewer: The Ultimate GUI Debugging Tool for Seamless STM32/JLink Integration

MCUViewer: The Ultimate GUI Debugging Tool for Seamless STM32/JLink Integration

IntroductionIs debugging STM32 giving you a headache lately? UART printing is too slow and resource-consuming, and you have to set breakpoints just to check variables. Not to mention, tracking high-frequency signals is nearly impossible… Don’t worry, today I want to introduce you to a powerful tool—MCUViewer—that will completely liberate your debugging process. What is MCUViewer?MCUViewer … Read more

MCUViewer: A GUI-Based Debugging Tool for Microcontrollers (MCUs)

MCUViewer: A GUI-Based Debugging Tool for Microcontrollers (MCUs)

Hey, embedded friends, are you still logging with UART, watching the serial output scroll line by line, which is tedious and time-consuming? Have you ever thought: what if there was a visual tool that could help you instantly understand variable changes and function execution times, could the debugging experience be elevated? The answer is — … Read more

Wi-Fi Security and Password Safety Best Practices

Wi-Fi Security and Password Safety Best Practices

With the arrival of the “Internet +” era, our lives have become more convenient, but telecommunication fraud, information leaks, online rumors, and malware have also followed. In the face of the double-edged sword of the internet, how can we tighten our mindset on “security” and use the internet safely and correctly? As it is currently … Read more

Methods for Outputting Debug Information in Embedded Development

Methods for Outputting Debug Information in Embedded Development

Why Is Outputting Debug Information Important in Embedded Development? Outputting debug information is a crucial practice in embedded development; it helps ensure software reliability, stability, and performance, and is one of the key tools for troubleshooting. The Main Functions of Outputting Debug Information in Embedded Development Are as Follows: 1. Error Troubleshooting and Problem Localization … Read more

Five Tips to Accelerate Cortex-M MCU Debugging

Five Tips to Accelerate Cortex-M MCU Debugging

Introduction Debugging embedded software is one of my least favorite activities, but unfortunately, it is necessary. Fortunately, advancements in technology and toolchains have generated a wealth of new techniques that significantly accelerate the debugging process. Let’s take a look at some of these methods, from traditional breakpoint debugging to more advanced instrumentation tracing techniques. Tip … Read more