После чего так же при помощи DMA перекладываю данные из буфера в USART. В инициализации DMA для буфера выбрано 16 бит а для USART 8 бит. При такой инициализации данные приходящие в компьютер не соответствуют действительности. Однако создав специальную функцию которая сдвигает значение АЦП на 4 бита вправо, я получаю идеальный синус. Помогите, как решить проблему не заморачиваясь с битовым сдвигом значения регистра АЦП, так как это занимает время которое мне в последствии пригодится. Должен быть способ настроить ДМА так чтобы он сам конвертировал 16 бит буфера в 8 бит USART.
Подскажите решение проблемы)Заранее благодарен


