Summary of Common Issues in Embedded Development

Summary of Common Issues in Embedded Development

1 Small External Buses such as Microcontrollers Microcontrollers (MCUs) generally have external buses that can be used to connect true color LCDs (asynchronous bus interface TFT displays). Most mobile phones use synchronous interfaces (first providing an address, then continuously sending data). 2 Application Scenarios of ARM Processors ARM7: Industrial control, mobile phones; ARM9: Image display; … Read more

Embedded Development with MCU – OLED Display

Embedded Development with MCU - OLED Display

The OLED screen (Organic Light-Emitting Diode Display) is a display technology that utilizes organic light-emitting diodes and is one of the commonly used display devices in embedded systems. It can display various characters, graphics, and images, including both Chinese and English. In embedded systems, the primary role of the OLED screen is to provide users … Read more

Learning Embedded Systems with DeepSeek: Key Control for LED On/Off

Learning Embedded Systems with DeepSeek: Key Control for LED On/Off

Microcontroller Design Sharing and Customization Diary of an Electronics Engineer Specific Function Implementation: Using DeepSeek to write C language code for the 51 microcontroller to control the LED light on and off with a button.DeepSeek Q&A Screenshot: Design Introduction Introduction to the 51 Microcontroller The 51 microcontroller is a low-power, high-performance CMOS 8-bit microcontroller with … Read more

Embedded – Simulating the IIC Bus

Embedded - Simulating the IIC Bus

The following is a source code example of simulating an I2C (IIC) controller using the C language, suitable for general microcontroller platforms (here, it simulates the operation of GPIO pin operations to implement the SCL and SDA lines). The code implements the basic functions of I2C, including initialization, start signal, stop signal, sending acknowledgment bits, … Read more

Embedded Technology Major in Undergraduate Studies

Embedded Technology Major in Undergraduate Studies

1. Major Category: Computer Science 2. Duration: 4 years 3. Degree: Bachelor of Engineering 4. Courses: Core Courses: Introduction to the Major, Fundamentals of Circuit Analysis, Embedded C Programming, Electronic Technology and Applications, Microcontroller Technology and Applications, Computer Network Technology, Data Structures and Algorithms, Basics of Linux Operating System, Database Technology and Applications, Python and … Read more

How to Bypass STM32CubeIDE’s Detection of Clone J-Link Devices

How to Bypass STM32CubeIDE's Detection of Clone J-Link Devices

👉STM32CubeIDE Tutorial Collection Recently, my company received a lawyer’s letter from MDK, leaving us no choice but to use open-source or free IDE tools. Considering various factors, I ultimately decided to use the STM32CubeIDE provided by STMicroelectronics. I found that there are relatively few tutorials on CubeIDE available online, which inspired me to create a … Read more

Introduction to the XL32F003 Microcontroller: A High-Performance 32-bit Cortex M0+ MCU

Introduction to the XL32F003 Microcontroller: A High-Performance 32-bit Cortex M0+ MCU

The XL32F003 microcontroller is a high-performance microcontroller based on the 32-bit ARM Cortex-M0+ core developed by Shenzhen Xinling Technology Co., Ltd. It offers various packaging options including SOP8/SOP14/SOP16/TSSOP20/SSOP24/QFN20/QFN32 to meet different design requirements. The XL32F003 can be used in applications such as industrial control, handheld devices, PC peripherals, and sensor nodes. With rich peripheral resources … Read more

Proteus Software: Comprehensive Guide for Electronic Circuit Design and Simulation

Proteus Software: Comprehensive Guide for Electronic Circuit Design and Simulation

Proteus software is a comprehensive tool widely used for electronic circuit design and simulation, developed by Labcenter Electronics Ltd. This software enables a variety of functions including schematic and PCB design, SPICE simulation, microcontroller simulation and programming, and embedded system design, making it a highly practical electronic design software. When designing circuits, Proteus software provides … Read more

Common Faults of FAW Jiefang New Energy Traction Vehicle and CRRC Multi-Functional Controller

Common Faults of FAW Jiefang New Energy Traction Vehicle and CRRC Multi-Functional Controller

01Diagnostic Interface Layout Diagram *Electrical Block Diagram of the Drive System The controller, as a key power component in new energy vehicles, interacts with the entire vehicle through the CAN network to exchange command and status information. The controller collects motor current, speed, and position signals, integrates system status and vehicle control commands, and converts … Read more

How to Master STM32 and 51 Microcontrollers?

How to Master STM32 and 51 Microcontrollers?

Personal Insights The best way to learn microcontrollers is to start programming them directly in C language, which saves time, is easier to learn, and allows for rapid progress. Let’s talk about microcontrollers. The STM32 and 51 microcontrollers are commonly used today, with abundant resources and a large market. The study of microcontrollers is a … Read more