User Tools

Site Tools


esp32:square_wave

This is an old revision of the document!


    #include "driver/ledc.h"
 
    ledc_timer_config_t ledc_timer = {
        .speed_mode = LEDC_HIGH_SPEED_MODE,
        .timer_num  = LEDC_TIMER_0,
        .bit_num    = 2,
        .freq_hz    = 20000000
    };
 
    ledc_channel_config_t ledc_channel = {
        .channel    = LEDC_CHANNEL_0,
        .gpio_num   = 18,
        .speed_mode = LEDC_HIGH_SPEED_MODE,
        .timer_sel  = LEDC_TIMER_0,
        .duty       = 2
    };
 
    void app_main()
    {
        ledc_timer_config(&ledc_timer);
        ledc_channel_config(&ledc_channel);
        while (1) {
            ;
        }
    }
esp32/square_wave.1620676879.txt.gz · Last modified: by aistis