[Open Source] AI Hardware Marvel! Build Your Own Voice Assistant with ESP32 to Control Everything with a Single Sentence

[Open Source] AI Hardware Marvel! Build Your Own Voice Assistant with ESP32 to Control Everything with a Single Sentence

Project Overview The XiaoZhi ESP32 is an open-source ESP32 project initiated by Xia Ge, released under the MIT license, allowing anyone to use it for free or for commercial purposes. It is an AI chatbot based on the MCP (Model Control Protocol), designed to help everyone understand AI hardware development and apply the rapidly evolving … Read more

Introducing the High-Performance 32-bit Low-End MCU GD32C231 from GigaDevice

Introducing the High-Performance 32-bit Low-End MCU GD32C231 from GigaDevice

Recently, GigaDevice officially launched its new entry-level MCU—the GD32C231 series. As a leading player in the domestic MCU field, GigaDevice is targeting the 32-bit “low-end” market with a succinct summary:“Affordable yet fully equipped, performance maximized”.. What Makes It “High-Performance”? First, let’s look at the core parameters: the GD32C231 is equipped with theArm Cortex-M23 core, with … Read more

Comprehensive Analysis of High-Speed Interfaces in STM32 Microcontrollers

Comprehensive Analysis of High-Speed Interfaces in STM32 Microcontrollers

As a “jack of all trades” in the embedded field, the configuration of high-speed interfaces in STM32 directly determines the data throughput capability of devices. From USB 3.0 to Gigabit Ethernet, what high-speed communication features are hidden in different series and models? This article gets to the core, listing key interfaces and technical parameters. USB … 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

Real-Time Efficient Dense Optical Flow Accelerator Based on FPGA: Empowering Intelligent Perception and Navigation

Real-Time Efficient Dense Optical Flow Accelerator Based on FPGA: Empowering Intelligent Perception and Navigation

Real-Time Efficient Dense Optical Flow Accelerator Based on FPGA Yutai Feng, Wenyang Xu, Fan Chen, Jiaxing Wang, Yongming Tang, Hao Sun (Southeast University, School of Electronic Science and Engineering) Abstract: The optical flow method constructs a dense motion field representation by analyzing pixel displacement between frames, enabling the quantification of the motion direction and speed … Read more

A Heterogeneous System-Level Package Integrating FPGA and DSP Chiplets

A Heterogeneous System-Level Package Integrating FPGA and DSP Chiplets

Follow us for more exciting discoveries! ▌This article is from Semiconductor Industry Observation Abstract: Integrating multiple heterogeneous chiplets into a package is a promising and cost-effective strategy that can build flexible and scalable systems while effectively accelerating diverse workloads. Based on this, we propose Arvon, which integrates a 14nm FPGA chiplet and two closely packed … Read more