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

 
 
 
Reply to this topicStart new topic
> Как работать с графическим дисплеем?
SergeyM
сообщение Jun 29 2005, 05:35
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 1-05-05
Из: Снежинск
Пользователь №: 4 654



Не могу найти доки на то как с ним работать, например такие как по HD44780 где все подробно написано. Как проводить инициализацию и передачу данных. То что ниже в форуме написано, так там только библиотеки. Если у кого есть такие доки или ссылки на них то поделитесь.
Go to the top of the page
 
+Quote Post
KuzmaPrytkov
сообщение Jun 29 2005, 06:03
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 124
Регистрация: 30-05-05
Из: Украина
Пользователь №: 5 545



Цитата(SergeyM @ Jun 29 2005, 09:35)
Не могу найти доки на то как с ним работать, например такие как по HD44780 где все подробно написано. Как проводить инициализацию и передачу данных. То что ниже в форуме написано, так там только библиотеки. Если у кого есть такие доки или ссылки на них то поделитесь.
*

А какой тип дисплея?


--------------------
Закон Лоуэри
Заело деталь - надави на нее. Если она сломалась - ничего: все равно ее надо было заменять.
Go to the top of the page
 
+Quote Post
Shread
сообщение Jun 29 2005, 07:14
Сообщение #3


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Да пофиг там какой тип дисплея, работать то с контроллером всеравно=)
Работаешь с видеопамятью контроллера, она всегда одинакова, а вот таблица знакогенератора и ориентация памяти относительно физического LCD может быть разной.
Вот дока на русском, от КТЦ-МК, когда-то ей пользовался, больше ничего не понадобилось.
Прикрепленные файлы
Прикрепленный файл  LCD.PDF ( 385.19 килобайт ) Кол-во скачиваний: 155
 
Go to the top of the page
 
+Quote Post
yung
сообщение Jun 29 2005, 07:26
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 207
Регистрация: 25-03-05
Из: Рязань
Пользователь №: 3 669



Цитата(Shread @ Jun 29 2005, 10:14)
Да пофиг там какой тип дисплея, работать то с контроллером всеравно=)
Работаешь с видеопамятью контроллера, она всегда одинакова, а вот таблица знакогенератора и ориентация памяти относительно физического LCD может быть разной.
Вот дока на русском, от КТЦ-МК, когда-то ей пользовался, больше ничего не понадобилось.
*


Да нет, не пофиг. Как правило, работаешь не с голым дисплеем, а с его контроллером. А их несколько типов. Найди информацию, какой контроллер стоит.
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Jun 29 2005, 08:55
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Цитата(SergeyM @ Jun 29 2005, 08:35)
Не могу найти доки на то как с ним работать, например такие как по HD44780
*


В теме стоит вопрос о работе с графическим дисплеем, а упомянутый HD44780 - контроллер для алфавитно-цифрового дисплея. Определитесь для начала какой дисплей и какой контроллер. У меня есть информация о несколких типах контроллеров графического дисплея. Готов поделиться.
Go to the top of the page
 
+Quote Post
phantom
сообщение Jun 29 2005, 09:56
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 13-05-05
Пользователь №: 4 986



Есть способ для ленивых. Найти софт который умеет это делать сам. И его использовать. Я конечно написал для СodeVision библиотеку для работы с графикой для T6963 но делал я ее по аналогии с E-Lab Pascal (прим. все для AVR!). В мануал конечно смотрел много, но помню примерчик ихний в мануале сильно мутный был, и пока в E-Lab не посмотрел - возился долго.


--------------------
О сколько нам открытий чудных ...
Go to the top of the page
 
+Quote Post
SergeyM
сообщение Jun 29 2005, 11:14
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 1-05-05
Из: Снежинск
Пользователь №: 4 654



Цитата(dm_mur @ Jun 29 2005, 11:55)
Цитата(SergeyM @ Jun 29 2005, 08:35)
Не могу найти доки на то как с ним работать, например такие как по HD44780
*


В теме стоит вопрос о работе с графическим дисплеем, а упомянутый HD44780 - контроллер для алфавитно-цифрового дисплея. Определитесь для начала какой дисплей и какой контроллер. У меня есть информация о несколких типах контроллеров графического дисплея. Готов поделиться.
*



Вообще то, если внимательно прочитать, то там говорится
Цитата
например такие как по HD44780 где все подробно написано. Как проводить инициализацию и передачу данных.


так вот это было приведено для примера о том как может быть написано. А то поподались мне даташиты на графические дисплеи где нет никакого описания кроме напруги и еще всякой фигни.

Цитата(phantom)
Есть способ для ленивых. Найти софт который умеет это делать сам. И его использовать. Я конечно написал для СodeVision библиотеку для работы с графикой для T6963 но делал я ее по аналогии с E-Lab Pascal (прим. все для AVR!). В мануал конечно смотрел много, но помню примерчик ихний в мануале сильно мутный был, и пока в E-Lab не посмотрел - возился долго


Хотелось бы полностью понять как надо работать с девайсом, а потм по примерам разбиратся :-)
Go to the top of the page
 
+Quote Post
yung
сообщение Jun 29 2005, 11:52
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 207
Регистрация: 25-03-05
Из: Рязань
Пользователь №: 3 669



Ну если мы такие скрытные, что про тип дисплея и его контроллер говорить не хотим, то универсальная последовательность действий (сам недавно так поступал).
1. Ищется надпись на модуле с его маркировкой (если модуля живьем нет, а вопрос теоретический, то выбирается предполагаемый модуль).
2. Через любой поисковик ищется, какой тип контроллера там (в модуле) стоит.
3. Опять же через поисковик ищется описание и система команд вышеозначенного. Можно сразу сходить на gaw.ru - там есть многое.
P.S. И все же формулировать вопрос конкретнее - интерес к конкретному дисплею или просто принципы работы узнать. Второй путь - это то же самое, что просто микроконтроллер изучать.
Go to the top of the page
 
+Quote Post
SergeyM
сообщение Jun 29 2005, 12:09
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 1-05-05
Из: Снежинск
Пользователь №: 4 654



Цитата(yung @ Jun 29 2005, 14:52)
Ну если мы такие скрытные, что про тип дисплея и его контроллер говорить не хотим, то универсальная последовательность действий (сам недавно так поступал).
1. Ищется надпись на модуле с его маркировкой (если модуля живьем нет, а вопрос теоретический, то выбирается предполагаемый модуль).
2. Через любой поисковик ищется, какой тип контроллера там (в модуле) стоит.
3. Опять же через поисковик ищется описание и система команд вышеозначенного. Можно сразу сходить на gaw.ru - там есть многое.
P.S. И все же формулировать вопрос конкретнее - интерес к конкретному дисплею или просто принципы работы узнать. Второй путь - это то же самое, что просто микроконтроллер изучать.
*


Впринцпе мне про любой пойдет, я искал на KS0108 нашел 2 или 3 странички с описанием контроллера, но ничего про то как работать, т.е. как инициализировать, как записывать данные и др. нет. Так вот мне нужно любое описание, только подробное. Потом уже можно будет с тем чем надо разбираться.
Go to the top of the page
 
+Quote Post
yung
сообщение Jun 29 2005, 12:16
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 207
Регистрация: 25-03-05
Из: Рязань
Пользователь №: 3 669



http://www.gaw.ru/html.cgi/txt/lcd/chips/ks0108b/index.htm
Go to the top of the page
 
+Quote Post
SergeyM
сообщение Jun 30 2005, 14:41
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 1-05-05
Из: Снежинск
Пользователь №: 4 654



Цитата(yung @ Jun 29 2005, 15:16)


Как я не заметил на этом сайте описание, ведья там был и он у меня в избранном wink.gif
А вообще спасибо.
Go to the top of the page
 
+Quote Post
bav
сообщение Jul 4 2005, 06:27
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



Для примера посмотри эту доку. Внимательно! Там все написано.
стр. 11 - 12 (что с чем и когда происходит), 13 (какие команды понимает контроллер), 14 (диаграмки, для интереса)
Удачи!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 22:50
Рейтинг@Mail.ru


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