скачать фильмы

Компоненты в схеме "PWM управление LED матрицей 8х8 через 74HC595 (ATmega8, C)"

PWM управление LED матрицей 8х8 через 74HC595 (ATmega8, C)

Просмотров: 687


Описание схемы:

Данная прошивка позволяет задавать 16 уровней (4 бита) на 1 пиксель. В ней есть несколько хитростей, чтобы все было быстрее на С. Но если ее переписать на ассемблере, то можно цикл вывода сделать еще раза в 2 быстрее 

Замер быстродействия на 12Мгц показал, что отрисовка идет со скоростью 600 кадров в секунду. Соответственно, если ускорить еще в 2 раза (или ассемблером или разгоном чипа на 24Мгц), то будет около 1200 кадров в сек. В практическом смысле это означает, что если в матрице будут RGB светодиоды, то скорость будет в 3 раза меньше (400 кадров в сек), и далее если кубиков 8х8 будет 4, то будет 100 кадров в сек., и меньше этого делать уже не стоит, так как будет видно моргание при определенных обстоятельствах. Если сделать на ассемблере и разогнать на 24Мгц, то можно сделать до 8 RGB кубиков 8х8 (т.е. экран 64х16).

PWM управление LED матрицей 8х8 через 74HC595 (ATmega8, C)



Ссылки на источник:
Время выполнения php скрипта в секундах: 0.0122