Skip to content

createskyblue/Web-Timer-Helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

定时器计算器

这是一个用于计算嵌入式系统定时器参数的工具,可以帮助开发者快速确定预分频系数(TIM_Prescaler)和自动重载值(TIM_Period)以达到目标定时时间或频率。

定时器计算器界面

功能特点

基本计算功能

  • 根据目标定时时间或频率自动计算最优的预分频系数和自动重载值
  • 支持多种时钟频率单位(MHz、kHz)
  • 支持多种时间单位(秒、毫秒、微秒、纳秒)
  • 支持多种频率单位(Hz、kHz、MHz)

自定义参数功能

  • 可自定义预分频系数,自动计算最优的自动重载值
  • 可自定义自动重载值,自动计算最优的预分频系数
  • 可同时自定义预分频系数和自动重载值,计算实际定时时间和频率以及与目标值的误差

结果显示

  • 显示计算出的预分频系数和自动重载值
  • 显示实际的定时时间和频率
  • 显示计算误差百分比
  • 自动适应单位显示(如 kHz、MHz 等)

使用方法

  1. 输入系统时钟频率
  2. 选择计算模式:
    • 定时时间:输入目标定时时间
    • 定时频率:输入目标定时频率
  3. (可选)勾选"自定义预分频系数"并输入自定义值
  4. (可选)勾选"自定义自动重载值"并输入自定义值
  5. 点击"计算"按钮

适用场景

  • 嵌入式系统开发中的定时器配置
  • STM32等微控制器的定时器参数计算
  • 需要精确控制时间间隔的应用开发

技术实现

  • 前端:HTML + Tailwind CSS + JavaScript
  • 数学公式渲染:MathJax
  • 响应式设计,支持不同屏幕尺寸

About

定时器计算器 网页版

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages