RA MCU Testing Guide | PWM Output with RA4M2 (Part 2)

RA MCU Testing Guide | PWM Output with RA4M2 (Part 2)

“RA MCU Testing Guide“PWM topic is here! In the previous article of the PWM series, we explored a core function that allows electronic signals to “flexibly vary”—an introduction to the output of PWM (Pulse Width Modulation). Renesas Embedded Encyclopedia will work with you to gradually implement PWM output based on the RA-Eco-RA4M2 development board, experiencing … Read more

ESP32-S3 System Timer (SYSTIMER)

ESP32-S3 System Timer (SYSTIMER)

“This article focuses on the system timer (SYSTIMER) of the ESP32-S3, introducing its 52-bit counting unit, three comparison channels, and clock source characteristics. It explains the working principle based on clock division and counting comparison, and demonstrates its application in precise timing and interrupt triggering through an LED blinking example.” 01 — Introduction to SYSTIMER … Read more

Basic Tutorial on STM32F407: PWM Introduction

Basic Tutorial on STM32F407: PWM Introduction

1.PWM Introduction PWM (Pulse Width Modulation—— Pulse Width Modulation) is a very effective technique for controlling analog circuits using the digital output of microprocessors, widely used in measurement, communication, power control, and conversion in many fields. PWM technology has an important concept called Duty Cycle(Duty Cycle), which is the percentage of the high level in … Read more

Explanation of Timer Macro Definitions in NUC230 Series by Nuvoton

Explanation of Timer Macro Definitions in NUC230 Series by Nuvoton

Click 👆👆👆 the blue text Follow “Passion Embedded” https:// The source of this article is from the internet, and the copyright belongs to the original author. If there is any infringement, please contact for removal. The timer mode macro definitions of the Nuvoton NUC230 series involve core working modes, capture functions, and counting methods. Below … Read more

STM32 Timer Overview and Configuration

STM32 Timer Overview and Configuration

“STM32F4xx timers are categorized into three types: advanced, general-purpose, and basic, featuring rich functionalities including timing, counting, and PWM. Advanced timers include motor control features, general-purpose timers support various capture and compare functions, while basic timers are used for simple timing. This article introduces their configuration and applications to help master development.” 01 — Introduction … Read more

Design and Implementation of Timer/Timeout Mechanisms in Embedded Software

Design and Implementation of Timer/Timeout Mechanisms in Embedded Software

Follow and star “Embedded Development Notes”to not miss exciting content! 1. Background In the process of embedded software program design, timeout (or timer) handling situations are frequently encountered. The basic handling idea is to perform related program processing when the time is up. Below are two program design solutions for timeout (or timer). 2. Solution … Read more

Windows PCI Device Driver Development Guide: Bringing the Device to D0 State by Opening the Device File

Windows PCI Device Driver Development Guide: Bringing the Device to D0 State by Opening the Device File

In the previous article (Implementing a PCIe Device in Qemu: Adding a Periodic Timer to the Device), we introduced how to add a Timer to a PCIe device simulated by Qemu. This Timer has a counter that increments by 1 every second once enabled, and it also sends an interrupt to the virtual machine.To test … Read more

Guide to Windows PCI Device Driver Development: Interrupt Handling

Guide to Windows PCI Device Driver Development: Interrupt Handling

In this article, we add a periodic Timer to the PCIe device previously simulated in Qemu. Once this Timer is enabled, it will trigger an MSI interrupt to the Qemu virtual machine every second. To verify that this interrupt function works correctly, we need to add interrupt handling capabilities to the driver for this PCIe … Read more

Microcontroller PWM Output Techniques

Microcontroller PWM Output Techniques

Follow+Star Public Account Number, don’t miss out on exciting contentAuthor | strongerHuangWeChat Public Account | Embedded ColumnIn our daily lives, many electronic products utilize PWM, such as cars, refrigerators, washing machines, fans, lighting, toys, etc.Perhaps you may not feel its presence, but it is hidden within countless electronic products around us.Here, I will share some … Read more

Microcontroller Interrupt System and Timer/Counter

Microcontroller Interrupt System and Timer/Counter

The interrupt system and timer/counter of a microcontroller are core modules for implementing real-time tasks and multitasking. 1. Interrupt System 1. Basic Concepts Interrupt: When a specific event (interrupt source) occurs, the CPU pauses the current task and executes the Interrupt Service Routine (ISR). After completion, it resumes the original task. Function: Improves CPU efficiency, … Read more