Understanding OBG in Microcontrollers

Understanding OBG in Microcontrollers

Understanding OBG in Microcontrollers: The STM32 microcontroller’s core (Cortex-M3) contains a hardware debugging module that supports various complex debugging operations. The hardware debugging module allows the core to halt when fetching addresses or accessing data—this is the assurance we have for online simulation during microcontroller development and debugging.When the core is halted, both its internal … Read more

Introduction to Arduino: What is Arduino?

Introduction to Arduino: What is Arduino?

Click the blue text to follow us Hello everyone Welcome to 【High Training Industrial Control】 In this first issue Teacher Zhang Zhirong will bring you The Arduino Maker Series on Basic Applications Lesson One: What is Arduino? In recent years, Arduino has been developing rapidly internationally, with various tutorials available. So what exactly is Arduino? … Read more

Understanding the Complex Relationships Between MCU, ARM, DSP, FPGA, and Embedded Systems

Understanding the Complex Relationships Between MCU, ARM, DSP, FPGA, and Embedded Systems

First of all, “embedded” is a concept without a precise definition; different books have their own definitions. However, the main idea is similar: compared to general systems like PCs, embedded systems are specialized systems with a simplified structure, retaining only the necessary parts in both hardware and software while cutting out the unnecessary parts. Therefore, … Read more

GigaDevice GD32 ARM Cortex-M4 Microcontroller Overview

GigaDevice GD32 ARM Cortex-M4 Microcontroller Overview

The GD32® series, leveraging GigaDevice’s advanced gFlash® technology and mass production experience, has developed a new form of MCU, providing customers with outstanding functionality and quality. The GD32F4 series is an enhanced high-performance product line within the GD32 MCU family. Based on the ARM® Cortex®-M4 core, this 32-bit general-purpose microcontroller offers high performance, low power … Read more

How to Choose the Right Microcontroller: A Beginner’s Guide

How to Choose the Right Microcontroller: A Beginner's Guide

In electronic technology, the microcontroller unit (MCU) is undoubtedly the core “brain” embedded in various smart devices, making it extremely important and highly sought after in the market. Driven by high demand, many people choose to become microcontroller engineers. So, how should a beginner in electronics choose a microcontroller after learning and becoming proficient? 1. … Read more

Hardware Circuit Design of Quadrotor Control System

Hardware Circuit Design of Quadrotor Control System

Based on the working principle and performance characteristics of quadrotor UAVs, the hardware circuit of the flight control system is designed. The system includes a microcontroller module, attitude measurement module, wireless communication module, remote control module, and motor drive module. The system provides a hardware platform for sensor parameter measurement, control algorithm implementation, wireless communication, … Read more

Designing a Health Bracelet Using STM32 Microcontroller

Designing a Health Bracelet Using STM32 Microcontroller

Write a technical article and share in a prize pool of thousands! Come and share your EMC rectification insights. Health Bracelet Design Based on STM32 MicrocontrollerOverall System Framework The hardware part of this system mainly consists of a sensor module, Bluetooth module, clock module, STM32 microcontroller, alarm circuit, and button circuit. In addition, there is … Read more

Analysis of STM32 Reset Circuit Methods

Analysis of STM32 Reset Circuit Methods

Introduction to STM32 The STM32 series is based on the ARMCortex®-M0, M0+, M3, M4, and M7 cores specifically designed for embedded applications that require high performance, low cost, and low power consumption. Prior to the STM32F105 and STM32F107 interconnected series microcontrollers, STMicroelectronics had launched the STM32 basic series, enhanced series, USB basic series, and complementary … Read more

STM32 F103C8T6 System Board Setup Tutorial (3) Crystal Oscillator Circuit Design

STM32 F103C8T6 System Board Setup Tutorial (3) Crystal Oscillator Circuit Design

1. What is a Clock Signal The clock signal (Clock Signal) is the foundation of sequential logic, used to determine when the states in logic units are updated. It is a signal with a fixed period that is independent of operation. The clock signal has a fixed clock frequency, which is the reciprocal of the … Read more

Understanding Interrupt Systems in Microcontrollers and RTOS

Understanding Interrupt Systems in Microcontrollers and RTOS

Abstract: We encounter many operating systems in our daily lives, such as Windows, Android, iOS, and Linux. Microcontrollers also have their own operating systems known as Real-Time Operating Systems (RTOS). So, what are the differences between these real-time operating systems and the ones we commonly use? The operating systems we frequently use are actually non-real-time … Read more