Implementation of a Software Timer in Embedded Systems: A Case Study with STM32

Implementation of a Software Timer in Embedded Systems: A Case Study with STM32

Author: Marco Polo Bao Original article: https://blog.csdn.net/qq_26904271/article/details/83833168 1. What is a Software Timer A software timer is a timer simulated by a program, which can be simulated by a hardware timer to create thousands of software timers. This allows the program to use many timers without being limited by insufficient hardware resources, which is an … Read more

Common Implementation Methods of Software Timers in MCUs

Common Implementation Methods of Software Timers in MCUs

Follow+Star PublicAccount, don’t miss out on exciting contentSource | Internet In general embedded product design, due to cost, power consumption, etc., the selected MCU is usually resource-constrained, and the number of timers inside is also limited. In our software design, there are often various timing requirements, such as pulse output, key detection, LCD screen switching … Read more

Implementation of a Software Timer in Embedded Systems

Implementation of a Software Timer in Embedded Systems

Source: https://blog.csdn.net/qq_26904271/article/ 1. What is a Software Timer A software timer is a timer simulated by a program, which can be simulated by a hardware timer to create thousands of software timers. This allows the program to use a large number of timers without being limited by insufficient hardware resources, which is one of the … Read more

A Lightweight Framework for Embedded Systems!

A Lightweight Framework for Embedded Systems!

1 Introduction to mr-library mr-library is a lightweight framework designed for embedded systems, providing a unified low-level driver device model and basic service functions. It features modular design, configurability, and extensibility, helping developers quickly build embedded applications.The mr-library framework supports basic kernel functionalities such as mutexes and object management. It integrates services like an asynchronous … Read more

Implementation of an Embedded Software Timer

Implementation of an Embedded Software Timer

Click the "Linux Tech Enthusiast" above and select "Add to Favorites" Quality articles delivered promptly ☞【Resource】ChatGPT 4.0 is unlocked, no limit on questions!!! ☞【Resource】Tsinghua University senior's self-study Linux notes, top-level! ☞【Resource】Comprehensive guide to commonly used Linux commands, all in one article ☞【Resource】Collection! Linux basic to advanced learning roadmap Link: https://blog.csdn.net/qq_26904271/article/details/83833168 1. What is a Software … Read more

Getting Started with FreeRTOS Software Timers

Getting Started with FreeRTOS Software Timers

1. Concept of Software Timers A software timer is a mechanism used to trigger events after a specific time, similar to an alarm clock in real life. Users can set the timer to specify when and how often an event occurs, and call a predefined callback function when the time is reached. Unlike hardware timers, … Read more

A Lightweight Framework for Embedded Systems

A Lightweight Framework for Embedded Systems

Scan to FollowLearn Embedded Together, learn and grow together Introduction to mr-library mr-library is a lightweight framework for embedded systems, providing a unified low-level driver device model and basic service functions, featuring modular design, configurability, and extensibility, helping developers quickly build embedded applications. mr-library framework supports basic kernel functions such as mutexes and object management. … Read more