The Development Journey from Microcontrollers to PLCs and Back to Microcontrollers/Embedded Systems in Industrial Automation Control

The Development Journey from Microcontrollers to PLCs and Back to Microcontrollers/Embedded Systems in Industrial Automation Control

The development journey from microcontrollers to PLCs and back to (more advanced) microcontrollers/embedded systems in automation control is driven by the balance and rebalancing of cost, reliability, usability, and performance at different historical periods. This journey can be clearly divided into three stages: — First Stage: Early Origins – The Pioneer Era of Microcontrollers (MCUs) … Read more

Have You Mastered IoT Terminals?

Have You Mastered IoT Terminals?

2025/09/17 Wednesday, Lunar Calendar July 26 Second Edition Have You Mastered IoT Terminals? IOT Hello everyone! Before we officially start today’s course on “IoT Terminal Devices”, let’s take a few minutes to review the basic knowledge of IoT that we have learned before and see how well everyone has grasped it. First question, can anyone … Read more

Design of an Intelligent Massager Control System Based on the 51 Microcontroller

Design of an Intelligent Massager Control System Based on the 51 Microcontroller

1. Hardware Selection1. Core Controller 2. Driver Module 3. Sensor 4. Display and Interaction Module 2. Software Architecture Design and Control Algorithm1. Software Architecture● Main program flow: Initialization (I/O ports, timers, interrupts) → Sensor data acquisition → Key scanning → PWM waveform generation → Motor drive → Status display.● Modular design: Divided into sensor driver … Read more

How to Address Electromagnetic Compatibility Issues in Microcontroller Design?

How to Address Electromagnetic Compatibility Issues in Microcontroller Design?

For beginners, electromagnetic interference (EMI) in microcontroller circuit design may not be a primary concern, but for an electronic engineer, the implications are significant. It not only affects the microcontroller’s ability and accuracy in control but also impacts the company’s competitiveness in the industry. We primarily address EMI design from both hardware and software perspectives. … Read more

Essential University Courses Related to Microcontrollers

Essential University Courses Related to Microcontrollers

Want to master microcontrollers? These courses in university are essential “hardcore equipment”! This article directly addresses the core courses, listing specific course names and key content to help you quickly identify your learning objectives. 1. Microcontroller Principles and Applications Core Content: GPIO control, timer/counter, interrupt system, serial communication, ADC/DAC interfaces, basics of RTOS. Prerequisites: C … Read more

What Programming Languages to Learn for Microcontroller Development? New Language Choices in Technological Evolution

What Programming Languages to Learn for Microcontroller Development? New Language Choices in Technological Evolution

What Programming Languages to Learn for Microcontroller Development? New Language Choices in Technological Evolution With the improvement of microcontroller performance and the expansion of applications, the choice of programming languages is showing new trends, requiring learners to balance current needs with future technological directions. The RISC-V architecture drives deep optimization of assembly and C languages. … Read more

Lightweight Logging Tool uLog: Enabling Microcontrollers to Elegantly “Log”

Lightweight Logging Tool uLog: Enabling Microcontrollers to Elegantly "Log"

Summary: uLog is a tool that, once integrated into your embedded project, can immediately print out information such as “Where did I go?” and “Where did it go wrong?” It is compact, low overhead, and user-friendly. What is uLog? uLog is a logging library specifically designed for resource-constrained MCUs (Microcontrollers), consisting of only 1 header … Read more

What Skills Should Be Learned in Microcontroller Development? Specialized Skills Required in Different Industries

What Skills Should Be Learned in Microcontroller Development? Specialized Skills Required in Different Industries

What Skills Should Be Learned in Microcontroller Development? Specialized Skills Required in Different Industries Microcontroller development has different focuses in various industries. In addition to basic skills, it is necessary to learn industry-specific knowledge to meet actual demands. In the industrial control field, one must learn anti-interference and bus technology. It is essential to master … Read more

The King of Microcontrollers: Why the STM32F103C8T6 Remains Timeless?

The King of Microcontrollers: Why the STM32F103C8T6 Remains Timeless?

In the field of microcontrollers, model iterations change as rapidly as fashion trends, yet there are always classic products that transcend cycles, becoming immortal legends in the hearts of engineers. The STM32F103C8T6 from STMicroelectronics is such a chip, having maintained its popularity since its launch and still thriving in numerous projects today. What is the … Read more