С поворотом и зеркалированием разобрался. Все значения кроме 8, A и C экран либо смещен, либо вообще меньше - не понял. 8 - зеркально, A и C ориентация либо вертикально, либо горизонтально. Там еще есть Landscape или Portrait установка уже для самого скеча.
Битность нормально выводит цвета (без пропусков и непонятных рисунков) только 16 битный.
Контрастность ни на что не влияла.
Собственно картинка почти устраивает. Только вот когда ставлю 8, все в синих тонах. Знаете, как будто перед экраном натянули тонкую синюю ткань. Ну и с 0 то же самое с красным.
Сейчас буду разбираться как цвета задаются в скетче. Там есть словами, а есть трехразрядным кодом.
В общем я мучаю библиотеку для чипа ILI9341_UNO(TFT28UNO) только с ним прорисовываются фигуры в тесте и текст.
В библиотеке написано, что контакты, которые указываются myGLCD(TFT28UNO, A2, A1, A3, A4, 12) можно выбирать любые. Вот я A0 изменил на 12 и изменились цвета. Основной стал какой-то бледно голубой, а был синий.
Нет, то ли SER у меня какой-то не такой. Если WR кидаю на 12, и прописываю myGLCD(TFT28UNO, A2, 12, A3, A4, A1), то все нормально работает.
А вот еще вопрос. Аналоговых выводов остается мало, а там сказано, что RESET можно к RESET ардуино подключить. А как это указать в функции, которая задает экран? Просто RESET не понимает. А другого не найду что-то.
Народ привет! Всем спасибо, кто помогал мне в предыдущем вопросе. Собственно девайс на макетке готов, стал искать корпус и наткнулся на свой старинный фотобанк.
Вкщь удобная. Конечно если все сотавить как есть запихну с уже наработаным дисплеем. И аккумы туда влезут и кнопки есть.
Но вот может такой дисплей уже обсуждался? На шлейфе 28 контактов плюс катод-анод. Но судя по плате задействовано 20.
Может кто что о нем знает? Конечно с ним потруднее будет. Уж очень мелкая пайка.
Народ, такой вопрос. Изначально цеплял к UNO, там 5 аналоговых контактов. Но моя приблуда будет работать на NANO. Там 7 аналоговых контактов. Так вот попробовал RESET экрана посадить на А6, не работает. Это так и должно быть или какое совпадение или я ошибся где-то?
И еще в качестве теории. А можно кнопку посадить на аналоговый вход?
Здравствуйте!Начал подключать завалявшиеся дисплеи.Первый от сони эриксон G502(2",240х320).Нашел схему телефона и подключил к уно.Дисплей заработал но читалка выдает его ID=0xB505 и цвета неправильные.Второй от самсунг E2652w(2,6",320х240). Тоже заработал и читалка выдает ID=0xAC11. Какие это контроллеры?
Не сомневаюсь, что неоднократно такое обсуждалось, редко встречается что-то оригинальное в бытовых технологиях. Но тема на 60 страниц, поиска нормального нет, времени просматривать каждую нет.
Очередной дисплей от Fly Sl600 на шлейф выведены 8 bit (1.8",176x220). Читалка выдаёт ID=0x8309,это я так понимаю HX8309.Графика не выводится. Если принудительно запустить инит от HX8347 то дисплей начинает моргать но без изображения. Даташит на него в сети есть, но... там много непонятных матюков.Хотел запустить через UTFT но я запутался какие сигналы куда подключать на Uno. Если нужно то скину lay файл плат для дисплеев которые подключаю,может кому-то пригодятся.
Здравствуйте!Начал подключать завалявшиеся дисплеи.Первый от сони эриксон G502(2",240х320).Нашел схему телефона и подключил к уно.Дисплей заработал но читалка выдает его ID=0xB505 и цвета неправильные.Второй от самсунг E2652w(2,6",320х240). Тоже заработал и читалка выдает ID=0xAC11. Какие это контроллеры?
вверху справа есть поиск , забиваете туда 0xB505 , и найдете много сообщений с инитами, про этот контроллер. можно и в гугл . Если не находит , то скорее всего неправильное подключение, проводами что , или коротит.
С маленькими дисплеями лучше не связываться , желательно с примерным разрешением 320х240 и больше.
В либе mcfriend_kvb поддержка многих контроллеров. У нее есть файл , где можно активировать выключенные иниты ради экономии памяти в тестовых примерах.
Да, переворачивал. Исходя из даташита на контроллер по распиновке на шлейф дисплея выведены D8-D15. SMD рассыпуха была на плате телефона, пришлось прозванивать и переносить на текстолит. В сети попался инит на HX8309 http://read.pudn.com/downloads99/sourcecode/graph/404312/HX8309.c__.htm и он похож на HX8347. Но мои знания в программировании на низах, самостоятельно изучаю по мере возможности.
По поводу дисплея от G502. Извиняюсь. Сначала написал пост а потом на форуме увидел расшифровку его ID. У этого контроллера несколько разновидностей. И соответственно иниты чуть отличаются. На самоизоляции больше свободного времени и потому разгребаю свое "добро". Что есть - то есть. У меня есть дисплеи побольше, с ними разобрался читая форумы и рыская в сети. А мелочь запустить это так на всякий случай, термометр сворганить, часики. Короче как в поговорке про кота когда ему нечего делать.
По поводу дисплея от G502. Извиняюсь. Сначала написал пост а потом на форуме увидел расшифровку его ID. У этого контроллера несколько разновидностей. И соответственно иниты чуть отличаются. На самоизоляции больше свободного времени и потому разгребаю свое "добро". Что есть - то есть. У меня есть дисплеи побольше, с ними разобрался читая форумы и рыская в сети. А мелочь запустить это так на всякий случай, термометр сворганить, часики. Короче как в поговорке про кота когда ему нечего делать.
это вам хакерам чисто тапочки надеть. а нам лузерам даже эти обрывки инфы делают огромную погоду. желаю чтоб эта тема работала как можно дольше и после коровьего вируса. вы программисты чаще бы делились советами с обычными нубами. КСТАТИ ВСЕХ С ВЕЛИКИМ ПРАЗНИКОМ!!!
3.5" 480x320 дисплей EXPLAY N1 - TXDT350DH-129. В сообщении #118 от slider описан TXDT350DH-142, распиновка подошла от него(там небольшая неточность: на пине 37 шестой катод подсветки). Очень удобный для пайки шлейф с шагом 1 мм. От читалки "завелся" без проблем, контроллер HX8357D.
Если присутствует pi1985, Вы подключили свой дисплей TXDT350DH-142v2? У меня есть такой же, еще не брался за него, с распиновкой не все ясно.
На 8 бит завелся от читалки, контроллер HX8357D. croc19 спасибо за подсказку (#316), на первом пине GND через небольшой резистор, видимо действительно сигнал наличия дисплея.
Небольшой дисплей, на шлейфе: Display Tech DF-152CC-01_ver0.0, 128x128, 1,5", 24 pin. Распиновка подходит от Samsung E1080.
Небольшие отличия - рины 1-20-24 на моем не заняты, пины 3-19 соединены на шлейфе. Непонятно назначение пин 6-7-17. Ясно, что это управление, но вот где что? Отзовитесь, кто может помочь.
А для чего нужна читалка дисплеев ? Она автоматически все ноги перебирает по сигналам управления и данных, пытаясь считать ID экрана ? Если нет то зачем он нужен этот ID если на шлейфе названия написаны.
Здравия желаю товарищи. Мне тут попался жирненький экран от флая, ф+,галимая китайская кнопочная звонилка штамповка. Стал я разбираться с распиновкой и судя по количеству невыясненных пинов решил что здесь ну никак не 8 бит, оставшихся мало. Хотел бы спросить на вскидку кому таhttps://yadi.sk/i/OKK1qxvHHQ3digкой встречался есть ли смысл с ним заморачиваться?https://yadi.sk/i/OKK1qxvHHQ3dig
...
С поворотом и зеркалированием разобрался. Все значения кроме 8, A и C экран либо смещен, либо вообще меньше - не понял. 8 - зеркально, A и C ориентация либо вертикально, либо горизонтально. Там еще есть Landscape или Portrait установка уже для самого скеча.
Битность нормально выводит цвета (без пропусков и непонятных рисунков) только 16 битный.
Контрастность ни на что не влияла.
Собственно картинка почти устраивает. Только вот когда ставлю 8, все в синих тонах. Знаете, как будто перед экраном натянули тонкую синюю ткань. Ну и с 0 то же самое с красным.
Сейчас буду разбираться как цвета задаются в скетче. Там есть словами, а есть трехразрядным кодом.
В общем я мучаю библиотеку для чипа ILI9341_UNO(TFT28UNO) только с ним прорисовываются фигуры в тесте и текст.
...
В библиотеке написано, что контакты, которые указываются myGLCD(TFT28UNO, A2, A1, A3, A4, 12) можно выбирать любые. Вот я A0 изменил на 12 и изменились цвета. Основной стал какой-то бледно голубой, а был синий.
Нет, то ли SER у меня какой-то не такой. Если WR кидаю на 12, и прописываю myGLCD(TFT28UNO, A2, 12, A3, A4, A1), то все нормально работает.
А вот еще вопрос. Аналоговых выводов остается мало, а там сказано, что RESET можно к RESET ардуино подключить. А как это указать в функции, которая задает экран? Просто RESET не понимает. А другого не найду что-то.
Вроде просмотрел все. Даже смоделировал работу скетча с подменой дисплея:
Новый архив https://yadi.sk/d/pS1ydz-f0wWKNg
Ух! Здорово! Завтра ковырять буду. Спасибо огроменное!
Подключил. Теперь работает действительно ILI9163, но цвета как и раньше неправильные.
Вот фотки. Первые две слева ваши как пример. Сверху то что с 8 в коде, снизу с 0.
...
Народ привет! Всем спасибо, кто помогал мне в предыдущем вопросе. Собственно девайс на макетке готов, стал искать корпус и наткнулся на свой старинный фотобанк.
Вкщь удобная. Конечно если все сотавить как есть запихну с уже наработаным дисплеем. И аккумы туда влезут и кнопки есть.
Но вот может такой дисплей уже обсуждался? На шлейфе 28 контактов плюс катод-анод. Но судя по плате задействовано 20.
Может кто что о нем знает? Конечно с ним потруднее будет. Уж очень мелкая пайка.
Вроде поход на cog lcd module 128x64.
Народ, такой вопрос. Изначально цеплял к UNO, там 5 аналоговых контактов. Но моя приблуда будет работать на NANO. Там 7 аналоговых контактов. Так вот попробовал RESET экрана посадить на А6, не работает. Это так и должно быть или какое совпадение или я ошибся где-то?
И еще в качестве теории. А можно кнопку посадить на аналоговый вход?
А6 и А7 могут использоваца только как аналоговый вход.
А6 и А7 могут использоваца только как аналоговый вход.
Вот в чем дело! Понял. Спасибо!
И еще в качестве теории. А можно кнопку посадить на аналоговый вход?
я тебе тайну открою, на 1 аналоговый вход можно посадить целую матрицу кнопок, вот такую
https://aliexpress.ru/item/32635207928.html
и даже можно заставить её работать
И еще в качестве теории. А можно кнопку посадить на аналоговый вход?
я тебе тайну открою, на 1 аналоговый вход можно посадить целую матрицу кнопок, вот такую
https://aliexpress.ru/item/32635207928.html
и даже можно заставить её работать
Да, спасибо! Уже тоже нарыл про то как несколько кнопок на аналоговый вход посадить.
Компетентнейшие, здравия вам.
Имеется дисплей от Samsung S5830i 480х320, 54 pin по схеме. Возможно ли его приладить к Ардуине или ЕСП32?
Интересно наличие TSP_SDA и TSP_SCL. Говорит ли это о возможности использования при подключении I2C?
Подсветка 26 вольт не пугает.
Здравствуйте!Начал подключать завалявшиеся дисплеи.Первый от сони эриксон G502(2",240х320).Нашел схему телефона и подключил к уно.Дисплей заработал но читалка выдает его ID=0xB505 и цвета неправильные.Второй от самсунг E2652w(2,6",320х240). Тоже заработал и читалка выдает ID=0xAC11. Какие это контроллеры?
Добрый день
достал из старой мыльницы экран, нашел датшит на него. подскажите, как такое к ардуино прицепить? http://www.dzsc.com/uploadfile/company/7012/200881314398565.pdf
Добрый день
достал из старой мыльницы экран, нашел датшит на него. подскажите, как такое к ардуино прицепить? http://www.dzsc.com/uploadfile/company/7012/200881314398565.pdf
К ардуино - никак. В теме писалось неоднократно.
Спасибо.
Не сомневаюсь, что неоднократно такое обсуждалось, редко встречается что-то оригинальное в бытовых технологиях. Но тема на 60 страниц, поиска нормального нет, времени просматривать каждую нет.
http://www.i-lcd.com/PDFs/eR61505U_1-21.pdf это дя ID- d505
ID - AC11 ни разу не слышал. У самсунгов много своих дисплеев. Посмотри подходящий
по размеру и пикселям. Регистры контроллера думаю совпадут.
Очередной дисплей от Fly Sl600 на шлейф выведены 8 bit (1.8",176x220). Читалка выдаёт ID=0x8309,это я так понимаю HX8309.Графика не выводится. Если принудительно запустить инит от HX8347 то дисплей начинает моргать но без изображения. Даташит на него в сети есть, но... там много непонятных матюков.Хотел запустить через UTFT но я запутался какие сигналы куда подключать на Uno. Если нужно то скину lay файл плат для дисплеев которые подключаю,может кому-то пригодятся.
а пробовал шину наоборот д0 д7 ?
Здравствуйте!Начал подключать завалявшиеся дисплеи.Первый от сони эриксон G502(2",240х320).Нашел схему телефона и подключил к уно.Дисплей заработал но читалка выдает его ID=0xB505 и цвета неправильные.Второй от самсунг E2652w(2,6",320х240). Тоже заработал и читалка выдает ID=0xAC11. Какие это контроллеры?
вверху справа есть поиск , забиваете туда 0xB505 , и найдете много сообщений с инитами, про этот контроллер. можно и в гугл . Если не находит , то скорее всего неправильное подключение, проводами что , или коротит.
С маленькими дисплеями лучше не связываться , желательно с примерным разрешением 320х240 и больше.
В либе mcfriend_kvb поддержка многих контроллеров. У нее есть файл , где можно активировать выключенные иниты ради экономии памяти в тестовых примерах.
Да, переворачивал. Исходя из даташита на контроллер по распиновке на шлейф дисплея выведены D8-D15. SMD рассыпуха была на плате телефона, пришлось прозванивать и переносить на текстолит. В сети попался инит на HX8309 http://read.pudn.com/downloads99/sourcecode/graph/404312/HX8309.c__.htm и он похож на HX8347. Но мои знания в программировании на низах, самостоятельно изучаю по мере возможности.
По поводу дисплея от G502. Извиняюсь. Сначала написал пост а потом на форуме увидел расшифровку его ID. У этого контроллера несколько разновидностей. И соответственно иниты чуть отличаются. На самоизоляции больше свободного времени и потому разгребаю свое "добро". Что есть - то есть. У меня есть дисплеи побольше, с ними разобрался читая форумы и рыская в сети. А мелочь запустить это так на всякий случай, термометр сворганить, часики. Короче как в поговорке про кота когда ему нечего делать.
По поводу дисплея от G502. Извиняюсь. Сначала написал пост а потом на форуме увидел расшифровку его ID. У этого контроллера несколько разновидностей. И соответственно иниты чуть отличаются. На самоизоляции больше свободного времени и потому разгребаю свое "добро". Что есть - то есть. У меня есть дисплеи побольше, с ними разобрался читая форумы и рыская в сети. А мелочь запустить это так на всякий случай, термометр сворганить, часики. Короче как в поговорке про кота когда ему нечего делать.
это вам хакерам чисто тапочки надеть. а нам лузерам даже эти обрывки инфы делают огромную погоду. желаю чтоб эта тема работала как можно дольше и после коровьего вируса. вы программисты чаще бы делились советами с обычными нубами. КСТАТИ ВСЕХ С ВЕЛИКИМ ПРАЗНИКОМ!!!
В профи дисплеи nokia N900 по 50р.
Какой там контроллер?
Выковырял список до 100р. , позже дополню описанием размером экрана
3.5" 480x320 дисплей EXPLAY N1 - TXDT350DH-129. В сообщении #118 от slider описан TXDT350DH-142, распиновка подошла от него(там небольшая неточность: на пине 37 шестой катод подсветки). Очень удобный для пайки шлейф с шагом 1 мм. От читалки "завелся" без проблем, контроллер HX8357D.
Если присутствует pi1985, Вы подключили свой дисплей TXDT350DH-142v2? У меня есть такой же, еще не брался за него, с распиновкой не все ясно.
Народ,помогите... скетч накидайте
https://datasheetspdf.com/pdf-file/1111362/TIANMA/TM128128A4KFWG4/1 здесь даташит на экранчик 128x128
https://github.com/plumbum/liblcdgr/blob/master/liblcdgr/lcd_ctl_st7637.h ссылка на библу под st7637
Explay Easy, TXDT350DT-142 v.2 320x480, 3,5". 33 pin, шаг pin 0,75mm.
На 8 бит завелся от читалки, контроллер HX8357D. croc19 спасибо за подсказку (#316), на первом пине GND через небольшой резистор, видимо действительно сигнал наличия дисплея.
Небольшой дисплей, на шлейфе: Display Tech DF-152CC-01_ver0.0, 128x128, 1,5", 24 pin. Распиновка подходит от Samsung E1080.
Небольшие отличия - рины 1-20-24 на моем не заняты, пины 3-19 соединены на шлейфе. Непонятно назначение пин 6-7-17. Ясно, что это управление, но вот где что? Отзовитесь, кто может помочь.
САМСУНГ 170
САМСУНГ 170
СИГНАЛЫ А - аналогичен DC WEN - аналогичен W/R высокий-чтение, низкий-запись (возможно наоборот)
ну а RES и CS как обычно.
САМСУНГ 170
Это меньше похоже на мой - у моего GND(VSS) звонится только с одного пина 18.
Но теперь понятно, что пин А это RS, a WEn это WR. Спасибо, буду пробовать.
Распиновка, похоже, моего дисплея:
Читалка выдала:
Что бы это значило? Пока это все мои успехи.
ДИСПЛЕЙ НЕ ОТВЕЧАЕТ.
как подключал шину упрвления?
Добавлю сразу. Читалка вроде оперирует сигналами RD и WR раздельно.
А на твоем дисплее они объединены.
Спасибо, croc19! Технический перерыв... ремонт, мать его......
А для чего нужна читалка дисплеев ? Она автоматически все ноги перебирает по сигналам управления и данных, пытаясь считать ID экрана ? Если нет то зачем он нужен этот ID если на шлейфе названия написаны.
Читалка нужна для определения контроллера дисплея. Она в нужном порядке перебирает сигналы,
чтобы считать ID контроллера. Знать контроллер нужно, чтобы им управлять. Их много. И у всех
свои отличия по управлению, о чем можно узнать в даташите. На шлейфах крайне редко пишут названия
контроллеров. Это названия дисплеев, коих в разы больше, чем контроллеров.
Возможно по SPI управляется, или i2c
значит эта читалка не идёт?
а как с такими работать?
С ардуиной не играюсь, подсказать не могу. Посмотри в ветке, там СЛАЙДЕР описывал читалку.
А в библиотеке для ардуино есть SPI
спс