STM32 Development Board JLINK Debugging Steps

STM32 Development Board JLINK Debugging Steps

▼Click the card below to follow our public account for more exciting content▼ Welcome to follow the 【Master Microcontroller and Embedded Systems】 public account, reply with keywords to get more free videos and materials Reply with 【Join Group】, 【Microcontroller】, 【STM32】, 【Hardware Knowledge】, 【Hardware Design】, 【Classic Circuits】, 【Thesis】, 【Graduation Project】, 【3D Packaging Library】, 【PCB】, 【Capacitor】, 【TVS】, … Read more

Unexpected Reasons for JLINK Programming Failure

Unexpected Reasons for JLINK Programming Failure

When we write programs, we usually use JLINK to complete the operation. It must be said that JLINK is one of the most important tools in the embedded microcontroller industry. However, we sometimes encounter situations where programming fails. Not long ago, I faced a situation where programming could not be completed. The specific situation is … Read more

DSTREAM vs J-Trace: The Ultimate Debugging Giants

DSTREAM vs J-Trace: The Ultimate Debugging Giants

Description: One of the prerequisites for becoming a giant is to have a complete ecosystem service: 1. SEGGER’s J-Trace is supported by its own Embedded Studio, which can be used with various well-known debugging components like RTT, J-Scope, Ozone, etc. Moreover, almost all popular IDEs support JLINK/J-Trace. 2. ARM’s DSTREAM series is supported by its … Read more

AT89C51 Microcontroller Pin Description and Diagram

AT89C51 Microcontroller Pin Description and Diagram

AT89C51 is a low-voltage, high-performance CMOS 8-bit microprocessor with 4K bytes of flash programmable and erasable read-only memory, commonly known as a microcontroller. This device is manufactured using ATMEL’s high-density non-volatile memory technology and is compatible with the industrial standard MCS-51 instruction set and output pins. By combining a multifunctional 8-bit CPU and flash memory … Read more

Easy Introduction and Practice of 51 Microcontroller

Easy Introduction and Practice of 51 Microcontroller

Introduction This course is a classic video tutorial set for microcontroller learners, aimed at beginners, teaching you microcontroller programming from scratch with hands-on guidance. It systematically introduces the theoretical explanations and practical development of experimental projects, focusing on the most popular 51 microcontroller C programming! The highlight of this tutorial is that it analyzes the … Read more

Learning Methods Shared Through RT-Thread Example

Learning Methods Shared Through RT-Thread Example

This is an article I wrote four years ago, sharing it again. Before sharing my learning process, let me explain my work experience and learning background. I started learning the RT-Thread real-time operating system in early November 2020. Before learning RT-Thread, I had encountered uCOS and FreeRTOS, but I hadn’t studied these two real-time operating … Read more

Essential Knowledge for Microcontroller Beginners (2)

Essential Knowledge for Microcontroller Beginners (2)

The Six Important Parts of Microcontroller Learning Applications  1. Bus: We know that a circuit is always formed by connecting components through wires. In analog circuits, wiring is not a problem because the relationship between components is generally serial, and there are not many connections between components. However, computer circuits are different; they are centered around … Read more

How to Select the Clock Oscillator Circuit for 51 Microcontroller?

How to Select the Clock Oscillator Circuit for 51 Microcontroller?

As a representative of embedded systems, the 51 microcontroller is widely used, and its normal operation relies on a stable and accurate clock signal. To ensure signal stability, a clock oscillator circuit is essential, as it determines the execution speed of the microcontroller and the timing of synchronous operations. The clock oscillator circuit of the … Read more

Understanding RTC Clock Principles in STM32

Understanding RTC Clock Principles in STM32

Now let’s get into today’s main topic (the author is using the battleship STM32 library function version): today I will discuss two knowledge points with you: 1. Analysis of the RTC clock block diagram (important) 2. How time is displayed (brief analysis) 1. Analysis of the RTC Clock Block Diagram (Important) First, let’s familiarize ourselves … Read more

A Simple Explanation of Bit Banding in STM32

A Simple Explanation of Bit Banding in STM32

Imagine you have 32 beautiful women to manage; handling all 32 at once can be a bit tricky, right? No worries, let’s take it “slowly” one by one. Why do I put “slowly” in quotes? Because dealing with one is actually much faster than handling all 32 at once. Okay, let’s pause this beautiful fantasy … Read more