реклама на сайте
подробности

 
 
> Дисплеи OLED на S6E63D6, Обновление данных на экране
fiim
сообщение Mar 19 2010, 14:12
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 29-10-09
Пользователь №: 53 291



Привет всем! Я пытаюсь освоить такой дисплей.
Если записывать данные в ОЗУ дисплея, то эти изменения сразу видны на экране,
т.е. экран непрерывно обновляется читая данные из своего ОЗУ.
Нет ли в этих дисплеях команды остановки обновления,
чтобы можно было сперва записать кучу данных в ОЗУ,
а потом единожды обновить по новым данным экран?
С уважением! rolleyes.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sonycman
сообщение Mar 24 2010, 08:13
Сообщение #2


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



А почему бы сразу при печати не выводить картинку в места, где у цифр должен быть цвет фона?
Пропустите этап "стирания", то есть объедините его вместе с текстом в одну операцию.

Как у вас работает процедура печати, какой цвет присваивается пикселям, которые должны быть фоновыми под текстом?
Go to the top of the page
 
+Quote Post
fiim
сообщение Mar 24 2010, 14:46
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 29-10-09
Пользователь №: 53 291



Если под цифрой просто какой-то цвет, то и проблем нет))
А вот если под цифрами сложная картинка, скачанная с компьютера 320х240, тады ой!
Представьте картинку на весь экран-какую-нибудь фотографию. А на ней, положим, три цифры в разных местах: одна в верхнем левом углу, другая посреди экрана, и третья в нижнем правом. Для каждой цифры надо читать свой кусочек картинки. Т.е. если печатать цифры вместе с картинкой, то выбрать необходимые пикселы из картинки очень сложно, т.к. чтение картинки с флэш идет с кучей разных прерываний и с использованием ДМА. Вот если бы картинка была просто на ОЗУ, то проблем было бы меньше. Да где ж взять 153кБайта ОЗУ?))

Сообщение отредактировал fiim - Mar 24 2010, 14:55
Go to the top of the page
 
+Quote Post
sonycman
сообщение Mar 24 2010, 15:03
Сообщение #4


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(fiim @ Mar 24 2010, 18:46) *
Да где ж взять 153кБайта ОЗУ?))

Ну, если у Вас такие большие картинки - ставьте ОЗУ smile.gif

Или ищите дисплей с несколькими страницами видеопамяти - не думаю, что на S6E63D6 можно что-то замутить...
Go to the top of the page
 
+Quote Post
fiim
сообщение Mar 24 2010, 15:26
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 29-10-09
Пользователь №: 53 291



Дисплей с несколькими страницами видеопамяти - было бы хорошее решение.
Я знаю такие дисплеи только НЕ цветные.
Может быть кто подскажет есть ли такие цветные?
Go to the top of the page
 
+Quote Post
fiim
сообщение Mar 26 2010, 17:37
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 29-10-09
Пользователь №: 53 291



Даа, кажется никто не подскажет. Ну, ничего, у меня вроде и без этого получается сделать цифирь поверх картинки. Только очень сложно получается, и медленнее работает, чем могло бы..
Go to the top of the page
 
+Quote Post
sonycman
сообщение Mar 26 2010, 18:02
Сообщение #7


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(fiim @ Mar 26 2010, 21:37) *
Даа, кажется никто не подскажет. Ну, ничего, у меня вроде и без этого получается сделать цифирь поверх картинки. Только очень сложно получается, и медленнее работает, чем могло бы..

Наверное, подгружаете картинку с флешки? wink.gif

У Вас чистый синий цвет (RGB: 0x00 0x00 0xff) как выглядит? У меня кажется несколько светловатым.
Использую вот такие настройки гаммы (дисплей WEGO320240BCNN11XX00):
Код
    _WriteRegister(AMR_GAMMA_TBC_R, 0x2580);
    _WriteRegister(AMR_GAMMA_TBC_G, 0x2780);
    _WriteRegister(AMR_GAMMA_TBC_B, 0x3380);
    _WriteRegister(AMR_GAMMA_CTRL_R_12, 0x1d18);
    _WriteRegister(AMR_GAMMA_CTRL_R_34, 0x1f11);
    _WriteRegister(AMR_GAMMA_CTRL_G_12, 0x2419);
    _WriteRegister(AMR_GAMMA_CTRL_G_34, 0x1a14);
    _WriteRegister(AMR_GAMMA_CTRL_B_12, 0x211a);
    _WriteRegister(AMR_GAMMA_CTRL_B_34, 0x2013);


Сегодня запустил "родной" бустер питания матрицы 4.6 и -4.4 вольт - NCP5810.
Потребление огромное - при общем питании дисплея и бустера от 3.3 вольт и полностью залитым белым экране ток достигает 400 ма!! cranky.gif
Этот дисплей однозначно не для мобильных девайсов...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- fiim   Дисплеи OLED на S6E63D6   Mar 19 2010, 14:12
- - sonycman   Тоже собираюсь поработать с дисплеем на этом контр...   Mar 19 2010, 14:52
|- - fiim   Вот, не знаю, я пытаюсь использовать параллельный ...   Mar 22 2010, 16:16
|- - sonycman   Цитата(fiim @ Mar 22 2010, 20:16) Вот, не...   Mar 22 2010, 16:50
|- - fiim   Нет, конечно это недостижимо, да и нет смысла: есл...   Mar 24 2010, 06:38
|- - fiim   Ой-йёй! Чет многовато кушает! Наверно очен...   Mar 27 2010, 18:14
|- - sonycman   Цитата(fiim @ Mar 27 2010, 22:14) Ой-йёй...   Mar 27 2010, 18:23
|- - fiim   Не нашли, потому что скопировали из моего текста, ...   Mar 28 2010, 11:18
|- - sonycman   Цитата(fiim @ Mar 28 2010, 16:18) Вы не э...   Mar 28 2010, 13:26
|- - fiim   Ничего Вы не накосячили, процедура из ПДФ в чистом...   Mar 29 2010, 11:20
- - sonycman   Спасибо за труды! А какие напряжения бустеро...   Mar 29 2010, 14:07
- - fiim   Напряжения у меня +3.3 и -3.2В. Но с ними яркость ...   Mar 30 2010, 15:15
|- - sonycman   Цитата(fiim @ Mar 30 2010, 20:15) Меня во...   Mar 30 2010, 16:10
- - fiim   NCP5810 стоит больше 100 руб + обвязка -дороговато...   Mar 31 2010, 07:48
|- - sonycman   Цитата(fiim @ Mar 31 2010, 12:48) NCP5810...   Mar 31 2010, 08:26
- - fiim   Есть еще LT3471, ног даже меньше, но обвязки немно...   Mar 31 2010, 09:17
- - sonycman   Дисплеи OLED, в отличие от ЖК, имеют ограниченный ...   Apr 1 2010, 14:50
- - fiim   Не знаю, не подскажу. Наверно это зависит от того ...   Apr 1 2010, 15:34
|- - sonycman   Цитата(fiim @ Apr 1 2010, 19:34) Не знаю,...   Apr 1 2010, 16:31
- - fiim   А почему Вы взяли именно ОЛЕД? Ведь он действитель...   Apr 3 2010, 12:59
|- - sonycman   Цитата(fiim @ Apr 3 2010, 16:59) А почему...   Apr 3 2010, 13:03
- - fiim   Я тоже ради картинки. Но это подключение.. эта куч...   Apr 3 2010, 16:47
|- - sonycman   Цитата(fiim @ Apr 3 2010, 20:47) Я тоже р...   Apr 3 2010, 16:59
|- - Artem_v   Добрый день сейчас начал проект на STM32F103 c д...   Apr 13 2010, 05:52
- - fiim   Добрый день! Поищите в поиске "applicatio...   Apr 15 2010, 19:17
|- - Alexey_Sev   Использовал ли кто дисплей от Samsung S8000? Там т...   Jun 30 2010, 14:22
- - Абырвалг   Привет! Кто осваивал дисплеи на S6E63D6, прив...   Mar 12 2012, 12:04


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 12:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01439 секунд с 7
ELECTRONIX ©2004-2016