Светодиоды c пиксельной адресацией WS2812B

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
aam
Собутыльник Кота
Аватара пользователя
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Сообщение aam »

Это называется "из пушки по воробьям". Зачем брать F103, когда задача достойна F030? И если в случае использования SPI буфер не так сильно раздувается, то в случае с таймерами, как в статье по указанной ссылке, даже маленький буфер может превысить размер массива под все диоды, т. к. там 1 бит занимает целое 16-битное слово. Для SPI же избыточность всего 4 (а можно и 3 сделать, но геморно, медленно и не гибко). У СТМ кстати очень удобный SPI для этого дела - можно настроить любую длину слова от 4 до 16 бит.
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1031
Зарегистрирован: Чт июн 20, 2013 00:00:58
Откуда: москва, м.Сходненская

Сообщение Mishany »

У большинства ходовых 8 или 16 только
Реклама
aam
Собутыльник Кота
Аватара пользователя
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Сообщение aam »

Вы имеете ввиду AVR? Ну так у них и ПДП нет. Получится только на прерываниях сделать, если очень резко кодировать исходные биты 3-мя или 4-мя битами SPI (в зависимости от разновидности диодов) и закидывать их в SPI. Непомню, в SPI AVR FIFO хоть есть?
Ответить

Вернуться в «Периферия»