Цитата(sherr @ Feb 10 2016, 12:58)

Номер xаба не помню, матрица RGB 32*64 шаг 3мм (!).
R1-G1-B1...R2-G2-B2 + CLK,EN,STB, A0-A3.
Глубина сдвиговых регистров - 64 бита, мультиплексирование 1/16 .
По поводу сделать массив вдвое больше - уже думал, памяти маловато,при 5 бит/цвет
почти все 8 к и уйдут...
Для 32 * 64 * RGB нужно минимум 32*64*3=6144 бита = 768 байт.
О каких 8К идет речь?
Длина регистра 64 бита = 8 байт.
Соединяете R1_OUT c R2_IN, R2_OUT с G1_IN, G1_OUT с G2_IN, G2_OUT с B1_IN, B1_OUT с B2_IN.
Получаете единый сдвиговый регистр на 48 байт.
Передаете эти 48 байт при помощи SPI (SPI_MOSI -> R1_IN, SPI_SCK -> CLK).
По окончанию выключаем вывод (EN=0), чуть-чуть ждем, делаем импульс на STB
(после импульса на STB можно уже начать задвигать следующую строку),
устанавливаем соответствующий A0-A3, включаем вывод (EN=1, если вставить ожидание перед включением,
то можно управлять яркостью).