How to Add Version Information to Microcontroller Projects?

How to Add Version Information to Microcontroller Projects?

Follow+Star Public Account Number, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | strongerHuang Recently, some fans have asked: How to add software version information to microcontroller projects? We all know about software version information, for example: V1.0.0 For microcontroller projects, we need to manage software versions, including source code and … Read more

High-Precision Smart Microcontroller Development for Voice Chip Solutions

High-Precision Smart Microcontroller Development for Voice Chip Solutions

High-Precision Smart Microcontroller Development for Voice Chip Solutions H9T56x_SL_APP Sound Source Localization Application Function Specification Application Overview: The H9T56x_SL_APP is a demo program developed for sound source localization tracking display based on the Sound_Location_160408.LIB secondary platform from Helios. Hardware Description: Please refer to the documents H9T56x_SL_APP Circuit (H9T56Q).pdf and H9T56x_SL_APP Circuit (H7C352).pdf for the application … Read more

A Method for Parsing Data from Microcontrollers

A Method for Parsing Data from Microcontrollers

Source: https://blog.csdn.net/XR528787067/article/details/52822377 Recently, a friend of mine was communicating with a peripheral using a microcontroller, and the peripheral returned a series of data formatted as follows: AA AA 04 80 02 00 02 7B AA AA 04 80 02 00 08 75 AA AA 04 80 02 00 9B E2 AA AA 04 80 02 … Read more

Microcontroller PWM Output Techniques

Microcontroller PWM Output Techniques

Follow+Star Public Account Number, don’t miss out on exciting contentAuthor | strongerHuangWeChat Public Account | Embedded ColumnIn our daily lives, many electronic products utilize PWM, such as cars, refrigerators, washing machines, fans, lighting, toys, etc.Perhaps you may not feel its presence, but it is hidden within countless electronic products around us.Here, I will share some … Read more

KBI Module of NXP Microcontrollers

KBI Module of NXP Microcontrollers

NXP microcontrollers (such as Kinetis and LPC series) feature a module related to keyboard input called KBI (Keyboard Interrupt Module), which implements most of its functions that can also be achieved by microcontrollers from other brands. The difference is that the latter consumes more software or hardware resources (besides the MCU), and to highlight versatility, … Read more

From 51 to STM32: How Microcontrollers Lead the Hardware Revolution in the Smart Era?

From 51 to STM32: How Microcontrollers Lead the Hardware Revolution in the Smart Era?

In today’s rapidly developing fields of artificial intelligence and the Internet of Things, microcontrollers (Single Chip Microcontrollers) still play an indispensable role. Whether in smart homes, industrial automation, or wearable devices, microcontrollers remain the “unsung heroes” of the hardware world. Today, we will discuss the “hardcore strength” of microcontrollers and how they have become the … Read more

Why Use a Driver Between Microcontroller and Motor Control?

Why Use a Driver Between Microcontroller and Motor Control?

Many students are puzzled when controlling motors, as the microcontroller pins can output high and low levels. Why can’t we connect the motor directly to make it turn? Why is a driver necessary? What is its purpose? There are so many different driver models. Is it possible to operate without one? Today, let’s discuss this. … Read more

In-Depth Analysis of Microcontroller Architecture Features

In-Depth Analysis of Microcontroller Architecture Features

1. Core Architecture Features 1. System on Chip (SoC) Integration Module Aggregation: Integration of CPU, RAM, ROM, I/O, timers, ADC/DAC, etc. on a single chip Typical Case: STM32F407 integrates ARM Cortex-M4 core + 1MB Flash + 192KB RAM + rich peripherals 2. Memory Structure Program Memory (ROM/Flash)▶ Stores firmware (e.g., LED control code)▶ Capacity: 8KB~2MB … Read more

Obstacle Avoidance Car Based on 51 Microcontroller

Obstacle Avoidance Car Based on 51 Microcontroller

Obstacle Avoidance Car Based on 51 Microcontroller PART 010151 Minimal System Board For the 51 microcontroller, simply add a crystal oscillator between XTAL1 and XTAL2, and connect a capacitor to ground on each side of the crystal. The microcontroller has an inverter inside, and with the capacitor and crystal, it can oscillate. Reset is done … Read more

letter-shell: A Powerful Embedded Shell | A Debugging Tool for Microcontrollers

letter-shell: A Powerful Embedded Shell | A Debugging Tool for Microcontrollers

Introduction: Are you still struggling with information blockage and low efficiency during microcontroller debugging? Are you frequently plugging and unplugging serial cables, modifying code, and reprogramming? Today, we proudly introduce a “Swiss Army Knife” level debugging tool tailored for embedded developers—letter-shell! It allows you to debug your microcontroller applications in real-time, flexibly, and efficiently, just … Read more