реклама на сайте
подробности

 
 
> STM32 приоритеты DMA, Одновременная работа DMA и Ethernet
EugenyAM
сообщение Jan 17 2017, 11:38
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 14-10-08
Из: Omsk
Пользователь №: 40 929



МК STM32F107 + Ethernet Phy DP83848 + LwIP, SYSCLK=72MHz
Запустил многоканальный драйвер светодиодов WS2812B на базе TIM->DMA->GPIO
Использовал библиотеку https://github.com/g4lvanix/0xWS2812, Длина фреймбуфера 16Кб, цикл вывода запускается через 25мс после окончания предыдущего
При приеме пакетов ethernet, даже при отсутствии записи во фреймбуфер наблюдается джиттер, который проявляется, как кратковременное моргание случайных светодиодов.
Какие настройки DMA или Ethernet могут помочь?
Или единственный путь - ждать паузы в Ethernet пакетах и после ее наступления запускать вывод фреймбуфера?
Поможет ли замена МК на F207 или F407?

Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th August 2025 - 12:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01313 секунд с 7
ELECTRONIX ©2004-2016