Detailed Explanation of CAN Communication Function and Source Code for STM32F407 Microcontroller

Click the blue text Follow us 1. Overview CAN stands for Controller Area Network, which is an ISO standardized serial communication protocol and one of the most widely used field buses internationally. CAN communication uses only two signal lines, namely CAN_High and CAN_Low. The CAN controller determines the bus level based on the potential difference … Read more

Ten Tips for Programming the 51 Microcontroller!

Based on the experiences of many microcontroller programming experts online, today I will summarize 10 tips for programming the 51 microcontroller. 1. Do not define too many variables. The lower 128 bytes are the storage area for user-defined variables (by default), and while variables can also be placed in the upper 128 bytes, it is … Read more

What is an AI Agent? Exploring the Intersection of Artificial Intelligence and LLMs

Artificial Intelligence (AI) is spreading at an astonishing rate, like wildfire across the grasslands. In this field, Large Language Models (LLM) have emerged as a focal point of attention. Meanwhile, the concept of AI Agent is rising like a new star, sparking widespread discussion throughout the tech community and society at large. Industry experts and … Read more

Semiconductor Integrated Circuits (Second Edition)

1. Overview of the Textbook Knowledge Framework The textbook revolves around the fundamental principles, manufacturing processes, circuit design, functional components, and applications of semiconductor integrated circuits, consisting of 12 chapters divided into four major modules: Fundamental Theory Module (Chapters 1-4) Chapter 1 Introduction: Introduces the concept, development history, principles, and challenges of integrated circuits (issues … Read more

New Variables in the Semiconductor War! Lee Jae-myung Calls Trump at Midnight for a Favor, While Secretly Taking Two Actions Towards China…

On June 4th, the weather in Seoul was not too hot, but the atmosphere in the Blue House was already a bit tense… Lee Jae-myung had just won the presidential election with 49.42% of the votes, and before he could celebrate properly, he hurriedly made a phone call—not to a member of Congress or to … Read more

Technical Implementation Approaches for Semiconductor Tunable Lasers

Abbreviations Used in This Article (1) DFB:Distributed Feedback Laser(分布式反馈激光器)。It provides feedback through an integrated Bragg grating (a periodically modulated refractive index structure), achieving single longitudinal mode laser output with narrow linewidth and high wavelength stability, widely used in optical communication and sensing fields. (2) DBR:Distributed Bragg Reflector Laser(分布式布拉格反射器激光器)。Similar to DFB but with a different structure, … Read more

The Impact of China’s Rare Earth Exports on the Semiconductor Industry

1. Recent News Reports on Rare Earth Exports According to the Ministry of Commerce website, on the evening of June 7, a reporter asked: Recently, many countries have expressed concern over China’s export control measures on rare earths. What measures will China take to address these concerns? In response, the spokesperson of the Ministry of … Read more

120 Billion: A Semiconductor Pioneer Faces Bankruptcy

Defeated by Chinese competitors. Author: I Liu Bo Reported by: Investment界PEdaily It is lamentable. According to the Wall Street Journal, American silicon carbide wafer leader Wolfspeed is about to file for bankruptcy. Following the news, the company’s stock price plummeted 60% overnight on Wednesday, topping the list of declines in the US stock market. Wolfspeed … Read more

Comparison of Real-Time Performance of Commonly Used RTOS in Embedded Development

For real-time operating system (RTOS) kernels, the speed of quickly finding the highest priority task from the task ready list is an important metric for measuring real-time performance.This article analyzes the highest priority task lookup algorithms of μCOS-II, μCOS-III, and FreeRTOS, providing reference for selecting RTOS for embedded development applications.First, the conclusions are given:1) μCOS-II … Read more

AI Module Robotics Programming Course for Ages 7-10

– Linxia City LeBo Robotics Programming Education – AI Module Robotics Programming Course <<< For Ages 7-10 | Regular Course >>> Course Introduction Product Positioning: An educational AI product developed for youth worldwide, integrating voice, vision, and emotional expression technologies. Core Technology: Utilizes self-developed smart servo motors. Supports five programming languages: modular, Scratch, Python, C, … Read more