|
|
  |
AVR и Siemens M55 |
|
|
|
Jan 19 2010, 17:29
|

Участник

Группа: Участник
Сообщений: 26
Регистрация: 31-07-09
Из: ВАРПА
Пользователь №: 51 677

|
HeOHuKC, если цвета не правильные попробуйте с напряжением bias`a поковыряться - если зелёный стал жёлтым, возможно оно несколько завышено) а LPH8731-3C с другим контроллером, от него инициализация не подходила поэтому мне и пришлось заняться "шаманством" отличительная черта LPH8731-3C от LPH8731-1A - зелёный шлейф.
--------------------
Всё что ты видишь - лживый облик.
|
|
|
|
|
Jan 19 2010, 22:25
|

Участник

Группа: Участник
Сообщений: 26
Регистрация: 31-07-09
Из: ВАРПА
Пользователь №: 51 677

|
HeOHuKC я на каком то форуме ремонтников прочитал что бывает две версии дисплея для 55-го - мол и прошивки разные, иначе синий экран, у моего LPH8731-1A шлейф жёлтый, в инете видал фотки с зелёным шлейфом и даже какую то конструкцию на таком, вот код инициализации с этой штуки не подходил... возможно что бывают с разными шлейфами но одинаковыми контроллерами, в руках держал только жёлтый LHP8731-1A поэтому лучше точно утверждать не буду) ещё цвет может глючить из за неправильной частоты работы преобразователя (всё тот же регистр 0xB6), я выяснял опытным путём перебирая значения (в дш написано что значения выбираются исходя из схемы включения преобразователя) - ведь кто знает по какой схеме он там подключен  . ну и контраст подкрутить можно - тоже увидите разницу
--------------------
Всё что ты видишь - лживый облик.
|
|
|
|
|
Jan 20 2010, 06:50
|

Участник

Группа: Участник
Сообщений: 35
Регистрация: 25-04-09
Из: г. Россошь
Пользователь №: 48 259

|
Уже перепробовал все, что можно  цвет вместо зеленого либо желтый либо фиолетовый  дисплей от сименса S65 в плане цветов был намного проще...
|
|
|
|
|
Jan 20 2010, 09:30
|

4 синих кубика
   
Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326

|
Случайно нашёл у себя LPH9135-1. Экран для самоделок удобный, контакты как у экрана от C65. Задался вопросом возможности работы с ним, начал искать и нашёл страницу с e-bay. Картинка оттуда:
Там написано: "То, что на картинке - это мы подключали этот экран к LPT, доступны некоторые исходники, чтобы поиграть с экраном и что в нём контроллер Leadis LDS183 с наличием даташита". По названию контроллера нашёл описание какого-то похожего экрана с таким же контроллером, а в описании есть и инициализация, и команды. Кто-нибудь пробовал работать с этим LPH9135-1?
Сообщение отредактировал МП41 - Jan 20 2010, 09:31
--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
|
|
|
|
|
Jan 20 2010, 17:08
|

Участник

Группа: Участник
Сообщений: 26
Регистрация: 31-07-09
Из: ВАРПА
Пользователь №: 51 677

|
HeOHuKC, ещё возможно неправильно кодируете - там цветов 4096 всего и кодировка трёхбайтная, что кстати странно (вроде в 75 серии цветов то побольше...) у меня вот так вот: Код #define BLACK 0x0000 #define WHITE 0x0FFF #define RED 0x0F00 #define GREEN 0x00F0 #define BLUE 0x000F #define YELLOW 0x0FF0 #define PINK 0x0F0F #define MAGENTA 0x0707 #define VIOLET 0x070F #define ORANGE 0x0F70 #define SKY 0x00FF #define LBLUE 0x007F #define BROWN 0x0730 #define GREY 0x0777 ну и посылать данные сразу надо на две точки: Код write_SPI((unsigned char)(color>>4)); write_SPI((unsigned char)(color<<4)+(unsigned char)(color2>>8)); write_SPI((unsigned char)(color2)); color - цвет первой точки, color2 - цвет второй
Сообщение отредактировал Free - Jan 20 2010, 17:51
--------------------
Всё что ты видишь - лживый облик.
|
|
|
|
|
Jan 20 2010, 17:55
|

Участник

Группа: Участник
Сообщений: 26
Регистрация: 31-07-09
Из: ВАРПА
Пользователь №: 51 677

|
Цитата(HeOHuKC @ Jan 20 2010, 20:37)  А как черный может быть 0x0000 этож белый  У меня включена инверсия, дисп белым светиться после инициализации. Пробовал все параметры перебирать - нифига. Буду думать дальше  а у меня если выключена инверсия и нарисовать что то цветом 0x000 будет именно чёрный (хотя с натяжкой его чёрным назвать можно, цветопередача ужасна  ) и соответственно 0xFFF - белый. точно. если у вас врублена инверсия естественно цвета будут неправильными - и жёлтый точно будет не жёлтым...
Сообщение отредактировал Free - Jan 20 2010, 17:56
--------------------
Всё что ты видишь - лживый облик.
|
|
|
|
|
Jan 20 2010, 18:05
|

Участник

Группа: Участник
Сообщений: 35
Регистрация: 25-04-09
Из: г. Россошь
Пользователь №: 48 259

|
Вообщем доковырял я эти цвета  Даже дисп лучше показывать лучше стал  Код lcd_Command(LCD_DISCTL); lcd_Data(0x57); lcd_Data(0x80); lcd_Data(0x86); lcd_Data(84); lcd_Data(69); lcd_Data(82); lcd_Data(67); Цвет передаем обычно - Код 0xFFF0 (0x1_2_3) 1- красный 2 зеленый 3 синий Инверсия должна быть выключена  Хоть по ДШ надо передавать на две точки, но у меня пашет все и так. Free Спасибо за помощь
Сообщение отредактировал HeOHuKC - Jan 20 2010, 18:21
|
|
|
|
|
Jan 20 2010, 19:07
|

Участник

Группа: Участник
Сообщений: 26
Регистрация: 31-07-09
Из: ВАРПА
Пользователь №: 51 677

|
HeOHuKC, у меня получалась пунктирная линия если передавать по другому) незачто, радует пригодилось кому то
--------------------
Всё что ты видишь - лживый облик.
|
|
|
|
|
Jan 30 2010, 08:07
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 18-02-09
Пользователь №: 45 056

|
Есть желание подключить к авр-у или арм-у дисплей от SE К790-К800,контроллер вроде известен,хотя не понятно,их там 2 варианта?(K790i - 240х320 - Wilma LCD QVGA by Hitachi driver: R63400A1 or Cyndi - Toshiba JBT6K71),даташит есть на Toshiba JBT6K71,но как по нему сделать инициализацию-непонятно.Может кто помочь?и как определить какой контроллер? здесь даташитка на тошибовский контроллер http://slil.ru/28569299
Сообщение отредактировал demadsv - Jan 30 2010, 07:59
Эскизы прикрепленных изображений
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|