Challenges in Driving LCD Displays with STM32 FSMC

Challenges in Driving LCD Displays with STM32 FSMC

This article is suitable for students who have studied LCD displays but do not fully understand them. The author uses the battleship STM32. In this article, the author will discuss three topics: FSMC-related configuration, principles of displaying a string of characters, and principles of displaying Chinese characters. Let’s get to the point →_→ 1. FSMC-related … Read more

Master Embedded Systems and Core Concepts of Testing

Master Embedded Systems and Core Concepts of Testing

Every hardware engineer learning embedded systems should have DIYed an oscilloscope at least once, not only because this process allows you to truly touch the soul of embedded systems, but also to deeply understand the core concepts of testing and measurement – after all, when you personally collect waveforms, display them, and measure parameters, the … Read more

Four-Legged Robot High Computing Power, Low-Cost Control: Applying RT Patch to Raspberry Pi

Four-Legged Robot High Computing Power, Low-Cost Control: Applying RT Patch to Raspberry Pi

Previously, the development of four-legged robots was mainly based on microcontrollers. Currently, the overall price of STM32 has risen, making it very difficult to select the main controller chip. Additionally, the computing power of microcontrollers is still insufficient for four-legged robots. Currently, the control frequency of the entire robot’s code execution has significantly decreased compared … Read more

Introduction to Raspberry Pi

Introduction to Raspberry Pi

Do you know about the Raspberry Pi? It’s not a dessert, but a computer that’s only the size of a credit card. If you’re a technical beginner, come and listen to this episode of “Raspberry Pi” shared by Zhang Hongjie, the algorithm director of the R&D department. The Raspberry Pi is an embedded Linux board … Read more

Arm Embedded AI Teaching Series – Object Detection Demonstration System Experiment Box

Arm Embedded AI Teaching Series - Object Detection Demonstration System Experiment Box

Anxin Education, as the only official strategic partner of Arm Education, fully integrates high-quality industrial and educational resources. To promote the reform and development of AI talent training in universities and accelerate the construction of AI majors.Anxin Education has launched the Arm Embedded AI Teaching Kit suitable for the construction of AI courses in universities, … Read more

Studying the Impact of Fault Injection on Processor States via Step Debugging

Studying the Impact of Fault Injection on Processor States via Step Debugging

0x01 Basic Overview Fault injection is a side-channel attack technique that introduces a certain form of disturbance or invalid state into a system to alter its behavior. Typically, in embedded hardware and electronic devices, this disturbance can take various forms. Common methods of fault injection in electronic devices include: – Clock glitch injection (imposing erroneous … Read more

Cloud-Based 8086 Microcomputer System Simulation Experiment

Cloud-Based 8086 Microcomputer System Simulation Experiment

Course Name Cloud-Based 8086 Microcomputer System Simulation Experiment Instructor Shu Guohua Instructor Profile Shu Guohua is a researcher at the School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, and a doctoral supervisor. He is the deputy director of the Teaching Development and Student Innovation Center at the School of Electronic Information and … Read more

Five Embedded Electronic Circuit Simulation Apps You Haven’t Seen

Five Embedded Electronic Circuit Simulation Apps You Haven't Seen

ElectroDroid The circuit expert ElectroDroid is a learning software for electronic circuit components, which is quite specialized. It provides various information queries and calculation services related to circuits, making it an essential tool for professionals in the electronics industry. It includes: Resistor color code calculator SMD resistor code Inductor color code calculator Ohm’s law calculator … Read more

Application of Virtual Simulation Technology in Teaching Microcontroller Principles and Applications

Application of Virtual Simulation Technology in Teaching Microcontroller Principles and Applications

Abstract: Based on the main issues in the current teaching of the “Principles and Applications of Microcontrollers” course, this article introduces the application of virtual simulation technology in microcontroller education. Taking the application of a seven-segment display as an example, the specific process of simulating a single-digit stopwatch using Proteus and Keil software is described. … Read more

Learning 51 Microcontroller AD Conversion with Proteus

Learning 51 Microcontroller AD Conversion with Proteus

Many quantities in reality are analog, such as temperature and pressure. For a microcontroller to understand them, it must first digitize these quantities. AD conversion is the process of converting an analog signal into a digital signal. The AD chip introduced in this book is the ADC0804, an 8-bit parallel AD conversion chip. I won’t … Read more