# Soft_Timer **Repository Path**: myzhlzhang/soft_timer ## Basic Information - **Project Name**: Soft_Timer - **Description**: 应用于各类8位,16位,32位单片机SysTick timer中创建多个模拟软件定时器,满足对定时时间精度要求不高的环境。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-03-06 - **Last Updated**: 2025-03-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 无论是在8位,16位,32位单片机中,硬件定时器的资源非常宝贵且有限。通常一个项目会有多个在不同的时间内定时执行的任务。如果每个任务单独占用1个硬件定时器,MCU本身自带的硬件定时器数量远远不够。 在RAM充足的情况下,移植OS(freeRTOS,oneOS,ucos)到MCU,操作系统中自带的软件定时器模块无疑是最优的解决办法。对于RAM比较小的单片机, 2.使用system_timer模拟出256个以1ms为时间基准的软件定时器。对于定时精度要求不高应用。