Как настроить DMA на stm32F103 для WS2812? Здравствуйте, как настроить DMA для передачи в ws2812b в CubeMX?
процессор stm32f103c8t6 (72мгц, 8 кристал)?
UPD: нашел статью: www.pvsm.ru/pesochnitsa/105562#comment-28812
но там другой процессор
UPD2: вот еще нашелhttps://www.youtube.com/watch?v=1q7buvAqizg
Пусть не HAL зато скомпилил на System workbench for stm32https://electronics.stackexchange.com/questions/21...

21 Авг 2019 в 06:24
211 +1
0
Ответы
1

Для настройки DMA для передачи данных на WS2812 в CubeMX на STM32F103, вам потребуется следующее:

В CubeMX откройте проект для вашего микроконтроллера STM32F103.Перейдите в раздел "Configuration" и выберите "DMA" в списке периферийных устройств.Настройте канал DMA для передачи данных на WS2812. Укажите источник данных (например, буфер массива для цветовых данных WS2812), адрес назначения (например, адрес порта GPIO для управления WS2812) и количество передаваемых данных.Выберите режим работы DMA (например, Normal или Circular) и настройте прерывания по завершении передачи, если это необходимо.Сгенерируйте код и добавьте его к вашему проекту.Реализуйте функцию отправки данных на WS2812, используя настроенный DMA канал.

Пожалуйста, обратитесь к документации по STM32F103 и WS2812 для более подробной информации о настройке DMA и передачи данных на WS2812.

20 Апр в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 91 855 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир