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

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.lqws.cn/news/86257.html

相关文章:

  • 6个月Python学习计划 Day 12 - 字符串处理 文件路径操作
  • `docker run`、`docker start`、`docker exec` 区别
  • 九.C++ 对引用的学习
  • (Python)列表的操作(增删改查、排序)
  • 基于C++的IOT网关和平台5:github项目ctGateway开发指南
  • 系统思考:成长与投资不足
  • 第100期 DL,多输入多输出通道
  • SpringBoot-Thymeleaf
  • 通讯录Linux的实现
  • 06.MySQL数据库操作详解
  • 云服务器无法远程连接怎么办?
  • MySQL中的字符串分割函数
  • 基于大模型的急性乳腺炎全病程风险预测与综合治疗方案研究
  • 深度剖析:AI 建站的现状、局限与未来展望-AI编程建站实战系列预告优雅草卓伊凡
  • 电脑桌面便签软件哪个好?桌面好用便签备忘录推荐
  • 【C++/Linux】TinyWebServer前置知识之IP协议详解
  • linux 的devmem2 调式使用说明
  • PAT-甲级JAVA题解(更新中...)
  • 【C语言入门级教学】冒泡排序和指针数组
  • 散列表(哈希表)
  • Linux内核体系结构简析
  • 向量空间的练习题目
  • 2024年数维杯国际大学生数学建模挑战赛D题城市弹性与可持续发展能力评价解题全过程论文及程序
  • 高等数学笔记 第八章——向量代数与空间解析几何2
  • FDR的定位原理
  • 使用ArcPy批量处理矢量数据
  • 《软件项目管理》第一章(概述)期末周复习总结笔记
  • AI书签管理工具开发全记录(九):用户端页面集成与展示
  • 智慧政务标准规范介绍:构建高效、协同的政务信息体系
  • 【nm】nm命令的使用:查看.so中的符号信息