Обычно для управления светодиодной лентой используют avr контроллеры. Недостаток в следующем: когда идет вывод информации на ленту контроллер ничего иного делать не может, полностью задействан програмно на вывод. Это недостаток. В STM32 можно использовать для этого SPI DMA Tаймер и немного логики внешней 1533ЛА3 например 2 элемента. Или более современную микросхему 4 элемента И-НЕ . Все работает через SPI и DMA. Можно использовать SPI1 и SPI2.
Процессор каждые 20мс запускает этот процесс и далее свободен. Можно использовать stm32f103c8t6 микроконтроллер с готовой китайской платой. Менее 150руб все это стоит. В свободное время процессор может формировать световые эффекты или иную программу крутить. Каждый канал может поддерживать 600 светодиодов при времени обновления 20мс, то есть 50 раз в секунду. Если 2 канала SPI то это уже 1200 светодиодов будет. Реально можно и 640 светодиодов на канал. Так же на этом принципе можно создать ЦМУ с разными эффектами. Возможности болше чем на avr адурнинах. Сейчас занимаюсь этими разработками.
Кроме этого можно подключить DMX512 к этому контроллеру и RS485 для связи с компом.
Процессор каждые 20мс запускает этот процесс и далее свободен. Можно использовать stm32f103c8t6 микроконтроллер с готовой китайской платой. Менее 150руб все это стоит. В свободное время процессор может формировать световые эффекты или иную программу крутить. Каждый канал может поддерживать 600 светодиодов при времени обновления 20мс, то есть 50 раз в секунду. Если 2 канала SPI то это уже 1200 светодиодов будет. Реально можно и 640 светодиодов на канал. Так же на этом принципе можно создать ЦМУ с разными эффектами. Возможности болше чем на avr адурнинах. Сейчас занимаюсь этими разработками.
Кроме этого можно подключить DMX512 к этому контроллеру и RS485 для связи с компом.