База дисплеев мобильных устройств
Re: База дисплеев мобильных устройств
Доброго дня!
Помогите, пожалуйста, с подключением дисплея. Китаец, модель TFT8K0999FPC-A3-E
Шлейф на 39 пин. Нужна распиновка, и желательно бы инициализацию. Фото прилагаю. Спасибо!
Помогите, пожалуйста, с подключением дисплея. Китаец, модель TFT8K0999FPC-A3-E
Шлейф на 39 пин. Нужна распиновка, и желательно бы инициализацию. Фото прилагаю. Спасибо!
- Вложения
-
- IMAG0540 (Копировать).jpg
- (120.76 КБ) 1499 скачиваний
-
- IMAG0537 (Копировать).jpg
- (117.13 КБ) 1410 скачиваний
-
- IMAG0535 (Копировать).jpg
- (117.11 КБ) 971 скачивание
-
- IMAG0529 (Копировать).jpg
- (93.95 КБ) 867 скачиваний
-
- IMAG0527 (Копировать).jpg
- (132.12 КБ) 1025 скачиваний
-
Chettuser
Re: База дисплеев мобильных устройств
По китайцам попробуйте на этом ресурсе покопаться. Может хоть распиновку узнаете. А далее вроде как можно считать что там по 0x00 находится - там должна быть цифровая кодировка контроллера.
-
mrFox
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Пт сен 21, 2007 17:53:23
- Откуда: Зарайск
Re: База дисплеев мобильных устройств
осваивал програмирование помимо Qt - под wxWidgets -
переписал редактор шрифтов под wx - может кому надо
слегка дрбавился функционал - копирование, вставка, выповнять символ
программа для редактирования растровых шрифтов и черно-белых иконок
написанна с использованием wxWidgets 2.8.12, файл для Linux (Ubuntu)
чтение/запись файлов *.h (нужно чтоб в файле был только шрифт)
позволяет гибко формировать массив данных под разные дисплейчики
переписал редактор шрифтов под wx - может кому надо
слегка дрбавился функционал - копирование, вставка, выповнять символ
программа для редактирования растровых шрифтов и черно-белых иконок
написанна с использованием wxWidgets 2.8.12, файл для Linux (Ubuntu)
чтение/запись файлов *.h (нужно чтоб в файле был только шрифт)
позволяет гибко формировать массив данных под разные дисплейчики
- Вложения
-
- font_edit.tar.gz
- (237.23 КБ) 814 скачиваний
- U235
- Встал на лапы
- Сообщения: 135
- Зарегистрирован: Вт фев 21, 2012 20:42:26
- Откуда: Санкт-Петербург, Россия, Земля
Re: База дисплеев мобильных устройств
mrFox писал(а):...написанна с использованием wxWidgets 2.8.12, файл для Linux
А под Windows можете пересобрать? Ну или исходники открыть, что бы можно было самостоятельно собрать.
А из наших труб идет необычный дым. Стой! Опасная зона! Работа мозга!...
Re: База дисплеев мобильных устройств
Прикупил на ебае 128х160 дисплей. До этого использовал примерно такой же, но там был контроллер S6D02A1A01. Для него легко нашел все данные и пример инициализации. Все хорошо. Я это оказался с неизвестным науке чипом. Команда 0х04 возвращает 3 байта ID.
В случае S6D02A1A01 это 5C 00 00. Для других (СТ7735, HX8353D) - тоже известно.
Мой возвращает 7C 89 F0. Никто с таким не сталкивался?
Поиск по 7C 89 F0 нашел упоминание Нокии 1616-2 (RH-125). В другом месте сказано, что в этой Нокии может быть
Controller S6B33D1 HX5081 NT39121. Но на них данных не нашел.
В случае S6D02A1A01 это 5C 00 00. Для других (СТ7735, HX8353D) - тоже известно.
Мой возвращает 7C 89 F0. Никто с таким не сталкивался?
Поиск по 7C 89 F0 нашел упоминание Нокии 1616-2 (RH-125). В другом месте сказано, что в этой Нокии может быть
Controller S6B33D1 HX5081 NT39121. Но на них данных не нашел.
- Вложения
-
- back.JPG
- (167.65 КБ) 1115 скачиваний
Re: База дисплеев мобильных устройств
я ID не пробовал считывать http://radiokot.ru/articles/53/
но те дисплеи которые были у меня нокия 1616 имеют контроллер SPFD54124B
судя по коду со странички на которую есть ссылка в моей статье http://nokiasuperbreak.sourceforge.net/
ID должен быть 388X4F
кстати по чем брали? монохром или цвет?
я последний раз 1202 монохром брал по 90р
но те дисплеи которые были у меня нокия 1616 имеют контроллер SPFD54124B
судя по коду со странички на которую есть ссылка в моей статье http://nokiasuperbreak.sourceforge.net/
ID должен быть 388X4F
кстати по чем брали? монохром или цвет?
я последний раз 1202 монохром брал по 90р
-
Chettuser
Re: База дисплеев мобильных устройств
Если похож на нокию, то набор команд инициализации (упрощённый) вроде такой должен подойти (от Nokia 1616, С1-00):
Спойлер
Код: Выделить всё
SPI_Tx(cmd,0x11);
SPI_Tx(cmd,0x13);
SPI_Tx(cmd,0x37);
SPI_Tx(data,0x00);
SPI_Tx(cmd,0x3A);
SPI_Tx(data,0x05);
SPI_Tx(cmd,0x29);
SPI_Tx(cmd,0x20);
SPI_Tx(cmd,0x13);Re: База дисплеев мобильных устройств
Брал тут, но экран не совсем с картинки, хоть и похож. Но шлейф с другой стороны.
Цветной 128х160, так что с 1202 сравнивать трудно. К тому же распаян на удобной плате.
http://www.ebay.com/itm/1-8-SPI-TFT-LCD ... TQ:US:1123
Chettuser: спасибо за ценный совет. Помогло. Интересно, что S6D02A1A01 требует очень длинной инициализации. По крайней мере примеры, которые я нашел. Подозреваю, что на гамму можно забить. Но там сложный процесс инициализации напряжений (?). Не то чтобы у меня в STM32 было мало места, но может можно и покороче как нибуть? Очень понравилось инициализация за 9 байт.
Цветной 128х160, так что с 1202 сравнивать трудно. К тому же распаян на удобной плате.
http://www.ebay.com/itm/1-8-SPI-TFT-LCD ... TQ:US:1123
Chettuser: спасибо за ценный совет. Помогло. Интересно, что S6D02A1A01 требует очень длинной инициализации. По крайней мере примеры, которые я нашел. Подозреваю, что на гамму можно забить. Но там сложный процесс инициализации напряжений (?). Не то чтобы у меня в STM32 было мало места, но может можно и покороче как нибуть? Очень понравилось инициализация за 9 байт.
Re: База дисплеев мобильных устройств
если эти команды прошли может и другие пройдут из этого даташита?
ну когда я брал 1202 за 90, 1616 стоил 110р
по нынешнему курсу всяко дешевле 4,5 баксов
и паяется легко, но тут как говорится на вкус и цвет товаришей нет
ну когда я брал 1202 за 90, 1616 стоил 110р
по нынешнему курсу всяко дешевле 4,5 баксов
и паяется легко, но тут как говорится на вкус и цвет товаришей нет
Re: База дисплеев мобильных устройств
Этот документ я уже нашел, спасибо, но, к сожалению, чип не тот. Это понятно и из ID, и из других комманд. Главный вопрос решен - дисплей включается и можно рисовать 16 битные пикселы. Остальные команды довольно похожие на всех экранах.
-
Chettuser
Re: База дисплеев мобильных устройств
Есть много похожих контроллеров с подходящими друг другу командами. Возможно у Вас другой контроллер, но команды те же, или почти те же. Например часто отсутствует функция переворота дисплея, это встречается и в неоригиналах даже для сотовых.
Поп поводу инициализации - у той же "нокии" так же имеется и гамма и вольтаж и прочее... Там много чего интересного есть. В том числе регулировка яркости и контраста и многое многое другое...
Поп поводу инициализации - у той же "нокии" так же имеется и гамма и вольтаж и прочее... Там много чего интересного есть. В том числе регулировка яркости и контраста и многое многое другое...
Re: База дисплеев мобильных устройств
Пока я искал, какой у меня контроллер, перелистал документы на очень многие. Так что убедился, что и команды похожие, и биты статусов - тоже.
Похоже, вы много работали с LCD. Не знаете ли какова минимальная инициализация для S6D02A1A01 и ST7735? Во всех примерах, которые я нашел, один и тот же очень длинный набор команд. Если поддерживать разные дисплеи, надо держать много вариантов в флешке. Наверное все влезет, но хочется поэлегантнее.
Похоже, вы много работали с LCD. Не знаете ли какова минимальная инициализация для S6D02A1A01 и ST7735? Во всех примерах, которые я нашел, один и тот же очень длинный набор команд. Если поддерживать разные дисплеи, надо держать много вариантов в флешке. Наверное все влезет, но хочется поэлегантнее.
-
Chettuser
Re: База дисплеев мобильных устройств
Увы, разочарую. Я запускал только от S5230, Nokia 1616 (C1-00) и Nokia 1100.
Я как и Вы пролистал кучу даташитов.
ST7735 - судя по всему похож на тот, что в S5230. Во всяком случае по командам.
В таком случае может подойти простейшая инициализация от S5230, взятая с этого форума.
В некоторых случаях, очевидно зависит от китайского производителя китайского контроллера, дисплей мерцает. В данном случае надо уже мучить остальные регистры контроллера.
Попробуйте, может подойдёт для ST7735. Вроде как он стоит в стёклах от Nokia 6300.
Я как и Вы пролистал кучу даташитов.
ST7735 - судя по всему похож на тот, что в S5230. Во всяком случае по командам.
В таком случае может подойти простейшая инициализация от S5230, взятая с этого форума.
Спойлер
Код: Выделить всё
//== Инициализация LCD S5230 ==============
void S5230_Init(void)
{
delay100ms();
RES = 0; // Аппаратный сброс
__delay_ms(10); // Можно использовать программный
RES = 1;
delay100ms();
nCS = 0;
S5230_Tx(cmd, 0x11); // SLPOUT
delay100ms();
S5230_Tx(cmd, 0x3A); // Интерфейс RGB 24-bit
S5230_Tx(data,0x07);
S5230_Tx(cmd, 0x36); // Ориентация ВЕРХ-НИЗ
S5230_Tx(data,0x14); // Шлейф внизу, 0,0 - вверху справа
S5230_Tx(cmd, 0x2A); // Ориентация по Y
S5230_Tx(data,0x00); // Начало области Y (0)
S5230_Tx(data,0x00);
S5230_Tx(data,0x00); // Конец области Y (240)
S5230_Tx(data,0xF0);
S5230_Tx(cmd, 0x2B); // Ориентация по X
S5230_Tx(data,0x00); // Начало области X (0)
S5230_Tx(data,0x00);
S5230_Tx(data,0x01); // Конец области X (400)
S5230_Tx(data,0x90);
S5230_Tx(cmd, 0x29); // DISPON
delay100ms();
nCS = 1;
return;
}В некоторых случаях, очевидно зависит от китайского производителя китайского контроллера, дисплей мерцает. В данном случае надо уже мучить остальные регистры контроллера.
Попробуйте, может подойдёт для ST7735. Вроде как он стоит в стёклах от Nokia 6300.
- Mishany
- Электрический кот
- Сообщения: 1031
- Зарегистрирован: Чт июн 20, 2013 00:00:58
- Откуда: москва, м.Сходненская
Re: База дисплеев мобильных устройств
Кто может поделиться инфой по экрану от Nokia 6310i
все что нашел:
Lcd chip: Custom Epson: TCM-A1222-1
Resolution: 96x65
Protocol: SPI 3Wire
Die size: cca. 2,85x10,85 mm
Pin8 _Reset
Pin7 _Cs
Pin6 Gnd
Pin5 Sdata
Pin4 Sclk
Pin3 Vdigital 1.8V
Pin2 Vbooster in 2.7V
Pin1 Vlcd (from internal dc/dc converter)
все что нашел:
Спойлер
Nokia 6310 lcdLcd chip: Custom Epson: TCM-A1222-1
Resolution: 96x65
Protocol: SPI 3Wire
Die size: cca. 2,85x10,85 mm
Pin8 _Reset
Pin7 _Cs
Pin6 Gnd
Pin5 Sdata
Pin4 Sclk
Pin3 Vdigital 1.8V
Pin2 Vbooster in 2.7V
Pin1 Vlcd (from internal dc/dc converter)
-
Chettuser
Re: База дисплеев мобильных устройств
Полистал документ. Но пока не понял - интерфейс RGB 6-6-6. А вот сигналов VSYNC и HSYNC не обнаружил, очевидно STVU и STVD им замена?
Может кто юзал?
Как я понял тут требуется непрерывный поток информации.
Может кто юзал?
Как я понял тут требуется непрерывный поток информации.
- Balzercvua
- Потрогал лапой паяльник
- Сообщения: 311
- Зарегистрирован: Вт дек 31, 2013 17:36:43
Re: База дисплеев мобильных устройств
Mishany писал(а):Кто может поделиться инфой по экрану от Nokia 6310i
все что нашел:Спойлер
Nokia 6310 lcd
Lcd chip: Custom Epson: TCM-A1222-1
Resolution: 96x65
Protocol: SPI 3Wire
Die size: cca. 2,85x10,85 mm
Pin8 _Reset
Pin7 _Cs
Pin6 Gnd
Pin5 Sdata
Pin4 Sclk
Pin3 Vdigital 1.8V
Pin2 Vbooster in 2.7V
Pin1 Vlcd (from internal dc/dc converter)
- Вложения
-
- PCF8813_2.pdf
- (424.5 КБ) 576 скачиваний
- Mishany
- Электрический кот
- Сообщения: 1031
- Зарегистрирован: Чт июн 20, 2013 00:00:58
- Откуда: москва, м.Сходненская
Re: База дисплеев мобильных устройств
спасибо, встречал что он вроде как на PCF8511?
- Balzercvua
- Потрогал лапой паяльник
- Сообщения: 311
- Зарегистрирован: Вт дек 31, 2013 17:36:43
Re: База дисплеев мобильных устройств
да но на второй как таковой док-ов никаких не видел 
В принципе два Филлипса может быть и похожих нада дергать смотреть еще пишут что похожий на Н3510!!!
В принципе два Филлипса может быть и похожих нада дергать смотреть еще пишут что похожий на Н3510!!!
Re: База дисплеев мобильных устройств
HGem писал(а):Доброго дня!
Помогите, пожалуйста, с подключением дисплея. Китаец, модель TFT8K0999FPC-A3-E
Шлейф на 39 пин. Нужна распиновка, и желательно бы инициализацию. Фото прилагаю. Спасибо!
Как-то попался такой TFT8K0999 ,пытался разобраться
, забросил, в приложенном скане распиновка наиболее правильная обведена прямоугольником ручкой. ID 0x1505 , похоже на R61505
шлейф аккуратно паябелен (шаг 0,3мм), либо в магазине торгующем запчастями сотовых можно купить почти даром разъемчик, хоть и на больше пинов, к примеру " Разъем шлейфа для Samsung D820 "
Re: База дисплеев мобильных устройств
Добрый день! Помогите, пожалуйста с подключением (опознанием) 6-пин дисплея. Дисплей был снят с нерабочих весов ВЛ-210
- Вложения
-
- DSC01680.JPG
- (60.06 КБ) 1141 скачивание