当前位置: 首页 > web >正文

esp32关于PWM最清晰的解释

假设频率为10Hz 、3 秒渐变、和 12 位分辨率(4095 级别)。


1. 频率 10Hz 的含义

  • 10Hz:PWM 信号每秒开关 10 次。
  • 一个周期:1 ÷ 10 = 0.1 秒 = 100 毫秒。
  • 3 秒内的开关次数:3 秒 × 10Hz = 30 次。
    • 也就是说,在 3 秒(LEDC_FADE_TIME 3000)内,PWM 信号会完成 30 个周期,每个周期 100 毫秒。

那就是:3 秒开关 30 次,每 100 毫秒一个周期。


2. 12 位分辨率(0 到 4095)的含义

  • 分辨率LEDC_TIMER_12_BIT 12 表示 PWM 占空比有 12 位精度,共有 4096 个级别(从 0 到 4095)。
  • 占空比:占空比是高电平时间占整个周期的比例。
    • 0 → 0%(全关)。
    • 2048 → 50%(半亮)。
    • 4095 → 100%(全亮)。

这里要注意下:

http://www.xdnf.cn/news/10701.html

相关文章:

  • 渊龙靶场-sql注入(数字型注入)
  • 快乐大冒险:解锁身体里的 “快乐密码”
  • 力扣刷题Day 68:搜索插入位置(35)
  • 如何在 Windows 11 24H2 的任务栏时钟中显示秒数
  • js的时间循环的讲解
  • 100V离线语音通断器
  • java笔记08
  • 15-2021剑侠情缘2-各种修复完善+虚拟机单机端+外网服务端整理+文本教程+视频教程
  • Linux服务器安装GUI界面工具
  • 【数据集】NCAR CESM Global Bias-Corrected CMIP5 Output to Support WRF/MPAS Research
  • Redis部署架构详解:原理、场景与最佳实践
  • Java函数式编程(中)
  • 第十二节:第五部分:集合框架:Set集合的特点、底层原理、哈希表、去重复原理
  • 《QDebug 2025年5月》
  • 基于大模型的急性乳腺炎全病程风险预测与综合治疗方案研究
  • Playwright Python API 测试:从入门到实践
  • 滑动窗口 -- 灵神刷题
  • C# 异常处理进阶:精准获取错误行号的通用方案
  • ubuntu安装devkitPro
  • 什么算得到?什么又算失去?
  • ps曝光度调整
  • 继承(全)
  • 2024年数维杯国际大学生数学建模挑战赛D题城市弹性与可持续发展能力评价解题全过程论文及程序
  • YOLOv10改进|爆改模型|涨点|C2F引入空间和通道注意力模块暴力涨点(附代码+修改教程)
  • 九(4).存在指针的引用,不存在引用的指针
  • uniapp-商城-77-shop(8.2-商品列表,地址信息添加,级联选择器picker)
  • window ollama部署模型
  • 2025年主流编程语言全面分析与学习指南
  • 【MySQL】使用C语言连接数据库
  • Linux内核体系结构简析