What Happens After main() Exits in Microcontroller?

What Happens After main() Exits in Microcontroller?

For embedded systems, if there is no RTOS running, the main function main() in program development needs to ensure it runs happily forever through some mechanism; it has no endpoint. If you want to exit from the main function, what happens afterwards is determined by the C language compiler being used. 1. Question Raised In … Read more

Embedded ARM Microcontroller Tutorial: Quick Start!

Embedded ARM Microcontroller Tutorial: Quick Start!

Hello everyone, I am Bo Niu, have you ever thought about: Why can a coffee machine start working automatically at a set time? Why can a washing machine sense the weight of clothes and adjust the water level? Why can machines respond correctly to their surroundings like humans? The answer is: microcontrollers! This seemingly distant … Read more

Differences Between Embedded Development and Microcontroller Development

Differences Between Embedded Development and Microcontroller Development

Embedded development and microcontroller development are two related but distinct concepts. In this article, I will detail the definitions, characteristics, and differences between embedded development and microcontroller development. Embedded development refers to designing and developing computer systems tailored for specific application domains. These systems are typically embedded within other devices to control, monitor, or execute … Read more

STM32 Smart Home Project Design and Secure Boot Concepts

STM32 Smart Home Project Design and Secure Boot Concepts

Click on the “Microcontroller” above, then click the upper right corner… select “Pin/Star“Official Account to receive the latest tweets! Introduction Implementing High Cohesion and Low Coupling with C Language Microcontroller Study: Typical 8051 Chip Pins Secure Boot (Part 2) Basic Concepts and Framework STM32G4 NVIC Interrupt System STM32 Smart Home Project Design Project Practice Part … Read more

Differences Between 51, STM32, and Linux LED Control

Differences Between 51, STM32, and Linux LED Control

Follow+Star Public Number, don’t miss out on exciting content Arrangement | strongerHuang WeChat Public Account | Embedded Column The first “project” for embedded beginners is LED control. In this article, we’ll explore the differences between 51, STM32, and Linux LED control. 51 LED Control 51 LED control is a popular choice for many microcontroller beginners, … Read more

Differences in LED Control: 51, STM32, and Linux

Differences in LED Control: 51, STM32, and Linux

Follow+Star Public Account Number, don’t miss wonderful content Compiled by | strongerHuang WeChat Public Account | Embedded Column The first “project” for embedded beginners is LED control. This article will show you the differences between 51, STM32, and Linux LED control. 51 LED Control 51 LED control is the first choice for many microcontroller beginners, … Read more

Fundamentals and Practices of Embedded Systems

Fundamentals and Practices of Embedded Systems

Fundamentals and Practices of Embedded Systems – Based on ARM Cortex-M3 Core STM32 Microcontroller Editor-in-chief: Liu Liming ISBN: 9787121390890 Publisher: Electronics Industry Press Uploader: 0511291640ptsd The book “Fundamentals and Practices of Embedded Systems – Based on ARM Cortex-M3 Core STM32 Microcontroller” is a university textbook on embedded systems. It focuses on the STM32 microcontroller based … Read more

How to Differentiate ARM Cortex Series Processors?

How to Differentiate ARM Cortex Series Processors?

Follow and star our public account, to reach exciting content directly Source: Embedded News Selected Recently, I have been looking into which cores are suitable and cost-effective for selecting a chip, which is a task that requires combining various technical aspects and market analysis. It seems simple but still requires some preparation. Today, I chose … Read more

Two Clock Circuit Design Schemes for Microcontrollers

Two Clock Circuit Design Schemes for Microcontrollers

A microcontroller is the core component of embedded systems. Circuits using microcontrollers are much more complex due to programming, but adding and changing new features is easier with microcontroller circuits. This is why more and more devices, such as electrical appliances, are using microcontrollers. As a project for microcontroller R&D design, its minimum circuit working … Read more