Управление матрицей 8×8 через 74HC595

Автор: | 30.01.2015

Для проработки одного из проектов — решил собрать тестовую платку на основе сдвиговых регистров 74HC595

В итоговой конструкции будет stm8s105c6t6 + 74hc595 + светодиоды + usb (ft232) + возможно bluetooth, если места хватит.
Почему взял именно 74hc595, а не прямое подключение к МК, выводов же хватило бы и на матрицу 16х16, не говоря уже об этой? Отвечаю, мне показалось с ней проще работать в программном плане. Пихнул нужное количество байт в SPI, дернул ножкой на выводе ST_CP и все, лампочки светятся.

Фотографии конечно ужасного качества, но пока кроме телефона ничего под рукой нет

Сейчас пока разобрался как рисовать кадры из массива, но по 8 байт на 1 кадр жалко, поэтому буду пытаться сделать что то типа знакогенератора, чтобы один раз составить таблицу символов и с нее уже брать изображения.

Код не выкладываю, потому что функционала еще нет, только вывод графики. По скорости, получается отрисовать один кадр 16х16 за 0,0064 с, так что скорость 30fps для анимации выжать легко

Ну и видео для понимания сути о чем я написал