Challenges in Designing an Isolated DAC Output with PWM

Challenges in Designing an Isolated DAC Output with PWM

The goal of this design is to produce an isolated DAC output. It requires a 12V power supply to generate an output of 0~5V, achieving approximately 13.3 bits of resolution at 10,000 counts. The DAC output must stabilize within 1 second after changing settings, and it should maintain stability and low noise over extended periods. … Read more

How Microcontrollers Integrate Software and Hardware

How Microcontrollers Integrate Software and Hardware

Through software development with IO and serial ports, we have already experienced embedded software development. I wonder if anyone is puzzled about why software can control hardware? I certainly had this question when I was learning about the 51 microcontroller. Today, let’s pause software development and analyze how microcontrollers achieve the integration of software and … Read more

Commonly Asked Questions for Embedded MCU Engineers in Interviews

Commonly Asked Questions for Embedded MCU Engineers in Interviews

Some engineers may feel that microcontrollers lack technical depth, but the reality is that microcontrollers encompass a vast array of technologies. From the low-level to applications, it is unlikely that anyone can master all the technologies involved. From the perspective of interviews, let’s discuss the common questions asked for microcontroller engineer positions. 1. What could … Read more

17th GCC Closed Forum: Cutting-edge Topics in Bioanalysis and Global Consensus

17th GCC Closed Forum: Cutting-edge Topics in Bioanalysis and Global Consensus

On May 10, 2024, the Global CRO Council for Bioanalysis (GCC) successfully held the 17th Closed Forum in San Antonio, USA. This forum brought together representatives from international bioanalytical contract research organizations (CROs) to discuss scientific and regulatory issues in the field of bioanalysis. The meeting covered eleven major topics, including integrative bioanalysis, patient-centric sampling, … Read more

Five Important Considerations for Microcontroller Embedded Programming

Five Important Considerations for Microcontroller Embedded Programming

In the process of microcontroller programming, if a designer can master multiple programming languages simultaneously, then that designer is undoubtedly a very talented individual. However, mastering assembly, C, and C++ at the same time is quite challenging, and many beginners struggle significantly while learning even one of these languages. This article specifically compiles insights from … Read more

Differences Between STM32 and ESP32

Differences Between STM32 and ESP32

Introduction STM32: A product released by STMicroelectronics on June 11, 2007, it is a 32-bit microcontroller. ESP32: A product developed by Espressif Systems in 2017, unlike STM32 and GD32, the ESP32 is primarily aimed at the Internet of Things (IoT) field. It supports many functions but has very few GPIO pins, so most GPIOs have … Read more

The ‘Memory Palace’ in Microcontrollers: What are ROM and RAM?

The 'Memory Palace' in Microcontrollers: What are ROM and RAM?

For those new to microcontrollers, the terms “ROM” and “RAM” can be quite confusing. Both are storage areas, but why are they divided into two? Some say ROM is “dead memory” and RAM is “live memory”; while this is not incorrect, it is too vague. Whether it’s the 51 microcontroller, STM32, or the ATmega328P used … Read more

STM32 Project Sharing: Microcontroller-Based Library Seat Monitoring System

STM32 Project Sharing: Microcontroller-Based Library Seat Monitoring System

We do not engage in one-time transactions; we aim to be long-term partners in technical growth! 01 — Physical Video Demonstration See the end of the article for data sharing 02 — Project Overview Title: Microcontroller-Based Library Seat Monitoring System Main Control: STM32 Display: OLED Display DS1302 Clock Module Infrared Photoelectric Infrared Temperature Measurement Module … Read more

Introduction to the MS32C001 Microcontroller Chip: QFN16/20 Package, 24MHz Operating Frequency, Cost-effective

Introduction to the MS32C001 Microcontroller Chip: QFN16/20 Package, 24MHz Operating Frequency, Cost-effective

The MS32C001 microcontroller is a cost-effective entry-level microcontroller that features a high-performance 32-bit ARM® Cortex®-M0+ core and a wide operating voltage range. The chip integrates 18 KB of Flash and 1.5 KB of SRAM memory, with a maximum operating frequency of 24 MHz. It is available in two package types: QFN16 and QFN20. The operating … Read more

Threshold Setting Alarm System for Temperature, Humidity, and PM2.5 Detection Based on 51 Microcontroller

Threshold Setting Alarm System for Temperature, Humidity, and PM2.5 Detection Based on 51 Microcontroller

The complete set of materials can be obtained at the end of this article! Click the blue text·to follow us Threshold Setting Alarm System for Temperature, Humidity, and PM2.5 Detection Based on 51 Microcontroller (Program, Proteus Simulation, Program Flowchart) 01 Function Introduction Specific Functions: 1. This design is based on STC89C51/52 (compatible with AT89S51/52, AT89C51/52). … Read more