ESP32 пример генерации ШИМ с работой в противофазе используя MCPWM и deadtime
MCPWM - настраивает специальный ШИМ (PWM) сигнал для того чтобы аппаратно управлять моторами с помощью ESP32, то есть это блок встроенной периферии который конфигурируется в setup() функции и не занимает рабочий цикл. Самый простой пример для чего можно использовать MCPWM - качать трансформатор с отводом от середины. Сначала код, а потом пояснения.