Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
19.01.2014, 13:58
|
#1
|
Прописка
Регистрация: 16.03.2007
Адрес: Невинномысск, STAVROPOL REGION (26)
Сообщений: 118
Сказал спасибо: 583
Сказали Спасибо 28 раз(а) в 15 сообщении(ях)
|
RGB матрица 8х8 и цветовая палитра более чем 7 цветов
Привет всем знатокам!
В интернете есть информация про управление одним RGB светодиодом при помощи ШИМ. Она достаточно понятна и не нуждается в разъяснении.
Про управление матрицей написано вскользь, что типа тоже нужно использовать ШИМ для этого.
Ребята, ломаю голову второй день и не могу представить, как это сделать, используя МК и сдвиговые регистры.
Пока в голове крутится следующее: На общие катоды вешаем один регистр.
На аноды R, G, B вешаем по одному регистру, в итоге 4 регистра.
На отображение одной цветной строки в полном цвете нужно произвести 8 загрузок регистров RGB, в которых побитно производим соответствующее наполнение с последующим выводом битами "1" каждого регистра цвета.
Не знаю, понятно излагаю суть идеи или нет, ну например, взять один пиксель. Для его конечного цвета заполняем и выводим 8 раз регистр R единицами, количество единиц - согласно доле составляющей R, одновременно также 8 раз G и 8 раз B соответственно согласно пропорции этих составляющих в цвете. То есть получается своего рода программный ШИМ к каждому цвету. В конечном итоге мы должны видеть свечение пикселя в нужном цвете.
Может быть, я правильно понимаю специфику вывода цветного пикселя,
НО меня смущает длительность этого процесса.
Не долго ли это все происходит?
По моим подсчетам, для матрицы допустим 256х256 пикселей частоты процессора в 20 МГц хватит в лучшем случае на частоту кадров 30 раз в сек.
Каким образом можно упростить и ускорить процесс вывода цвета?
|
|
|
|
19.01.2014, 14:02
|
#2
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: RGB матрица 8х8 и цветовая палитра более чем 7 цветов.
3х 7219 обеспечит вам 4 бита яркости. Очень простая схема.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
19.01.2014, 14:22
|
#3
|
Прописка
Регистрация: 16.03.2007
Адрес: Невинномысск, STAVROPOL REGION (26)
Сообщений: 118
Сказал спасибо: 583
Сказали Спасибо 28 раз(а) в 15 сообщении(ях)
|
Re: RGB матрица 8х8 и цветовая палитра более чем 7 цветов.
Сообщение от Easyrider83
|
3х 7219 обеспечит вам 4 бита яркости. Очень простая схема.
|
Идеально подходит, спасибо за подсказку.
|
|
|
|
19.01.2014, 15:21
|
#4
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: RGB матрица 8х8 и цветовая палитра более чем 7 цветов.
Сообщение от ArtemKolesnikov
|
Идеально подходит, спасибо за подсказку.
|
Можно посмотреть в сторону HT1632C. По $0.7
http://www.aliexpress.com/item/HOLTE...936023068.html
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
19.01.2014, 16:52
|
#5
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: RGB матрица 8х8 и цветовая палитра более чем 7 цветов.
Эти http://www.aliexpress.com/snapshot/296971946.html светодиоды обеспечат 256 уровней яркости и им не нужны костыли снаружи... Только один дополнительный провод
|
|
|
|
19.01.2014, 19:04
|
#6
|
Прописка
Регистрация: 16.03.2007
Адрес: Невинномысск, STAVROPOL REGION (26)
Сообщений: 118
Сказал спасибо: 583
Сказали Спасибо 28 раз(а) в 15 сообщении(ях)
|
Re: RGB матрица 8х8 и цветовая палитра более чем 7 цветов.
Спасибо ОГРОМНОЕ за советы!
Сообщение от ut1wpr
|
.. HT1632C. По $0.7
|
Шикарно, много пикселей поддерживает.
Вообще элементарно, как для школьника, но за деньги (в 2 с лишним раза дороже других вариантов). Но привлекательно простотой.
Надо подумать, посчитать все.
Еще раз спасибо! Не знал, что столько микрух готовых есть.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:50.
|
|