ESP32学习笔记11-LEDC_PWM和LED渐变

11.LEDC_PWM_BASIC–PWM

11.0 概述

  • LED_PWM 主要用于控制 LED 的亮度和颜色,也可以产生 PWM 信号用于其他用途。LED_PWM 有 16 路通道,

即 8 路高速通道和 8 路低速通道。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J0HZVD76-1681468711938)(picture/image-20230414171425426.png)]

  • LED PWM 高速定时器的时钟 LEDC_CLKx 有两个时钟源:REF_TICK 和 APB_CLK

  • 分频系数为 LEDC_CLK_DIV_NUM_HSTIMERx,该系数的固定位宽是 18 位:其中高 10 位为整数部分 A,低 8 位为小数部分 B。分频系数的范围为 1 1023。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YvALPF8b-1681468711939)(picture/image-20230414171603407.png)]

  • 计数达到最大值 2 LEDCHST IMER**xDUT Y _RES 1 时,产生溢出中断,并且计数值回归到 0。

  • 定时器的输出信号由计数器产生,位宽为 20 位。

  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TRL94653-1681468711939)(picture/image-20230414171749311.png)]

你可能感兴趣的:(ESP32,pwm,渐变,LEDC)