Дисплей TFT030B027FPC 3,0"; 240x320; ILI9341 без особого труда можно переключить в SPI.
Дорожка 1 объединяет IM[3] и EXTC(нам не интересен) и подключена к + питания. Дорожка 2 объединяет IM[2;1] и подключена к GND. Дорожка 3 это IM[0] и подключена к + питания. В таблице интерфейсов (см даташит) этот вариант выделен красным.
Дорожки 1;3 нужно изолировать от + питания и соединить с GND. Дорожку 2 изолировать от GND и подключить к + питания. Таким образом получаем интерфейс в таблице выделенный синим.
Переходим к дорожке 4, она объединяет шину SDA и ряд других, которые режиме SPI не активны и мешать не будут. Дорожку нужно изолировать от GND и вывести на свободный пин - допустим на 24. Распиновка будет так:
1 LED K
2 LED A
3; 11...20 GND
4; 5 +3,3v
7 CS
8 RST
9 SCL
10 CD
24 SDA
Где чего резать расписывать не буду, вариантов много, выбирайте какой удобней.
Скажите , прочитать тип контролера в режиме SPI можно , или только в паралельном режиме ? Если в паралельном то какая битность должна быть включена ? Можно ли включить 18 или 9 бит ? Или нужно строго 8 или 16 бит? Помогите , весь интернет перерыл , изображение на дисплее какое то дерганое , повысил частоту фреймана картинка остановилась но пропала яркость и цвета выпали, может кто сталкивался с подобным , не проходите мимо https://yandex.ua/video/preview/?filmId=9986425659203841961&from=tabbar&text=12+стульев+подайте+мисе
Скажите , прочитать тип контролера в режиме SPI можно , или только в паралельном режиме ? Если в паралельном то какая битность должна быть включена ? Можно ли включить 18 или 9 бит ? Или нужно строго 8 или 16 бит? Помогите , весь интернет перерыл , изображение на дисплее какое то дерганое , повысил частоту фреймана картинка остановилась но пропала яркость и цвета выпали, может кто сталкивался с подобным , не проходите мимо https://yandex.ua/video/preview/?filmId=9986425659203841961&from=tabbar&text=12+стульев+подайте+мисе
Ну что можно сказать не видя дисплея? Приблизительно определить тип контроллера, по даташиту посмотреть распиновку на стекле, сравнить со своим шлейфом, найти пины IM[...], переключить если есть возможность... примерно так.
Всем привет. Перелистав выборочно десяток страниц данного форума, понял что здесь речь идёт в основном о дислеях с spi интерфейсом. Кто нибудь пробовал заводить дисплеи с паралельним (TTL) интерфейсом? Лежит целый ящик панелей от планшетов с таким подключением. Понимаю, что с ардуино выжать какую-то вменяемую частоту не получится. Но если есть какие-то наработки, можно было бы взять их за основу и собрать на том же esp32 или вообще на raspberry Pi pico. Да, там ног маловато, но вывести хотя-бы 16 цветов реально. И частоты будут по лучше))))
Всем привет. Перелистав выборочно десяток страниц данного форума, понял что здесь речь идёт в основном о дислеях с spi интерфейсом. Кто нибудь пробовал заводить дисплеи с паралельним (TTL) интерфейсом? Лежит целый ящик панелей от планшетов с таким подключением. Понимаю, что с ардуино выжать какую-то вменяемую частоту не получится. Но если есть какие-то наработки, можно было бы взять их за основу и собрать на том же esp32 или вообще на raspberry Pi pico. Да, там ног маловато, но вывести хотя-бы 16 цветов реально. И частоты будут по лучше))))
Видимо плохо листал... дисплей от телефона с SPI большая редкость, мне только один попался - от Fly DS-103D, да еще нокия, но там замудренный девятибитный SPI... а здесь с первых страниц все 8080...
8080 это немного не то. У TTL интерфейса немного другой принцип работы. У него 3 группы пинов для задания цвета пикселей и 3 пина тактирования (пиксельный, срочный и кадровый)
8080 это немного не то. У TTL интерфейса немного другой принцип работы. У него 3 группы пинов для задания цвета пикселей и 3 пина тактирования (пиксельный, срочный и кадровый)
Что-то мне кажется, что это MIPI DCI и с Ардуиной никак не пляшет, тебе в другую тему. Ты не внимательно читал - этот топик посвящен почти исключительно дисплеям с интерфейсом 8080. Кстати, TTL это не интерфейс.
MIPI DCI это совсем другое. Я же пишу о паралельном итерфейсе. Вот выдержка из статьи:
Параллельный интерфейс в документации чаще всего обозначают как цифровой интерфейс (Digital), или как TTL интерфейс. И это справедливо, т.к. все сигналы на нем соответствуют TTL-уровням. Наибольшее количество контактов интерфейса соответствует шинам данных цвета. Эти шины, традиционно, бывают двух типов:
- 6-разрядные;
- 8-разрядные.
В первом случае для передачи цвета задействовано 18 цифровых линий (6 бит х 3 цвета), а во втором – 24 цифровых линии (8 бит х 3 цвета). В некоторых случаях можно встретиться с двухканальным исполнением цифрового интерфейса. В данном варианте, цветовые данные могут передаваться либо по 36 линиям (в случае 6-битного кодирования цвета), либо по 48 линиям (в случае 8-битного кодирования цвета) (см. рис.6).
, которая у автора заточена под VGA и теперь вовсю использую эти типы матриц с форматом цветов R1G1B1, а также R2G2B2 и разрешением 480x272. Если есть интерес - попозже расскажу как и что.
Добрый день. Интерес есть и очень большой. Я пробовал заводить VGA монитор от esp32. Работает. В текстовом режиме отличнейше. А вот с выводом картинки залет - упёрся в недостаток ОЗУ. Слишком медленно.
Касательно Pi pico, есть пара таких плат. Но так как они относительно свежие, по ним маловато инфы и она сырая ещё. Из плюсов - большая вычислительная мощность даже по сравнению с blue pill. Но вот по начинке они слабоваты.
Затем, что дисплеи с контроллером таких размеров стоят дорого и встречаются не часто (мне ни разу). А китайских, убитых планшетов на каждой барахолке вагон продается и фактически за копейки
Вообще - да. Бесконтроллерные матрицы с интерфейсом tft24 довольно дешевы и встречаются много где. Поскольку интерес есть, то расскажу вкратце как использовать дисплеи типа LB043WQ2-TD01 и LMS430HF02 размер 4,3 дюйма и разрешением 480х272 с ESP32. Полностью использовать все их возможности по цветовому разрешению не получится - банально не хватит выводов еспешки (8бит/3 канала цвета = 24 пина), да и памяти нужно много для формирования полноцветного изображения, но в режиме 8 цветов(R1G1B1) и R2G2B2- вполне. Эти упомянутые два типа матриц имеют два разных способа синхронизации изображения: LB043WQ2 - использует только один сигнал (DE-only), второй(LMS430HF02) - классические HSync/VSync. По ссылке https://disk.yandex.ru/d/OSq26uqHfcPWOA я положил четыре примера и, собсно, саму модифицированную библиотеку ESP32Lib (да простит меня автор - как грится не корысти ради )) также пример схемы включения в режиме 6 бит(вырезал из одного собственных проектов, поэтому звиняйте, что есть лишнее...). А в режиме 3бит-цвета все 8 линий одного цвета подключаются к одному пину еспешки, ну думаю это и так понятно.
Для информации (если кому лень самому поразбираться) еспешка формирует всю смесь сигналов для матрицы из собственного второго встроенного контроллера I2S1, переведенного в параллельный режим. Передача изображения в дисплей - через дма, поэтому задержки для других задач практически нет. Что достаточно удивительно. У меня сейчас в работе довольно сильно нагруженный математикой проект (sdr на esp32), где на одном ядре выполняется вся числодробилка, а на другом - интерфейс пользователя (кнопки, тачскрин, вывод на экран) и, несмотря на большую загруженность ядер, даже динамичные изображения, такие как спектр сигналов, панорама и прочее, удается выводить без задержек.
Если будут какие вопросы - пишите сюда. Правда не обещаю быстрый ответ - время....(
Огромнейшее спасибо. как только будут результаты испытаний, сразу поделюсь
идея и желания как бы понятные, но для таких дисплеев есть свое "родное" железо - оранж пи/расбери пи/банана пи и прочее на которое эти дисплеи в некоторых случаях подключаются прямо шлейфом, в других через скаляр. Цены конечно сейчас несколько поднялись на данные железки, но не так чтобы они стали недоступными.
Слегка поднялись!? Esp32 можно преобрести примерно за 250грн. Малина стоит от 600грн. И то, те платы, куда панель можно подключить шлейфом напрямую стоят ещё дороже. Плюс к этому, esp это микроконтроллер. А малина и прочьи это уже микрокомпьютер. И чтобы его использовать надо ставить операционку и писать ПО более высокого уровня чем прошивка. Лично для меня, одноплатники избыточный по ресурсам. 99% задач можно решить на том же stm32 или esp32. Да, есть "заточеное" железо. Но если так разсуждать, то теряется смысл с этого форума. Зачем ковырять дисплеи сотиков, если есть готовые заводские шилды!?
Слева внизу что за микросхема 8 ног? Полагаю SPI флешка.
Слева внизу что за микросхема 8 ног? Полагаю SPI флешка.
Нет это ТL3414А.
Флешки нет ни какой вовсе. А та что ближе к разьему вверху,так это драйвер скорее что для подсветки.
Из даташита, Как сам даташит выложить не вижу
https://drive.google.com/file/d/16EkJdOGfc7byZ-DK9mz8t0qhRsK8fvnm/view?u...
Вот запустился мой дисплей с дровами ili9488 но скакими то помехами, подскажите где копать?
Здравствуйте кто разбирается в розпиновке дисплейа 25 пин
Кто поможет узнать розпиновку
Дисплей TFT030B027FPC 3,0"; 240x320; ILI9341 без особого труда можно переключить в SPI.
Дорожка 1 объединяет IM[3] и EXTC(нам не интересен) и подключена к + питания. Дорожка 2 объединяет IM[2;1] и подключена к GND. Дорожка 3 это IM[0] и подключена к + питания. В таблице интерфейсов (см даташит) этот вариант выделен красным.
Дорожки 1;3 нужно изолировать от + питания и соединить с GND. Дорожку 2 изолировать от GND и подключить к + питания. Таким образом получаем интерфейс в таблице выделенный синим.
Переходим к дорожке 4, она объединяет шину SDA и ряд других, которые режиме SPI не активны и мешать не будут. Дорожку нужно изолировать от GND и вывести на свободный пин - допустим на 24. Распиновка будет так:
Где чего резать расписывать не буду, вариантов много, выбирайте какой удобней.
Скажите , прочитать тип контролера в режиме SPI можно , или только в паралельном режиме ? Если в паралельном то какая битность должна быть включена ? Можно ли включить 18 или 9 бит ? Или нужно строго 8 или 16 бит? Помогите , весь интернет перерыл , изображение на дисплее какое то дерганое , повысил частоту фреймана картинка остановилась но пропала яркость и цвета выпали, может кто сталкивался с подобным , не проходите мимо https://yandex.ua/video/preview/?filmId=9986425659203841961&from=tabbar&text=12+стульев+подайте+мисе
Скажите , прочитать тип контролера в режиме SPI можно , или только в паралельном режиме ? Если в паралельном то какая битность должна быть включена ? Можно ли включить 18 или 9 бит ? Или нужно строго 8 или 16 бит? Помогите , весь интернет перерыл , изображение на дисплее какое то дерганое , повысил частоту фреймана картинка остановилась но пропала яркость и цвета выпали, может кто сталкивался с подобным , не проходите мимо https://yandex.ua/video/preview/?filmId=9986425659203841961&from=tabbar&text=12+стульев+подайте+мисе
Ну что можно сказать не видя дисплея? Приблизительно определить тип контроллера, по даташиту посмотреть распиновку на стекле, сравнить со своим шлейфом, найти пины IM[...], переключить если есть возможность... примерно так.
Дисплей тот же huawei ascend y220 https://drive.google.com/file/d/16ue66Iv3Eg340OPcnerRuFCVUEtTOhOv/view?usp=sharing https://drive.google.com/file/d/172txHR87FPgXSc8oAbDtbREe5sOcngL9/view?usp=sharing драйвер использую ILI9488 частота фреймана 60 и 91 Гц
Дисплей тот же huawei ascend y220 https://drive.google.com/file/d/172txHR87FPgXSc8oAbDtbREe5sOcngL9/view?usp=sharing драйвер использую ILI9488 частота фреймана 60 и 91 Гц https://drive.google.com/file/d/16ue66Iv3Eg340OPcnerRuFCVUEtTOhOv/view?usp=sharing
узнали какой контроллер стоит ? у меня почти такой дисплей от китайского i9300
разпиновка
1-4 touch
5, 29GND
27,28 VCC
6 reset
23 RD
24 WR
25 RS
26 CS
7-14 D15-D8
30 led Anode
30-36,38,39 led kathod
[/quote]
НАРОД КОМУ УДАЛОСЬ ОБУЗДАТЬ ЭТО ЧУДО?
Подключил его к Меге 2560 PRO mini через R-10k и с подключением на GNG
как только не пробовал и местами менял нет ни чего
Дисплей рабочий
читалка 5.3 выдает
Поменяй местами RD, WR, RS, CS.
Помогло?
Всем привет. Перелистав выборочно десяток страниц данного форума, понял что здесь речь идёт в основном о дислеях с spi интерфейсом. Кто нибудь пробовал заводить дисплеи с паралельним (TTL) интерфейсом? Лежит целый ящик панелей от планшетов с таким подключением. Понимаю, что с ардуино выжать какую-то вменяемую частоту не получится. Но если есть какие-то наработки, можно было бы взять их за основу и собрать на том же esp32 или вообще на raspberry Pi pico. Да, там ног маловато, но вывести хотя-бы 16 цветов реально. И частоты будут по лучше))))
http://m.tftcolorlcddisplay.com/sale-10671005d-50-pin-7-inch-tft-color-d... здесь сводная таблица с указанием типов контроллеров для некоторых дисплеев
Видимо плохо листал... дисплей от телефона с SPI большая редкость, мне только один попался - от Fly DS-103D, да еще нокия, но там замудренный девятибитный SPI... а здесь с первых страниц все 8080...
8080 это немного не то. У TTL интерфейса немного другой принцип работы. У него 3 группы пинов для задания цвета пикселей и 3 пина тактирования (пиксельный, срочный и кадровый)
MIPI DCI это совсем другое. Я же пишу о паралельном итерфейсе. Вот выдержка из статьи:
Параллельный интерфейс в документации чаще всего обозначают как цифровой интерфейс (Digital), или как TTL интерфейс. И это справедливо, т.к. все сигналы на нем соответствуют TTL-уровням. Наибольшее количество контактов интерфейса соответствует шинам данных цвета. Эти шины, традиционно, бывают двух типов:
- 6-разрядные;
- 8-разрядные.
В первом случае для передачи цвета задействовано 18 цифровых линий (6 бит х 3 цвета), а во втором – 24 цифровых линии (8 бит х 3 цвета). В некоторых случаях можно встретиться с двухканальным исполнением цифрового интерфейса. В данном варианте, цветовые данные могут передаваться либо по 36 линиям (в случае 6-битного кодирования цвета), либо по 48 линиям (в случае 8-битного кодирования цвета) (см. рис.6).
http://www.mirpu.ru/lcd/75-shtmatrcnics/118-interftftp1.html
Почитай другие статьи про интерфейсы дисплеев. Они все работают на уровнях TTL.
Твой случай, это дисплей без встроенного контроллера.
В ветке есть подключение таких черно белых дисплеев.
raspberry Pi pico вроде имеет интерфейсы для подключения дисплеев.
Посмотрел. Интерфейсов нет. Частота маловата, а озу всего 264 Кб. Мало.
raspberry Pi pico вроде имеет интерфейсы для подключения дисплеев.
Посмотрел. Интерфейсов нет. Частота маловата, а озу всего 264 Кб. Мало.
С esp32 эти дисплеи хорошо работают. Я слегка модифицировал библиотеку https://github.com/bitluni/ESP32Lib
, которая у автора заточена под VGA и теперь вовсю использую эти типы матриц с форматом цветов R1G1B1, а также R2G2B2 и разрешением 480x272. Если есть интерес - попозже расскажу как и что.
Добрый день. Интерес есть и очень большой. Я пробовал заводить VGA монитор от esp32. Работает. В текстовом режиме отличнейше. А вот с выводом картинки залет - упёрся в недостаток ОЗУ. Слишком медленно.
Касательно Pi pico, есть пара таких плат. Но так как они относительно свежие, по ним маловато инфы и она сырая ещё. Из плюсов - большая вычислительная мощность даже по сравнению с blue pill. Но вот по начинке они слабоваты.
Вообще, понял одну вещь, надо учить асемблер))))
Зачем мучить ESP. Возьмите дисплей с контроллером.
Затем, что дисплеи с контроллером таких размеров стоят дорого и встречаются не часто (мне ни разу). А китайских, убитых планшетов на каждой барахолке вагон продается и фактически за копейки
Вообще - да. Бесконтроллерные матрицы с интерфейсом tft24 довольно дешевы и встречаются много где. Поскольку интерес есть, то расскажу вкратце как использовать дисплеи типа LB043WQ2-TD01 и LMS430HF02 размер 4,3 дюйма и разрешением 480х272 с ESP32. Полностью использовать все их возможности по цветовому разрешению не получится - банально не хватит выводов еспешки (8бит/3 канала цвета = 24 пина), да и памяти нужно много для формирования полноцветного изображения, но в режиме 8 цветов(R1G1B1) и R2G2B2- вполне. Эти упомянутые два типа матриц имеют два разных способа синхронизации изображения: LB043WQ2 - использует только один сигнал (DE-only), второй(LMS430HF02) - классические HSync/VSync. По ссылке https://disk.yandex.ru/d/OSq26uqHfcPWOA я положил четыре примера и, собсно, саму модифицированную библиотеку ESP32Lib (да простит меня автор - как грится не корысти ради )) также пример схемы включения в режиме 6 бит(вырезал из одного собственных проектов, поэтому звиняйте, что есть лишнее...). А в режиме 3бит-цвета все 8 линий одного цвета подключаются к одному пину еспешки, ну думаю это и так понятно.
Для информации (если кому лень самому поразбираться) еспешка формирует всю смесь сигналов для матрицы из собственного второго встроенного контроллера I2S1, переведенного в параллельный режим. Передача изображения в дисплей - через дма, поэтому задержки для других задач практически нет. Что достаточно удивительно. У меня сейчас в работе довольно сильно нагруженный математикой проект (sdr на esp32), где на одном ядре выполняется вся числодробилка, а на другом - интерфейс пользователя (кнопки, тачскрин, вывод на экран) и, несмотря на большую загруженность ядер, даже динамичные изображения, такие как спектр сигналов, панорама и прочее, удается выводить без задержек.
Если будут какие вопросы - пишите сюда. Правда не обещаю быстрый ответ - время....(
Огромнейшее спасибо. как только будут результаты испытаний, сразу поделюсь
Есть специализированные контроллеры мосты SPI -> RGB
Здравствуйте, купил дисплей Fly IQ239+ Era Nano 2 (FPC-Y83902 V01) но не могу найти распиновку 48 пин
Может есть у когонибудь такая распиновка?
Нормальные фотки с 2 сторон выложи.
Форум ужимает в качестве фотки
Распиновка для Fly IQ239+ Era Nano2 в посте #3511 на стр.71
Там я видел, но с моим зрением я не вижу что там на картинке написанно, а при увеличении всё расплывается.
На стр.11 #511 croc19 подключал дисплей от Fly IQ434. Он очень похож на этот, если и вовсе не одно и тоже.
Вроде разобрался, сейчас проверю и травить буду.
Огромнейшее спасибо. как только будут результаты испытаний, сразу поделюсь
идея и желания как бы понятные, но для таких дисплеев есть свое "родное" железо - оранж пи/расбери пи/банана пи и прочее на которое эти дисплеи в некоторых случаях подключаются прямо шлейфом, в других через скаляр. Цены конечно сейчас несколько поднялись на данные железки, но не так чтобы они стали недоступными.
Слегка поднялись!? Esp32 можно преобрести примерно за 250грн. Малина стоит от 600грн. И то, те платы, куда панель можно подключить шлейфом напрямую стоят ещё дороже. Плюс к этому, esp это микроконтроллер. А малина и прочьи это уже микрокомпьютер. И чтобы его использовать надо ставить операционку и писать ПО более высокого уровня чем прошивка. Лично для меня, одноплатники избыточный по ресурсам. 99% задач можно решить на том же stm32 или esp32. Да, есть "заточеное" железо. Но если так разсуждать, то теряется смысл с этого форума. Зачем ковырять дисплеи сотиков, если есть готовые заводские шилды!?
del
Приветствую.
Кто-нибудь подключал такой дисплей?
TD025THEEA
Встречается в видеорегистраторах.
Имеет на борту последовательный и 8-битный параллельный интерфейсы. Смущают сигналы вертикальной и горизонтальной синхронизации.
Как pdf прилепить?
Freezer, вероятно речь идет об это этом?
Как раз тот случай где в принципе можно но оно того не стоит.
Друзья, кто то имел дело с дисплеем от нокии 311? Стоит разбирать или нет?
На дисплеи нокии полно мануалов и готового кода.