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

 
 
> Дисплеи 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 19 2010, 14:52
Сообщение #2


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

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



Тоже собираюсь поработать с дисплеем на этом контроллере.
Не подскажете, в режиме SPI обязательно с каждым 16 битным словом данных дёргать CS и передавать байт ID (как показано в даташите), или достаточно одного ID и потом просто битовый поток данных?

Какая последняя доступная версия даташита на этот контроллер?
Go to the top of the page
 
+Quote Post
fiim
сообщение Mar 22 2010, 16:16
Сообщение #3


Участник
*

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



Вот, не знаю, я пытаюсь использовать параллельный интерфейс, а SPI не пробовал.
У меня ПДФ на контроллер версия 1.10
Go to the top of the page
 
+Quote Post
sonycman
сообщение Mar 22 2010, 16:50
Сообщение #4


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

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



Цитата(fiim @ Mar 22 2010, 20:16) *
Вот, не знаю, я пытаюсь использовать параллельный интерфейс, а SPI не пробовал.
У меня ПДФ на контроллер версия 1.10

У меня тоже даташит 1.10 - значит, он последний.

А чем управляете дисплеем, каким контроллером?
Какой ширины используете параллельную шину?
Какова получается макс. скорость записи?

У меня по SPI на 10 мегабитах заливка всего дисплея занимает на глаз около 0.2 секунды (16 битный цвет).
Слишком медленно, имхо...
Надо будет тоже в параллель идти.

По поводу Вашего вопроса - может быть, стоит воспользоваться чтением регистра статуса?
Он должен указывать текущую позицию "луча", таким образом можно синхронизироваться и начать вывод в GRAM пропустив "луч" дисплея вперёд...

Но в этом случае скорость записи должна быть такой, чтобы успеть передать весь кадр быстрее, чем дисплей начнёт формирование следующего кадра.
Например, если кадровая частота дисплея 60 Гц, то надо уложиться в 1/60 секунды - 16 миллисекунд, что соответствует скорости в ~73 мегабита для 16 битного цвета...
Go to the top of the page
 
+Quote Post
fiim
сообщение Mar 24 2010, 06:38
Сообщение #5


Участник
*

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



Нет, конечно это недостижимо, да и нет смысла: если я смог бы сформировать картинку настолько быстро, то не было бы необходимости задерживать обновление экрана.
Может народу не совсем понятно, зачем мне это надо? Поясню. Вот, вы, положим, выводите на экран картинку в качестве фона. Сверху на этом фоне пишете цифру, которая постоянно меняется. Т.е. чтобы написать новую цифру, вам необходимо перерисовать весь фон(цифра в этот момент "затирается"), а сверху написать заново измененную цифру. Из за этого получается мигание цифры, а этого быть конечно не должно. Выйти из этого положения можно с помощью внешнего ОЗУ на 153кБайта-очень не хочется его городить. Опять же дорого.
Я использую 16бит ширину. Скорости мне хватает, получается примерно 10 кадров в секунду. Можно и быстрее(~15 раз в сек), но это если картинку из ОЗУ читать, а не с флэшки.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- fiim   Дисплеи OLED на S6E63D6   Mar 19 2010, 14:12
- - sonycman   А почему бы сразу при печати не выводить картинку ...   Mar 24 2010, 08:13
|- - fiim   Если под цифрой просто какой-то цвет, то и проблем...   Mar 24 2010, 14:46
|- - sonycman   Цитата(fiim @ Mar 24 2010, 18:46) Да где ...   Mar 24 2010, 15:03
|- - fiim   Дисплей с несколькими страницами видеопамяти - был...   Mar 24 2010, 15:26
|- - fiim   Даа, кажется никто не подскажет. Ну, ничего, у мен...   Mar 26 2010, 17:37
|- - sonycman   Цитата(fiim @ Mar 26 2010, 21:37) Даа, ка...   Mar 26 2010, 18:02
|- - 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 Текстовая версия Сейчас: 21st July 2025 - 16:53
Рейтинг@Mail.ru


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