Добрый день!
Пытаюсь запустить генерацию синуса для управления H-моста с использованием DMA на TIM4. Для этого использую таблицу синуса с 70 значений. Которая соответствует одной полуволне синуса, то есть от 0 до PI.
Проблема заключается в следующем. DMA не выдает весь массив равномерно.
Количество периодов PWM не соответствует тому количеству заданной в таблице (70) и в начале есть скомканный сигнал частота которого на порядок больше, чем задающая частота PWM.
На картинке это прекрасно видно (обведено красным кружком).
В чем может быть проблема?