Arduino и дисплеи от сотиков мобильных телефонов

jimwoo
Offline
Зарегистрирован: 15.12.2019

Подключил дисплей CTM320QVTW027 от старого китайского клона iPhone P180

контроллер ILI9328

распиновка

//CTM320QVTW027
//controller ILI9328
//240x320
//command,data
.db 0x0001,0x0100        //    Driver Output Control 1
.db 0x0002,0x0700        //    LCD Driving Control
.db 0x0003,0x1030        //    Entry Mode
.db 0x0004,0x0000        //    Resize Control
.db 0x0008,0x0202        //    Display Control 2
.db 0x0009,0x0000        //    Display Control 3
.db 0x000A,0x0000        //    Display Control 4
.db 0x000C,0x0000        //    RGB Display Interface Control 1
.db 0x000D,0x0000        //    Frame Maker Position
.db 0x000F,0x0000        //    RGB Display Interface Control 2
.db 0x0010,0x0000        //    Power Control 1
.db 0x0011,0x0007        //    Power Control 2
.db 0x0012,0x0000        //    Power Control 3
.db 0x0013,0x0000        //    Power Control 4
.db 0x0007,0x0001        //    Display Control 1
.db 0x0010,0x1290        //    Power Control 1
.db 0x0011,0x0227        //    Power Control 2
.db 0x0012,0x0019        //    Power Control 3
.db 0x0013,0x1D00        //    Power Control 4
.db 0x0029,0x0028        //    Power Control 7
.db 0x002B,0x000C        //    Frame Rate and Color Control
.db 0x0020,0x0000        //    Horizontal GRAM Address Set
.db 0x0021,0x0000        //    Vertical GRAM Address Set
.db 0x0030,0x0000        //    Gamma Control 1
.db 0x0031,0x0603        //    Gamma Control 2
.db 0x0032,0x0206        //    Gamma Control 3
.db 0x0035,0x0206        //    Gamma Control 4
.db 0x0036,0x0004        //    Gamma Control 5
.db 0x0037,0x0105        //    Gamma Control 6
.db 0x0038,0x0401        //    Gamma Control 7
.db 0x0039,0x0707        //    Gamma Control 8
.db 0x003C,0x0602        //    Gamma Control 9
.db 0x003D,0x0004        //    Gamma Control 10
.db 0x0050,0x0000        //    Horizontal Address Start
.db 0x0051,0x00EF        //    Horizontal Address End Position  239
.db 0x0052,0x0000        //    Vertical Address Start Position  319
.db 0x0053,0x013F        //    Vertical Address End Position
.db 0x0060,0xA700        //    Driver Output Control 2
.db 0x0061,0x0001        //    Base Image Display Control
.db 0x006A,0x0000        //    Vertical Scroll Control
.db 0x0080,0x0000        //    Partial Image 1 Display Position
.db 0x0081,0x0000        //    Partial Image 1 Area (Start Line)
.db 0x0082,0x0000        //    Partial Image 1 Area (End Line)
.db 0x0083,0x0000        //    Partial Image 2 Display Position
.db 0x0084,0x0000        //    Partial Image 2 Area (Start Line)
.db 0x0085,0x0000        //    Partial Image 2 Area (End Line)
.db 0x0090,0x0010        //    Panel Interface Control 1
.db 0x0092,0x0600        //    Panel Interface Control 2
.db 0x0007,0x0133        //    Display Control 1
.db 0x0050,0x0000        //    Horizontal Address Start
.db 0x0051,0x00EF        //    Horizontal Address End Position
.db 0x0052,0x0000        //    Vertical Address Start Position
.db 0x0053,0x013F        //    Vertical Address End Position
.db 0x0020,0x0000        //    Horizontal GRAM Address Set
.db 0x0021,0x0000        //    Vertical GRAM Address Set
.db 0x0022,0x0000        //    Write Data to GRAM
;    ..........        //    data
;Shut down                        
.db 0x0007,0x0131        //    Display Control 1
.db 0x0007,0x0130        //    Display Control 1
.db 0x0007,0x0000        //    Display Control 1
.db 0x0010,0x0080        //    Power Control 1
.db 0x0011,0x0000        //    Power Control 2
.db 0x0012,0x0000        //    Power Control 3
.db 0x0013,0x0000        //    Power Control 4
.db 0x0010,0x0082        //    Power Control 1

 

storm134
Offline
Зарегистрирован: 14.04.2017

FalconFly пишет:

storm134 пишет:

А можно исходнички проекта для тестирования дисплеев поиметь. Макет платы и схему? 79635431264@yandex.ru

Можно!  Напишите письмо на repstosw2018 [cобака] gmail [тoчкa] com

Никто не ответил!!!

jimwoo
Offline
Зарегистрирован: 15.12.2019

Подключил дисплей TFT8K3919FPC-A1-E от старого китайского клона Nokia N8-00

контроллер ILI9481

 

 

 

 

//TFT8K3919FPC-A1-E
//controller ILI9481
//320x480
//First byte command, next data
.db 0x11    ///Exit_sleep_mode
.db 0xD0,0x07,0x42,0x1B    ///Power_Setting
.db 0xD1,0x00,0x1E,0x12    ///VCOM Control
.db 0xD2,0x01,0x11    ///Power_Setting for Normal Mode
.db 0xC0,0x00,0x3B,0x00,0x12,0x01    ///Panel Driving Setting
.db 0xC1,0x10,0x13,0x88    ///Display_Timing_Setting for Normal Mode
.db 0xC5,0x02    ///Frame Rate and Inversion Control
.db 0xB3,0x00,0x00,0x00,0x20    ///Frame Memory Access and Interface Setting
.db 0xC8,0x02,0x46,0x14,0x31,0x0A,0x04,0x37,0x24,0x57,0x13,0x06,0x0C     ///Gamma Setting
.db 0xF3,0x40,0x0A    ///
.db 0xF6,0x80    ///
.db 0xF7,0x80    ///
.db 0x36,0x0A    ///Set_address_mode
.db 0x3A,0x05    ///Set_pixel_format
.db 0x2A,0x00,0x00,0x01,0x3F    ///Set_column_address  319
.db 0x2B,0x00,0x00,0x01,0xDF    ///Set_page_address 479
.db 0x29    ///Set_display_on
.db 0x2C    ///Write_memory_start
.db 0x2A,0x00,0x00,0x01,0x3F    ///Set_column_address
.db 0x2B,0x00,0x00,0x01,0xDF    ///Set_page_address
.db 0x20,0x00    ///Exit_invert_mode
.db 0x21,0x00    ///Enter_invert_mode

.db 0x22,0x00 ........    ///

.db 0x2A,0x00,0x00,0x01,0x3F    ///Set_column_address
.db 0x2B,0x00,0x00,0x01,0xDF    ///Set_page_address
.db 0x2C    ///Write_memory_start

..........

..............
.db 0x10    ///Enter_sleep_mode

 

talanov
Offline
Зарегистрирован: 11.11.2019

slider Огромное Вам спасибо за библиотеку для дисплея от Fly (е171). Сделал термометр гигрометр. Это мой первый опыт. 

stranik9
Offline
Зарегистрирован: 19.08.2019

Доброго всем времени! и с Новым Годом вас господа! у меня к вам просьба, имеется дисплей от фотопринтера НР LTV350QV-F07 3.5 дюйма, хочу его пристроить к терморегурятору инкубатора, помогите с подключением к ардуино. распиновку прилагаю.

с ув.

talanov
Offline
Зарегистрирован: 11.11.2019

Думаю это не получится. У него совсем другой интерфейс.

stranik9
Offline
Зарегистрирован: 19.08.2019

да распиновка немного не та, я вам дал на LTV350qv-f09 а у меня f07

у меня получается по пинам

1- лэд

2-лед

3- минус

4.5.6.7 сенсор

8- минус

17- плюс 3.3 вольта

по остальным неизвесно, и всего у меня на шлейфе 50 пин

3,5 дюймов ЖК-дисплей MP4/gps-навигатор, экран

 

Панель Торговая марка:

Модель панели: LTV350QV-F07

Тип панели: a-Si TFT-LCD, панель

Размер панели: 3,5 дюйма

Разрешение: 320 (RGB) * 240, QVGA

Режим отображения: PVA, обычно черный, TMR

Поверхность:/

Яркость: 350 cd/m2(Тип.)

Коэффициент контрастности: 500: 1 (Typ.)

Цвет дисплея: 16,7 М (8 бит)

Ответ Rime: 25 (Typ.) (Tr + Td)

Угол обзора: 80/80/80/80 (Typ.) (L/R/U/D)

Частота: 60 Гц

Тип лампы: 6S1P WLED

Сигнальный интерфейс: Параллельный RGB (1 ch, 8-bit) + SPI

Входное напряжение: 3,2/3,2 В (Typ.) (VCC/VCI)

По ограничению на использование опасных материалов в производстве

Применение: все цифровые фотокамера панели, все цифровые видео панель камеры, все портативного навигатора панели устройства, все карманные ТВ панели, все MP4 PMP панели

stranik9
Offline
Зарегистрирован: 19.08.2019

talanov пишет:

Думаю это не получится. У него совсем другой интерфейс.

а какой нужен ??????

тоесть получается что у него нету контролера

croc19
Offline
Зарегистрирован: 17.02.2017

ОБНОВЛЯЕМ. 

Дисплеи от навигаторов, фотоаппаратов, планшетов и т.п. к ардуино не подключаются.

Для начинающих --- пользуйтесь дисплеями от старых телефонов. Диагональю до 3,5 дюймов.

Китайские телефоны аля САМСУНГ подходят до 4 дюймов. Есть модели аля САМСУНГ с диагональю

5 дюймов которые тоже подойдут. Названия GALAXY_N7100, GALAXY_9500

табличка на телефоне такого вида

croc19
Offline
Зарегистрирован: 17.02.2017

По поводу подходящих интерфейсов

8-/16-bit MPU parallel interface, DBI Type, 8-bits, 9-bits, 16-bits, 18-bits interface with 8080-/8080-series MCU и другие

названия. Это параллельный интерфейс.   

SPI ---  последовательный интерфейс.

Ну и для маленьких, обычно ч/б дисплеев, IC2  ---  тоже последовательный.

На более менее современных телефонах интерфейс MIPI   для ардуино не пойдет.

Интерфейс RGB, где сигналы отдельно для каждого цвета  для ардуино не пойдет.

 

Tvicks
Offline
Зарегистрирован: 11.05.2017

[quote=talanov]

SN74LVC245 не пойдет уровни 3,3-1,65. а вот 74HC245 отлично подходит. Попобовал.

Это почему не пойдет? 1,65-3,6 вольт это напряжение питания, а входа спокойно работают до 5,5 вольт. У меня плата согласования собрана на SN74LVC245 и нормально работает.

talanov
Offline
Зарегистрирован: 11.11.2019

Да каюсь не совсем точно понял даташит. Все вы верно написали.

Riger
Offline
Зарегистрирован: 06.01.2019

Доброго времени суток!

Есть дисплей от Sony Xperia C2305  25pin

Нужна помощь в подключении

talanov
Offline
Зарегистрирован: 11.11.2019

Riger пишет:

Доброго времени суток!

Есть дисплей от Sony Xperia C2305  25pin

Нужна помощь в подключении

Эх вам бы чуток ветку почитать и вопросы отпадут. Если не отпадут то ненадо вам его подключать.

eberle
Offline
Зарегистрирован: 28.02.2018

Всем привет перечитал форум ответа не нашел ситуация такая дисплей от Samsung S5230 запустил через Adafruit читалку он не определяет чип но запускается как на 10 стр форума запустить с библиотекой UTFT чтоб подкинуть init не могу то есть как не прописывал выводы управления дисп молчит в Adafruit прописаны так

#define LCD_CS 11 // Chip Select goes to Analog 3
#define LCD_CD 13 // Command/Data goes to Analog 2
#define LCD_WR 12 // LCD Write goes to Analog 1
#define LCD_RD A0 // LCD Read goes to Analog 0
#define LCD_RESET A1 // Can alternately just connect to Arduino's reset pin

Данные по умолчанию

//   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

 

eberle
Offline
Зарегистрирован: 28.02.2018

Всем привет перечитал форум ответа не нашел ситуация такая дисплей от Samsung S5230 запустил через Adafruit читалку он не определяет чип но запускается как на 10 стр форума запустить с библиотекой UTFT чтоб подкинуть init не могу то есть как не прописывал выводы управления дисп молчит в Adafruit прописаны так

#define LCD_CS 11 // Chip Select goes to Analog 3
#define LCD_CD 13 // Command/Data goes to Analog 2
#define LCD_WR 12 // LCD Write goes to Analog 1
#define LCD_RD A0 // LCD Read goes to Analog 0
#define LCD_RESET A1 // Can alternately just connect to Arduino's reset pin

Данные по умолчанию

//   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

 

Dekard
Offline
Зарегистрирован: 21.01.2020

Вот и я подключил свой дисплей GT-S5230 (и от Fly MC165), благодаря вашей теме slider) Отдельное спасибо Tvicks за развитие темы дисплея GT-S5230. Правда я так и не понял как адаптировать этот дисплей под Adafruit_TFTLCD из поста #1694, помоги пожалуйста.

И еще вопрос, как из этого всего сделать что нибудь такое на базе дисплея GT-S5230 и ардуино?  часы

Не прошу за меня писать, умею читать) В программировании абсолютный ноль, но если тыкните носом, то подключу пару библиотек как и ранее с опытами в подключении дисплея GT-S5230 :)

 

eberle
Offline
Зарегистрирован: 28.02.2018

eberle
Offline
Зарегистрирован: 28.02.2018

Разобрался вроде спасибо Tvicks за его труды удалось вставить инит в Adafruit заработал на весь экран 

eberle
Offline
Зарегистрирован: 28.02.2018

Dekard пишет:

Вот и я подключил свой дисплей GT-S5230 (и от Fly MC165), благодаря вашей теме slider) Отдельное спасибо Tvicks за развитие темы дисплея GT-S5230. Правда я так и не понял как адаптировать этот дисплей под Adafruit_TFTLCD из поста #1694, помоги пожалуйста.

И еще вопрос, как из этого всего сделать что нибудь такое на базе дисплея GT-S5230 и ардуино?  часы

Не прошу за меня писать, умею читать) В программировании абсолютный ноль, но если тыкните носом, то подключу пару библиотек как и ранее с опытами в подключении дисплея GT-S5230 :)

 

для того чтобы сделать часы надо или искать наработки и разбираться как это работает или изучать язык общения с контроллером )) по любому придётся учиться писать программу самому с помощью примеров , ошибок, рытья интернета и изучения языка программирования

сам прохожу через это тяжело но учиться надо )) 

FalconFly
Offline
Зарегистрирован: 20.03.2019

Разработана игровая приставка к TV, на базе цифрового сигнального процессора TMS320C6745 и видеоконтроллера Epson.  Куча возможностей!   Можно использовать как отладочную плату и сопряжения с другими устройствами!

По воросам приобретения плат, пишите на repstosw2018 [coбакa ]gmail [тoчкa] соm

Схема принципиальная:

http://forum.easyelectronics.ru/download/file.php?id=41526&mode=view

 

Описание: http://forum.easyelectronics.ru/viewtopic.php?f=17&t=39290&start=225

Демонстрация в действии на примере эмулятора SEGA:

https://www.youtube.com/watch?v=6MdQyq1Ah3s

olegka-77
Offline
Зарегистрирован: 15.02.2017

 подскажите пожалуйста  у кого есть распиновка на дисплей от китайского Samsung I9300 на 30 пин (тридцать пин) запарился искать....   https://drive.google.com/open?id=1v94ngnWKZkZubA6SNEOGl-BmKq2danvZ

croc19
Offline
Зарегистрирован: 17.02.2017

Фотку слабо.

FalconFly
Offline
Зарегистрирован: 20.03.2019

Эмуляторы SNES и NES: https://www.youtube.com/watch?v=D9qnQALoYQM

 

Появилась возможность собрать ещё одну приставку: видеоконтроллер и DSP у меня в наличии. Либо как вариант для самостоятельной сборки. Пишите на  email : repstosw2018 [собака]    gmail     [точка]     com

Память будет 32 МБ вместо 64. Это повлияет только на возможность запуска больших ROM-ов игр аркадных автоматов NEO-GEO и CPS. Остальные эмуляторы и игры будут работать нормально, так как они используют намного меньше памяти, чем 32 МБ.

ANDRON_88
ANDRON_88 аватар
Offline
Зарегистрирован: 02.02.2020

Всем добрый вечер) 02,02,2020 22:22

Есть у меня дисплеи с такими разъёмами. но паять я их не стану, а хочется их использовать по делу!

есть ли к ним платы с разводкой готовые типа таких но под мои дисплеи? (на ebay не нашёл)

olegka-77
Offline
Зарегистрирован: 15.02.2017

olegka-77 пишет:

 подскажите пожалуйста  у кого есть распиновка на дисплей от китайского Samsung I9300 на 30 пин (тридцать пин) запарился искать....   https://drive.google.com/open?id=1v94ngnWKZkZubA6SNEOGl-BmKq2danvZ

https://drive.google.com/open?id=1v94ngnWKZkZubA6SNEOGl-BmKq2danvZ Дисплей китайского I9300. нужен именно с тачем...https://drive.google.com/open?id=1v94ngnWKZkZubA6SNEOGl-BmKq2danvZ

croc19
Offline
Зарегистрирован: 17.02.2017

Фотки хорошие, только половинчатые. Посмотри в ветке какие нужны.

FalconFly
Offline
Зарегистрирован: 20.03.2019

Вращающийся кубик на игровой приставке BlackPrism Desktop:

https://www.youtube.com/watch?v=NrAwHHGjqS4

slider
Offline
Зарегистрирован: 17.06.2014

FalconFly, эт немного не по этой теме, такое нельзя применить ни к ардуине, ни портировать ваш код , он для совершенно другого железа. 
TV out на ардуинке в сети есть , он слаб .   ESP32 получше. 
на ESP32 есть эмуляторы NES , SEGA , SNES .
кого заинтересовала ваша разработка , думаю и так мониторят вашу тему http://forum.easyelectronics.ru/viewtopic.php?f=17&t=39290&start=250 
Остается только позавидовать вашему свободному времени , при наличии приставок и эмуляторов NES , SEGA на ESP32 . На али приставки то ещё г. , они тормозят по видео и звуку , плохо показывают даже по HDMI, артефакты , зависания . Различия между оригиналом (и ваше хорошо выбранное железо)   и  эмуляторами, дешевыми консолями на али , есть в задержках, звуке.
Самая простая тема по всеядности консолям это Raspberry Pi , на Али можно найти уже готовые комплекты. правда не знаю что там по задержкам , в отличии от оригиналов , но думаю они нивелируются плюшками , сохранениями , выбором интерполяции (апскейла) , .. . Да и как долго еще проживет олдскульное поколение .

FalconFly
Offline
Зарегистрирован: 20.03.2019

slider пишет:
такое нельзя применить ни к ардуине, ни портировать ваш код , он для совершенно другого железа.

Выше скидывал модуль на видеоконтроллере. Его возможно подцепить а ардуинам через параллельную шину 8-16 бит, точно также как здесь делают с LCD.  Получим некий "большой" LCD с размером на весь экран телевизора. Кстати, чип поддерживает режимы HDMI, я проверял - на LCD-телевизорах также решение работает в режимах 16:9 и 4:3.

Что касается кода, он полностью на Cи, поэтому вопрос портирования считаю решённым.

slider пишет:
TV out на ардуинке в сети есть , он слаб .

Видел.  ПЛИС + память + видео-ЦАП.  Слишком громоздко и малофункцилнально.  Моя видео-плата на видеоконтроллере Epson лучше:  видео - на одной микросхеме + любое разрешение на полный экран от 1x1 до 720x576. 

slider пишет:
   ESP32 получше.

Про него не знаю.

slider пишет:
на ESP32 есть эмуляторы NES , SEGA , SNES .

На моих устройствах их намного больше. О каком именно ESP идёт речь?  Есть одно важное преимущество - открытость архитектуры, чипов: TMS320C6745 и EPSON VDC. Чего не сказежь о ESP, которая закрыта на уровне BareMetal.

slider пишет:
при наличии приставок и эмуляторов NES , SEGA на ESP32 . На али приставки то ещё г. , они тормозят по видео и звуку , плохо показывают даже по HDMI, артефакты , зависания . Различия между оригиналом (и ваше хорошо выбранное железо)   и  эмуляторами, дешевыми консолями на али , есть в задержках, звуке.

Это больше вопрос цены. Понятно, что упомянутые китай-приставки за 100 - 3000 р будут проигрывать в качестве специализированным решениям или более дорогостоящим типа: PSP, X-Box и прочим за несколько десятков тыс. рублей.

slider пишет:
Самая простая тема по всеядности консолям это Raspberry Pi , на Али можно найти уже готовые комплекты. правда не знаю что там по задержкам , в отличии от оригиналов , но думаю они нивелируются плюшками , сохранениями , выбором интерполяции (апскейла) , .. . Да и как долго еще проживет олдскульное поколение .

Основная проблема в этих решениях (на базе Cortex-A) что они не открыты на уровне железа. Нет исчерпывающей информации на уровне BareMetal.   Писать только под Зелёную мусорку или пингвина.  Может это удобно для баблорубов и хипстеров, но для меня - не спортивно совсем! :)

croc19
Offline
Зарегистрирован: 17.02.2017

FalconFly ни одно из твоих решений близко не подходят к ардуине. Это совсем другой аппаратный и програмный уровень.

Эта ветка немного о другом. Как к простому микроконтроллеру подключить дисплей от сотика и хоть что-то на него вывести.

Как то так. 

FalconFly
Offline
Зарегистрирован: 20.03.2019

Движущиеся и вращающиеся трёхмерные планеты на игровой приставке BlackPrism Desktop.

https://www.youtube.com/watch?v=my8zjDlUCZo

В программе применено перспективно-корректное текстурирование с билинейной фильтрацией. Планеты (в программе их 5: Солнце, Юпитер, Нептун, Земля, Марс) представляют собой сферы с разбиением до 450 точек, составленные из полигонов (треугольники и квадраты). Приоритет отрисовки планет возрастает в порядке убывания их размера.

Исходный текст программы для CCS v.6 можно скачать здесь: https://gamedev.ru/files/?id=144557

 

Тоже самое, для портативной версии: BlackPrism Portable:

https://www.youtube.com/watch?v=Isp3fSgHF6Q

Исходный текст программы для CCS v.6 можно скачать здесь: https://gamedev.ru/files/?id=144556

 

Напоминаю, есть печатные платы для самостоятельной сборки, пишите на  repstosw2018 СОБАКА gmail ТОЧКА com  по любым вопросам!

 

 

veyer.jpg

Psih1408
Offline
Зарегистрирован: 20.03.2019

Доброго времени суток. Имеется несколько дисплеев от разных планшетов. Погуглив, нашел схемы этих девайсов, с распиновкой тех самых экранов. Я прекрасно осознаю, что той же самой MEGA будет крайне мало, что бы хоть как то, вменяемо, завести такой дисплей. Для этих целей имеется DUO. К сожалению, я не нашел, как сюда добавить фото (надеюсь не будете за это пинать, а ткнете носом куда надо). По этому опишу на словах: интерфейс у дисплеев паралельный (RGB + VSYNC + HSYNK + DCLK). Для инициализации используется I2C. К щастью, имеется подопытный, с которого я могу со сканировать эту последовательность логическим анализатором.

Я правильно понимаю, эти дисплеи управляются так же как и большие ноутбучные матрицы (те которые НЕ LVDS)? Просто набивается буфер байтами и по синхроимпульсам формируются строки и кадры  для отображения?

FalconFly
Offline
Зарегистрирован: 20.03.2019

Psih1408 пишет:

Я правильно понимаю, эти дисплеи управляются так же как и большие ноутбучные матрицы (те которые НЕ LVDS)? Просто набивается буфер байтами и по синхроимпульсам формируются строки и кадры  для отображения?

Кроме того, чтение буфера должно идти со скоростью пиксельклока.   У STM32 эта штука зовётся LTDC, у других может называться по-разному.  Нужен контроллер со встроенной видео-подсистемой или отдельный видеоконтроллер или ПЛИС+светлая голова. Выбора достаточно, чтобы хорошо разбежаться.

Psih1408
Offline
Зарегистрирован: 20.03.2019

Пока что в теории, но уже прикидывал что и как. Все таковые сигналы придётся генерировать. Как и все остальное. Сильно много памяти надо для создания буфера. Хотя идея с ПЛИС интересная. Валяется у меня плата на МАХ2

slider
Offline
Зарегистрирован: 17.06.2014

Psih1408, попробуйте глянуть библиотеку ардуино от видеокамеры , там  генерятся Hsync Vsync сигналы , через определенные пины для высокой скорости. и еще синхро для вытягивания по 8ми битной шине последовательно байты для передачи RGB 565/555 . (для дисплея не надо , там вся шина RGB  сразу)
  На устройствах с такими диспами, у разъемов вы наверно замечали , что некоторые RGB пины параллелятся чтоб уменьшить количество пинов , а цветности и так хватало.  Можно свести в 1байт на пиксель , к примеру  к 2R 3G 3B , эт уже 256цветов  ( в дэндике вообще было 25 , 64 цвета).
  так-то есть либы  TVout , там вообще  с синхроимпульсами ардуинка генерит видеосигнал , правда с не высоким разрешением.  На arduino DUE еще по круче. на ESP32 уще круче, кстати у него оперативы выше чем 480х800 , скорость 240 Мгц, и стоит почти как ардуино нано. 
 У esp32 есть модули esp32 CAM , можно у них схему в инете глянуть и попробовать подключить подобно к диспу  https://easyeda.com/yuri.kobets/ESP32-Camera    https://blog.csdn.net/qq_28877125/article/details/103533998 . 

//как-то большой дисп от принтера побеждал page=11#comment-302424   , и страницей раньше.
Недавно знакомый, распространенный планшетниковый 7" 50пиновый дисп подключил к STM32F7 , но там поддержка на аппаратном уровне , и ценовая категория такого STM гораздо выше. i2c для работы диспа не понадобилось.

//// немного схемок 50pin 40pin диспов , AT070TN90 AT070TN92 , схем ssd1963 шилда , камер OV7670 OV2640 

https://libstock.mikroe.com/projects/view/1181/tft-proto-7in-example# 
https://www.surenoo.com/surenoo_store/download/AT070TN92_TP_SSD1963.pdf 
https://cdn-shop.adafruit.com/datasheets/AT070TN90.pdf
https://theembeddedkitchen.net/tag/at070tn90 
http://terraelectronica.ru/pdf/show?pdf_file=%252Fds%252Fpdf%252FO%252FOV9655-2640-Camera-Board-Schematic.pdf 
http://terraelectronica.ru/pdf/show?pdf_file=%252Fds%252Fpdf%252FO%252FOV02640-VL9A.pdf 
https://robotclass.ru/articles/arduino-ov7670-tft-spi/ 
https://voltiq.ru/camera-ov7670-connecting-to-arduino/
https://github.com/SeeedDocument/forum_doc/raw/master/reg/ESP32_CAM_V1.6.pdf
https://www.google.com/search?q=esp32+cam+shematic&oq=esp32+cam+shematic 
esp32 cam использование:  https://voltiq.ru... https://portal-pk.ru...  http://psenyukov.ru...

Slot11
Offline
Зарегистрирован: 15.02.2020

Доброго времени суток.  Кто нибудь сталкивался с дисплеем 3,5 дюйма от LG-D170.Маркировка на шлейфе LM350TN1A

Помогите распознать контроллер. Не могу найти на него даташит.

talanov
Offline
Зарегистрирован: 11.11.2019

Slot11 пишет:

Доброго времени суток.  Кто нибудь сталкивался с дисплеем 3,5 дюйма от LG-D170.Маркировка на шлейфе LM350TN1A

Помогите распознать контроллер. Не могу найти на него даташит.

а интерфейс MIPI  вас не смущает?

Slot11
Offline
Зарегистрирован: 15.02.2020

Даташит на контроллер найден. ST7796s

Yarisssimo
Offline
Зарегистрирован: 20.02.2020

Доброго времени суток. Не могу разобраться как подключить дисплей от Siemens с28, диагональ 3.5 см, 20 pin, на нем пишет E10730013EN. Вопрос может быть с 2000-х, но в интернете мало что нашел. Кто имел дело с этим дисплеем или имеет хоть распиновку?

 

 

Дисплей

Riger
Offline
Зарегистрирован: 06.01.2019

Доброго времени суток!

Есть дисплей от Fly ezzy 4  38 pin  нужна помощь в подключении. Заранее благодарен.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Riger
Offline
Зарегистрирован: 06.01.2019

ТFT дисплей 2.4 320х240

 

 

 

 

 

 

 

 

 

 

 

 

croc19
Offline
Зарегистрирован: 17.02.2017

Посмотри какие фотки нужны. Чтоб помогли.

Riger
Offline
Зарегистрирован: 06.01.2019

Riger пишет:

Доброго времени суток!

Есть дисплей от Fly ezzy 4  38 pin  нужна помощь в подключении. Заранее благодарен.

 

 

 

 

 

 

 

 

 

 

 

 

 

croc19
Offline
Зарегистрирован: 17.02.2017

0 1 2 3   это RD  WR  DC  CS   или наоборот. Пробуй и так и так.

R1 и R2 скорее всего выбор  8 или 16 битовый режим.

lawr
Offline
Зарегистрирован: 19.02.2017

Вот кусок схемы дисплея EZZY4 

Riger
Offline
Зарегистрирован: 06.01.2019

Благодарю за информацию.

Буду пробовать подключать.

nik2507
Онлайн
Зарегистрирован: 14.09.2018

Здравcтвуйте,есть дисплей от Alcatel One Touch 1035D экран 1.8", разрешение 160x128 хочу разобраться с распиновкой. (ST7735s)

 В посте  #2619  кроме фото дисплея ничего нет. Вот что смог осилить.

 

1  -  GND
2  -  6 проводник (2 группы) идущий в стекло
3  -  5 ---//-----
4  -  3 ---//-----
5  -  9 ---//-----
6  -  8 ---//-----
7  -  NC
8  -  1 ---//-----
9  - подсветка
10 - подсветка
11 - подсветка
12 - 11 ---//----- соединен с 16 выводом
13 - 12 ---//-----
14 - 1 проводник (3 группы) идущий в стекло
15 - 2  ---//-----
16 - 2,4,6,8 проводник (1 группы)
17 - GND

с подсветкой тоже не понятно куда подключать "+" а куда "-"

как определить по даташиту на ST7735s какой вывод что обозначает я разобратся не могу просто не знаю как

одно смог понять что проводники 1-8 (1 группы) это вывода C11P,C11N,C41N,C41P,C22P,C22N,C23P,C23N

к которым подключаются конденсаторы(какие не известно)

C11p, C11N  - соединительные контакты конденсатора для повышающей цепи 1 (для AVDDO) (из даташита)

C22P, C22N, C23P, C23N, C41P, C41N- Соединительные контакты конденсатора для повышающей цепи 2 и 4 (для VGHO, VGL, VCL)   (из даташита)

Прошу Вашей помощи в распиновке дисплея.

 

croc19
Offline
Зарегистрирован: 17.02.2017

Это дисплей в формате mipi. К ардуино не подключить.

nik2507
Онлайн
Зарегистрирован: 14.09.2018

croc19 пишет:

Это дисплей в формате mipi. К ардуино не подключить.

Это вы написали про  дисплей от Alcatel One Touch 1035D (ST7735s)?