Доброго дня! Помогите, пожалуйста, с подключением дисплея. Китаец, модель TFT8K0999FPC-A3-E Шлейф на 39 пин. Нужна распиновка, и желательно бы инициализацию. Фото прилагаю. Спасибо!
Заголовок сообщения: Re: База дисплеев мобильных устройств
Добавлено: Чт ноя 06, 2014 19:41:14
По китайцам попробуйте на этом ресурсе покопаться. Может хоть распиновку узнаете. А далее вроде как можно считать что там по 0x00 находится - там должна быть цифровая кодировка контроллера.
осваивал програмирование помимо Qt - под wxWidgets - переписал редактор шрифтов под wx - может кому надо слегка дрбавился функционал - копирование, вставка, выповнять символ
программа для редактирования растровых шрифтов и черно-белых иконок написанна с использованием wxWidgets 2.8.12, файл для Linux (Ubuntu) чтение/запись файлов *.h (нужно чтоб в файле был только шрифт) позволяет гибко формировать массив данных под разные дисплейчики
Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.
Прикупил на ебае 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. Но на них данных не нашел.
Брал тут, но экран не совсем с картинки, хоть и похож. Но шлейф с другой стороны. Цветной 128х160, так что с 1202 сравнивать трудно. К тому же распаян на удобной плате.
Chettuser: спасибо за ценный совет. Помогло. Интересно, что S6D02A1A01 требует очень длинной инициализации. По крайней мере примеры, которые я нашел. Подозреваю, что на гамму можно забить. Но там сложный процесс инициализации напряжений (?). Не то чтобы у меня в STM32 было мало места, но может можно и покороче как нибуть? Очень понравилось инициализация за 9 байт.
ну когда я брал 1202 за 90, 1616 стоил 110р по нынешнему курсу всяко дешевле 4,5 баксов и паяется легко, но тут как говорится на вкус и цвет товаришей нет
Этот документ я уже нашел, спасибо, но, к сожалению, чип не тот. Это понятно и из ID, и из других комманд. Главный вопрос решен - дисплей включается и можно рисовать 16 битные пикселы. Остальные команды довольно похожие на всех экранах.
Заголовок сообщения: Re: База дисплеев мобильных устройств
Добавлено: Ср янв 14, 2015 06:07:00
Есть много похожих контроллеров с подходящими друг другу командами. Возможно у Вас другой контроллер, но команды те же, или почти те же. Например часто отсутствует функция переворота дисплея, это встречается и в неоригиналах даже для сотовых. Поп поводу инициализации - у той же "нокии" так же имеется и гамма и вольтаж и прочее... Там много чего интересного есть. В том числе регулировка яркости и контраста и многое многое другое...
Пока я искал, какой у меня контроллер, перелистал документы на очень многие. Так что убедился, что и команды похожие, и биты статусов - тоже.
Похоже, вы много работали с LCD. Не знаете ли какова минимальная инициализация для S6D02A1A01 и ST7735? Во всех примерах, которые я нашел, один и тот же очень длинный набор команд. Если поддерживать разные дисплеи, надо держать много вариантов в флешке. Наверное все влезет, но хочется поэлегантнее.
Заголовок сообщения: Re: База дисплеев мобильных устройств
Добавлено: Ср янв 14, 2015 08:23:42
Увы, разочарую. Я запускал только от S5230, Nokia 1616 (C1-00) и Nokia 1100. Я как и Вы пролистал кучу даташитов. ST7735 - судя по всему похож на тот, что в S5230. Во всяком случае по командам. В таком случае может подойти простейшая инициализация от S5230, взятая с этого форума. Спойлер
Код:
//== Инициализация LCD S5230 ============== void S5230_Init(void) { delay100ms(); RES = 0; // Аппаратный сброс __delay_ms(10); // Можно использовать программный RES = 1; delay100ms(); nCS = 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.
Кто может поделиться инфой по экрану от Nokia 6310i все что нашел: СпойлерNokia 6310 lcd Lcd chip: Custom Epson: TCM-A1222-1 Resolution: 96x65 Protocol: SPI 3Wire Die size: cca. 2,85x10,85 mm
Заголовок сообщения: Re: База дисплеев мобильных устройств
Добавлено: Ср янв 14, 2015 20:34:45
Полистал документ. Но пока не понял - интерфейс RGB 6-6-6. А вот сигналов VSYNC и HSYNC не обнаружил, очевидно STVU и STVD им замена? Может кто юзал? Как я понял тут требуется непрерывный поток информации.
Кто может поделиться инфой по экрану от Nokia 6310i все что нашел: СпойлерNokia 6310 lcd Lcd chip: Custom Epson: TCM-A1222-1 Resolution: 96x65 Protocol: SPI 3Wire Die size: cca. 2,85x10,85 mm
Доброго дня! Помогите, пожалуйста, с подключением дисплея. Китаец, модель TFT8K0999FPC-A3-E Шлейф на 39 пин. Нужна распиновка, и желательно бы инициализацию. Фото прилагаю. Спасибо!
Как-то попался такой TFT8K0999 ,пытался разобраться , забросил, в приложенном скане распиновка наиболее правильная обведена прямоугольником ручкой. ID 0x1505 , похоже на R61505 шлейф аккуратно паябелен (шаг 0,3мм), либо в магазине торгующем запчастями сотовых можно купить почти даром разъемчик, хоть и на больше пинов, к примеру " Разъем шлейфа для Samsung D820 "
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения