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