Достался мне телефон LG GX500 с рабочим дисплеем 240x400 (дисплей лично проверял, картинка отличная!). Снял дисплей.
Из мануала на телефон я получил распиновку дисплея:
Дисплей 16-битный, но используется режим 8 бит.
Не могу его запустить, поиск даташита в интернете меня привело к тому, что этот дисплей называется LS030B3UW01 и там контроллер S6D14E0 . Мануалы на другие телефоны это подтверждают (LG KM555, GD510). Был найден и скачан даташит на этот дисплей, но команды инициаизации, приведённые в даташите на вид очень странные и они не пошли у меня. Создается впечатление, что китайцы обманули.
Я подключил этот дисплей к STM32 на шину FSMC (опыт с подобными LCD у меня есть) и считал регистры дисплея в файлик на SD карту. Всего по 16 записей на 1 регистр. Регистров 256. По дампу идентифицировать дисплей НЕ удалось.
Дисплей отзывается на команды 0x11 (sleep out), 0x29 (display on), 0x2C (memory write). На экране даже что-то появляется. Но при условии, что будет выполнена команда Idle (0x39) - при этом дисплей горизонтально разделён как бы на 2 области, по середине черный шов, частота кадров маленькая видно как мерцает. И всё серое! Нет хаотичных цветных точек. Заливка работает сразу на линию - не попиксельно. Складывается впечатление, что сканирование видеопамяти не запущено.
Подскажите куда копать? Уже второй день с дисплеем вожусь!
Валерон, croc19 - cпасибо за помощь!!! Я в процессе! Попробовал инит от Magna Chip D54E4PA7551 как на 10-й странице темы - не помогло. Дисплей наглухо чёрный. На всякий случай, сообщаю что я на 8-битной шине.
Ещё посмотрел проивку на LG GX500 вот что нашлось:
Спасибо за помощь!!! Продолжу дальше изучать этот чудо-дисплей (качество картинки отличное, дисплей снят с б/у телефона - оригинал, поэтому углы обзора хорошие и матрица не туфтовая!)
Прошу помочь разобраться. Дисплей с контролером 9488. Как дальше выводить на него картинки? Чем пользоваться? Какие библиотеки? Как записать, запустить дисплей в скече? В инете очень много инфы но мне как нулевому в этом деле непонятно с чего начать. Где почитать посоветуете?
Всем привет! Прошу помощи. В ардуино еще новичёк, поэтому много вопросов. Есть два тилипона. В одном предположительно рабочий дисплей, но дохлая мамка(сяоми редми 2). Во втором дохлый тач, но рабочие мамка и сам дисплей рабочие(ZOPO ZP700). Хочу сделать свой проэкт на этих экранах. Искал в сети даташит и какие контроллеры на них. Но чёта не повезло найти. Можете подмочь, или подсказать в каком направлении копать!?
Проблема заключается в том, что я не знаю как заменить уже заданые выхода на дисплей в библиатеке Adafruit_TFTLCD
Мне нужно освободить выхода D2 и D3 (испльзую Arduino nano) для обработки других устройсв ( на D2 прерывание, на D3 - ШИМ).
Так же эти библиотеки очень сильно тормозят скетч, может есть какие то другие варианты библиотек для подключения этого дисплея? Если нет, то прошу помочь поменять выхода на дисплей, на любые другие.
Код для проверки :
#include <Adafruit_TFTLCD.h>
#include <Adafruit_GFX.h>
#define LCD_CS 10 // Chip Select подключен к D10
#define LCD_CD 11 // Command/Data
#define LCD_WR 12 // LCD Write
#define LCD_RD 13 // LCD Read
//#define LCD_RESET A4 // reset
// when using the BREAKOUT BOARD only, use these 8 data lines to the LCD:
// For the Arduino Uno, Duemilanove, Diecimila, etc.: Распиновка дата -пин
// D0 connects to digital pin 8 (Notice these are
// D1 connects to digital pin 9 NOT in order!)
// D2 connects to digital pin 2
// D3 connects to digital pin 3
// D4 connects to digital pin 4
// D5 connects to digital pin 5
// D6 connects to digital pin 6
// D7 connects to digital pin 7
// цвета - Assign human-readable names to some common 16-bit color values:
не подскажите, какой алгоритм определения id контроллера? Вроде как считаются данные всех регистров дисплея. Только в каком именно находится его марка. У ili9341 знаю что у 0xd3 регистре находится 4 параметра(байта) в которых последний двоих байтах висит в хекс значениях 0х93 и 0х41. На своем проверил по данному адресу, там какое-то 0х15 0х15
Подскажите что за драйвер. ID 0x6908?
Скорее всего rm69080.
А 0х6809?
rm68090
Я дико извиняюсь. С ардуино uno как его запустить?
Извини, на ардуино не помогу. Только теоретически. Попробуй эту библиотеку MCUFRIEND_kbv-2.9.7
Там он есть.
Интересный подопытный. FLY IQ434. Особенность в том, что кондеры стоят не на шлейфе, а на плате.
Пришлось переносить на свою плату. Но дисплей приятный. Яркий. Подсветка всего 2 провода, но питается
3,3 вольта. 3.5 дюйма. 480х320. Контроллер ILI9486. На шлейфе выведено 16 бит и один ID для выбора
8/16 бит. Вообще старые ФЛАИ с паябельными качественными дисплеями.
Доброго времени! Сбрось файл печатки и номиналы конденсаторов.
p_d_i@mail.ru
Интересный подопытный. FLY IQ434. Особенность в том, что кондеры стоят не на шлейфе, а на плате.
Пришлось переносить на свою плату. Но дисплей приятный. Яркий. Подсветка всего 2 провода, но питается
3,3 вольта. 3.5 дюйма. 480х320. Контроллер ILI9486. На шлейфе выведено 16 бит и один ID для выбора
8/16 бит. Вообще старые ФЛАИ с паябельными качественными дисплеями.
Доброго времени! Сбрось файл печатки и номиналы конденсаторов.
p_d_i@mail.ru
Всем привет!
Достался мне телефон LG GX500 с рабочим дисплеем 240x400 (дисплей лично проверял, картинка отличная!). Снял дисплей.
Из мануала на телефон я получил распиновку дисплея:
Дисплей 16-битный, но используется режим 8 бит.
Не могу его запустить, поиск даташита в интернете меня привело к тому, что этот дисплей называется LS030B3UW01 и там контроллер S6D14E0 . Мануалы на другие телефоны это подтверждают (LG KM555, GD510). Был найден и скачан даташит на этот дисплей, но команды инициаизации, приведённые в даташите на вид очень странные и они не пошли у меня. Создается впечатление, что китайцы обманули.
Даташиты на дисплей : https://dropmefiles.com/5VbVk
Внешний вид дисплея: http://www.panelook.com/LS030B3UW01_SHARP_3.0_LCM_invitemdetail_124397.html
Используется в LG GD510, KM555, GX500: https://liberti.ru/displey-lcd-lg-gd510-gx500-1-ya-kategoriya.html
Я подключил этот дисплей к STM32 на шину FSMC (опыт с подобными LCD у меня есть) и считал регистры дисплея в файлик на SD карту. Всего по 16 записей на 1 регистр. Регистров 256. По дампу идентифицировать дисплей НЕ удалось.
Прикрепляю дампик регистров на этот дисплей : https://dropmefiles.com/VMaKN
Дисплей отзывается на команды 0x11 (sleep out), 0x29 (display on), 0x2C (memory write). На экране даже что-то появляется. Но при условии, что будет выполнена команда Idle (0x39) - при этом дисплей горизонтально разделён как бы на 2 области, по середине черный шов, частота кадров маленькая видно как мерцает. И всё серое! Нет хаотичных цветных точек. Заливка работает сразу на линию - не попиксельно. Складывается впечатление, что сканирование видеопамяти не запущено.
Подскажите куда копать? Уже второй день с дисплеем вожусь!
Плата с дисплеем:
Код инициализации беру от ILI9486 - не подходит
, экран почему-то разделяется на 2 половины и очень темно
Если оставить только эти команды и включить Idle ON, то будет вот так:
Код:
paralax подходит, только шина управления скорее всего наоборот.
Ткните носом как запустить дисплей от fly iq230. Распиновка есть. ID 0х6809. На arduino uno. Спасибо.
FalconFly посмотри 10 страницу ветки. Там контроллер из той же серии. Есть иниты.
FalconFly пробуй инит http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=42#comment-411444 (стр 43, пост 2110)
Недели 3 назад приобрел на радиорынке пару китайфонов. Один 4 дюймовый. А вот второй меня
порадывал. Из серии N7100. Дисплей 5 дюймов. 480x272. Тач цел. Контроллер не определился.
В паре регистров $80, остальные по нолям. Зная любовь китайских самсунгов к контроллерам ILI
запустил инит от 9488. Запустился.
Валерон, croc19 - cпасибо за помощь!!! Я в процессе! Попробовал инит от Magna Chip D54E4PA7551 как на 10-й странице темы - не помогло. Дисплей наглухо чёрный. На всякий случай, сообщаю что я на 8-битной шине.
Ещё посмотрел проивку на LG GX500 вот что нашлось:
Ура!!! Получилось наконец-то получить точки на экране:
Контроллер оказался s6d04d1x21 - как было в прошивке на LG GX500 !!
Как видите, ни R61509, ни uPD161710 ни Magna Chip D54E4PA7551 - не подошли!
Ключевой момент на форуме здесь:
http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-...
скачал прошивку на телефон. UPD161710 там упоминается. А рядом Toshiba LS030B. Что это не нашел.
Возможно тоже контроллер дисплея.
Рабочий инит дисплея нашёл здесь: http://read.pudn.com/downloads343/sourcecode/embedded/1499936/hitachi3.0...
Спасибо за помощь!!! Продолжу дальше изучать этот чудо-дисплей (качество картинки отличное, дисплей снят с б/у телефона - оригинал, поэтому углы обзора хорошие и матрица не туфтовая!)
Окончательно разобрался с LCD от LG GX500.
Рабочий код:
Всё работает! :)
Молодец.
pereletov что-ибудь получается?
Даташит на дисплей: LS030B3UW01 : https://dropmefiles.com/5VbVk
Внешний вид дисплея: http://www.panelook.com/LS030B3UW01_SHARP_3.0_LCM_invitemdetail_124397.html
Используется в LG GD510, KM555, GX500
Прошу прощения, забыл пароль написать к архиву: planet
Даташиты были скачаны с сайта panelook - нужно было получить статус "Бизнес"
Ага спасибо. а есть схема включения на ардуино нано?. и если будет не правельно подключено управление что будет с диплеем?
Ага спасибо. а есть схема включения на ардуино нано?. и если будет не правельно подключено управление что будет с диплеем?
,
FalconFly архив на дисплей битый. Перезалей.
paralax ничего не будет, если сигналы не выше 3.3В Подключение смотри в библиотеке,
которую будешь применять.
FalconFly какой прогой прошивки смотришь?
Подскажите пожалуйста на самом ардуини к которым подключать выводы ???
FalconFly архив на дисплей битый. Перезалей.
Перезалил: https://filecloud.me/psj3zlctyxhx.html
FalconFly какой прогой прошивки смотришь?
Самописанной. На SD карту сохраняю через FatFS
HxD Hex Editor
Всю почту засрали уведомления с этой ветки... Никак не отключить...
точно,
@admin - косяк!
админ, пожалуйста, наведите порядок
LCD от Philips Xenium X503. 320x240. Скачал прошивку, просмотрел. Оказалось сделан на базе контроллера ILI9325.
Пруф ниже.
Ещё один дисплей разгадан!
Делаем Тунели: https://youtu.be/sBq2i1dVWh8
Прошу помочь разобраться. Дисплей с контролером 9488. Как дальше выводить на него картинки? Чем пользоваться? Какие библиотеки? Как записать, запустить дисплей в скече? В инете очень много инфы но мне как нулевому в этом деле непонятно с чего начать. Где почитать посоветуете?
Всем пр кому нибуть попадался дисплей от samsung i9500 реплика маркировка на шлейфе K47BH24-1200C-1N если да поделитесь инфой
Аудио- Видео- проигрыватель на дисплях от сотиков/ардуино: https://www.youtube.com/watch?v=hmlP_sZ4cPY
Всем привет! Прошу помощи. В ардуино еще новичёк, поэтому много вопросов. Есть два тилипона. В одном предположительно рабочий дисплей, но дохлая мамка(сяоми редми 2). Во втором дохлый тач, но рабочие мамка и сам дисплей рабочие(ZOPO ZP700). Хочу сделать свой проэкт на этих экранах. Искал в сети даташит и какие контроллеры на них. Но чёта не повезло найти. Можете подмочь, или подсказать в каком направлении копать!?
99.99% что оба дисплея от этих телефонов не имеют юзабельный интерфейс.
Ясно. Спасибо
День добрый. Дисплей от КПК Asus A696 никто не подключал???
Вот такое чудо -
Эмулятор SEGA MegaDrive на раскуренном здесь дисплее GX500: https://www.youtube.com/watch?v=NY6x8q0-Xjo
SNES: https://www.youtube.com/watch?v=EpVDKmqD0zw
Ребята, помогите :-)
Запустил дисплей с помощью библиотек <Adafruit_TFTLCD.h> и <Adafruit_GFX.h> . Дисплей от какого то мобильника
https://ibb.co/dBVfTk6
Проблема заключается в том, что я не знаю как заменить уже заданые выхода на дисплей в библиатеке Adafruit_TFTLCD
Мне нужно освободить выхода D2 и D3 (испльзую Arduino nano) для обработки других устройсв ( на D2 прерывание, на D3 - ШИМ).
Так же эти библиотеки очень сильно тормозят скетч, может есть какие то другие варианты библиотек для подключения этого дисплея? Если нет, то прошу помочь поменять выхода на дисплей, на любые другие.
Код для проверки :
#include <Adafruit_TFTLCD.h>
#include <Adafruit_GFX.h>
#define LCD_CS 10 // Chip Select подключен к D10
Ребята, помогите!
Есть дисплей от Asha-306 RM-767 нада рикрутить к тестеру T4 No Strip Grid. Возможно ли это сделать?


Куда какие поты подлючать не пойму.
Дисплей робочий 100 %
не подскажите, какой алгоритм определения id контроллера? Вроде как считаются данные всех регистров дисплея. Только в каком именно находится его марка. У ili9341 знаю что у 0xd3 регистре находится 4 параметра(байта) в которых последний двоих байтах висит в хекс значениях 0х93 и 0х41. На своем проверил по данному адресу, там какое-то 0х15 0х15