51 Microcontroller Temperature And Humidity Controller Design

51 Microcontroller Temperature And Humidity Controller Design

51 Microcontroller Temperature And Humidity Controller Design (Proteus Simulation + Program + Schematic + Design Report + Explanation Video) Schematic: Altium Designer Simulation Version: Proteus 7.8 Compiler: Keil 4/Keil 5 Programming Language: C Design Number: S0013 Basic Functions: 1. This design is based on the STC89C51/52 microcontroller (compatible with AT89C51/52, AT89S51/52, can choose any); 2. … Read more

Differences Between Normal GPIO and High-Speed GPIO on MCU

Differences Between Normal GPIO and High-Speed GPIO on MCU

Follow+Star Public Account, don’t miss exciting content Source | PiZi Heng Embedded Today, I will introduce the differences between normal GPIO and high-speed GPIO on i.MXRT. GPIO can be said to be the simplest and most commonly used peripheral module on MCU. When some native functional peripheral interface modules cannot meet the project design requirements, … Read more

5 Tips for Driver Design in Embedded System Development

5 Tips for Driver Design in Embedded System Development

Editor’s Note: In the development of embedded systems, the design and implementation of drivers are key components that are crucial for meeting the system’s real-time requirements. This article, written by senior embedded software development expert Jacob Beningo, summarizes five tips that developers should master when designing drivers. Every embedded application software will eventually access the … Read more

How to Systematically Learn Embedded Systems: Starting with Lighting a LED

How to Systematically Learn Embedded Systems: Starting with Lighting a LED

I often think back to that scene: late on a weekend night, under the dim light of a desk lamp, I stared at the faintly flickering LED on the experiment board, feeling both excited and anxious. Its blinking in the darkness seemed to give me immense encouragement and illuminated my path to exploring the embedded … Read more

Differences Between Arduino, ARM, Raspberry Pi, and Microcontrollers

Differences Between Arduino, ARM, Raspberry Pi, and Microcontrollers

Many beginners are confused about the differences between Arduino, ARM, Raspberry Pi, and microcontrollers. All four belong to the field of embedded technology, which encompasses a vast body of technical knowledge. In fact, comparing these four is a mistake in itself. Today, I will explain these four technical terms! Arduino Microcontrollers come in many different … Read more

Basics of Arduino Programming

Basics of Arduino Programming

/ Basics of Arduino Programming / Using C++ programming, basic reference to C++ syntax. Each statement ends with a semicolon, comments use //, uppercase words are special characters and should not be misused. Functions are enclosed in {}. void setup() { // put your setup code here, to run once: // This code runs once … Read more

Arduino_Core_STM32: The Powerful Tool Integrating STM32 with Arduino Ecosystem

Arduino_Core_STM32: The Powerful Tool Integrating STM32 with Arduino Ecosystem

What is Arduino_Core_STM32? Arduino_Core_STM32 is an Arduino-compatible core developed for the STM32 series microcontrollers. It is jointly developed and maintained by STMicroelectronics and the Arduino community. By using this core, you can run Arduino programs on STM32 microcontrollers and access the rich Arduino ecosystem. This core supports a wide range of STM32 series chips, covering … Read more

FreeRTOS Study Notes: Interrupts and Task Switching

FreeRTOS Study Notes: Interrupts and Task Switching

EEWorld Electronic News Sharp Interpretation Technical Insights Updated Daily With FreeRTOS providing memory resources for tasks through stack management mechanisms, it can perform context switching based on task status and priority, and offers communication channels for necessary task synchronization and mutual exclusion, multiple tasks can work together. However, since it is called a Real-Time Operating … Read more

Why Do Microcontrollers Have So Little RAM?

Why Do Microcontrollers Have So Little RAM?

You must be curious: mobile phone memory (RAM) often reaches 8G or 12G, but why do microcontrollers have less than 1M of RAM? To understand, the classic AT89C51 microcontroller has only 128 bytes of RAM (memory). Similarly, the classic MSP430F149 also has only 2K of RAM space. Even the STM32F1 series, which is commonly used … Read more

Implementing Multi-Tasking Operations with Microcontrollers

Implementing Multi-Tasking Operations with Microcontrollers

Limited Time Resource Download:Reply “Tutorial” to get the microcontroller eBook, reply “Simulation” to get Proteus simulation materials, Baidu Disk group share link update time: 2016-05-2,if expired, please leave a message at the end of the article, do not leave a message in the background,you can also search for more resources you want in the background … Read more