乐鑫技术交流
直播中

郑成枝

7年用户 1340经验值
私信 关注
[问答]

是否可以在rtc_clk_slow_freq_set(RTC_SLOW_FREQ_32K_XTAL)条件下,进入light-sleep后正常工作?

如题所说,ledc 配置如下, led pwm在light-sleep模式下没有PWM输出。

    在切换rtc_clk_slow_freq_set(RTC_SLOW_FREQ_8MD256)后,PWM输出才正常,但是电流明显增大。

    请问,是否可以在rtc_clk_slow_freq_set(RTC_SLOW_FREQ_32K_XTAL)条件下,进入light-sleep后正常工作?

        // Prepare and then apply the LEDC PWM timer configuration

        ledc_timer_config_t ledc_timer = {

                .speed_mode       = LEDC_LOW_SPEED_MODE,

                .timer_num        = LEDC_TIMER_1,

                .duty_resolution  = LEDC_TIMER_9_BIT,

                .freq_hz          = 8000,  // Set output frequency at 8 kHz

                .clk_cfg          = LEDC_USE_RTC8M_CLK

        };



        // Prepare and then apply the LEDC PWM channel configuration

        ledc_channel_config_t ledc_channel = {

                .speed_mode     = LEDC_LOW_SPEED_MODE,

                .channel        = LEDC_CHANNEL_3,

                .timer_sel      = LEDC_TIMER_1,

                .intr_type      = LEDC_INTR_DISABLE,

                .gpio_num       = 5,

                .duty           = 0, // Set duty to 0%

                .hpoint         = 0,

                .flags.output_invert = 1

        };

更多回帖

发帖
×
20
完善资料,
赚取积分