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

DeanDave2211
Offline
Зарегистрирован: 05.05.2019

Добавлю что чип походу tm050jdhp36

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

Подключить к ардуине нельзя.

DeanDave2211
Offline
Зарегистрирован: 05.05.2019

croc19 пишет:

Подключить к ардуине нельзя.


Да я уже поизучал википедию и интуитивно понял что нельзя... Жаль. У него MIPI интерфейс. Извините за офтоп, но не тыкните носом куда мне можно попробовать копать дальше? (ну расбери и т.п.)?

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

Есть два варианта. Другой дисплей, годный для ардуино. 

Или расбери. Там вроде есть этот интерфейс.

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

croc19, читалку выложил показывает ili9341.

filon543
Offline
Зарегистрирован: 17.06.2019

https://pdf1.alldatasheet.com/datasheet-pdf/view/110110/ETC/WD-C1602Q-6Y... Тут PDF на дисплей от принтера wd-1606.

Только большая прозьба, если кто сможет его подключить к ардуинке или еспешке, отпишитесь пожалуйста на filon543@gmail.com

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

Что то много не понятно с переключением дисплея FF301 в режим SPI.

Не могу понять где SDA и IM0-IM3, судя по шлейфу после RST должен идти IM0, но тода не состыковывается режим работы дисплея. В 8 битном режиме как я понимаю IM0,IM1,IM2,IM3 должны быть на земле или я ошибаюсь? Картинки кликабельны.

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

Похоже дисплей включен по интерфейсу 2. IM0-4 включены как 1.0.0.1 и задействованы D10-D17.

А SDA рядом с D0.

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

croc19 спасибо. Вы подтвердили мои опасения, не получится SDA подрезать, дорожки заканчиваются на стекле.

Proton78
Offline
Зарегистрирован: 07.03.2019

Доброго времени! Купил такой же дисплей. Начертил свою плату, по твоим исходникам и документации. В программировании только начинаю разбираться. Вопрос по выводу "ID", как происходит переключение 8/16 бит. По документации  "ILI9486" поддерживает несколько режимов, в том числе и SPI.... Если можно исходник на почту p_d_i@mail.ru

Proton78
Offline
Зарегистрирован: 07.03.2019
croc19 пишет:

 

Интересный подопытный. FLY IQ434. Особенность в том, что кондеры стоят не  на шлейфе, а на плате.

Пришлось переносить на свою плату. Но дисплей приятный. Яркий. Подсветка всего 2 провода, но питается

3,3 вольта. 3.5 дюйма. 480х320. Контроллер ILI9486. На шлейфе выведено 16 бит и один ID для выбора

8/16 бит.  Вообще старые ФЛАИ с паябельными качественными дисплеями. 

 

 

Доброго времени! Купил такой же дисплей. Начертил свою плату, по твоим исходникам и документации. В программировании только начинаю разбираться. Вопрос по выводу "ID", как происходит переключение 8/16 бит. По документации  "ILI9486" поддерживает несколько режимов, в том числе и SPI.... Если можно исходник на почту p_d_i@mail.ru

Proton78
Offline
Зарегистрирован: 07.03.2019

Доброго времени! Купил такой же дисплей. Начертил свою плату, по твоим исходникам и документации. В программировании только начинаю разбираться. Вопрос по выводу "ID", как происходит переключение 8/16 бит. По документации  "ILI9486" поддерживает несколько режимов, в том числе и SPI.... Если можно исходник на почту p_d_i@mail.ru

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

Я не использую ардуино. Исходник на Алгоритм-Билдере. Подключаю к атмеге16. 

А подключение ID происходит в соответствии ч даташитом на контроллер дисплея. 

Какой режим нужен, так и подключаешь выводы ID. Их несколько. Но на шлейф в сотовых иногда выводится 

только один, для переключения 8 или 16 бит.

У этого дисплея выведен ID0. Для 8 битного режима он подключается к +3В.

Для 16 битного режима к GND.

Proton78
Offline
Зарегистрирован: 07.03.2019

Благодарю!

kras69
Offline
Зарегистрирован: 08.07.2019

Доброго времени! Помогите пожалуйсто определить что за зверь и его контроллер LT38HV4007ATE-V1,0

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

"Gradius III Total Terror"

Подробнее об игре здесь:

https://www.old-games.ru/forum/threads/gradius-iii-total-terror-igra-v-stile-8-16-bitnyx-igrovyx-pristavok.86169/

Сайт игры: http://gradius3.space

Скачать игру:

http://gradius3.space/download5.php (Windows, билд 24.06.2019)

http://gradius3.space/download6.php (Linux, билд 30.06.2019)

http://gradius3.space/download7.php (DOS, билд 14.07.2019)

 

Видео с полным прохождением игры на BlackPrism: https://www.youtube.com/watch?v=v1qIOm6hs4Q

 

На игровой консоли Black Prism (LCD GX500 + DSP C6745):

Foster777
Offline
Зарегистрирован: 20.07.2019

Привет всем.Имеется такой дисплей.https://radikal.ru/users/Foster777#img=6208777740&rnd=2Сервис мануал на него найти не могу.Какой контроллер в нем неизвестно.

https://radikal.ru/users/Foster777#img=6208777746&rnd=4

https://radikal.ru/users/Foster777#img=6208777724&rnd=1

https://radikal.ru/users/Foster777#img=6208777719&rnd=2

https://radikal.ru/users/Foster777#img=6208777704&r

https://radikal.ru/users/Foster777#img=6208777731&rnd=4

https://radikal.ru/users/Foster777#img=6208777711&rnd=2

Возможно ли его прикрутить к ардуино уно.

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

Подключай и читалкой смотри контроллер.

Foster777
Offline
Зарегистрирован: 20.07.2019

 

 

Foster777
Offline
Зарегистрирован: 20.07.2019

В начале чтения читалки на дисплее на секунду появляется сплошная заливка "снегом".

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

Озадачил. Проверь правильность подключения.

Foster777
Offline
Зарегистрирован: 20.07.2019

Так...дисплейчик заработал но зеркалит изображение.Подключение было правильное но при повороте дисплея на ребро пропадал один контакт на гребенке.Чип драйвера не определила читалка.

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

Попробуй принудительно запустить на драйвере от ILI9486(8). Если запустится то 36 регистр в ините правь.

Foster777
Offline
Зарегистрирован: 20.07.2019

Запустил принудительно только на 8357.Дисплей перестал зеркалить,но вроде по вертикали картинка стала смещенная.

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

У китайских иногда бывает смещение. Убирать програмно. Можно написать свою прогу вывода прямоугольника цветного

и на нем посмотреть смещение.

Foster777
Offline
Зарегистрирован: 20.07.2019

Та-да....Я полный баран в програмировании. Пока разобрался как прошивку для 3D принтера сконфигурировать (слава Ютюбу!!!) чуть не поседел.

Foster777
Offline
Зарегистрирован: 20.07.2019

Может разрешение дисплея не подходит?

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

Смотри даташит на контроллер. Регистры 2А и 2В отвечают за область вывода. Можно еще проверить библиотеку, которой ты пользуешься. Может там координаты сдвинуты. Но для этого нужно начинать программировать.

 

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

Фотки надо показывать. Фотки ! (читалка выводит на 320x240 , а дисп может 240x400, 240х432, 320х480, ... тогда уж  надо скетчем выбирать разрешение. К примеру бывает если дисп 320х240 со смещением , то интересно как он кажет при скетче UTFT_Demo_400x240  )
Дисплей запустился читалкой или принудительно какой-то либой? если читалкой то выложите ответ.
И что либа MCUFRIEND_kbv показывает ипишет? (в ней есть TFT_HX8357GLUE.h  для ID = 0x00D3 , 0xD3D3 ,  0x9486 , можно принудительно ей прописать 0x9486)

// здесь более менее пользование либы для юзера расписали  с небольшими косяками по описанию  https://arduinoplus.ru/arduino-tft-lcd-display/ . последняя версия на гитхабе https://github.com/prenticedavid/MCUFRIEND_kbv , https://www.arduinolibraries.info/libraries/mcufriend_kbv

А для UTFT либы выбирайте скетч UTFT_Demo_480x320 . 

Лечений смещений несколько вариантов. В UTFT либе попроще найти и исправить. Но с дисплеями 480x320 чтоб были со смещением не встречал , 480x320 - распостраненный стандарт. ( UTFT_Demo_480x272 - это совершенно не про ваш , и разрешение меньше, и c RGB шиной и внешним контроллером они идут)

// на первой странице темы , и итоговый где-то в последующих страницах (на скорую руку , стр.1,3,4,13,20,...)

///// походу у вас просто дисп 320х480 , и надо  запустиь на либе  MCUFRIEND_kbv . Пример graphictest_kbv (если не закажет то принудительно выставить   hx8357 ) .  Попробовать пример GLUE_Demo_480x320 .
    Или использовать UTFT  - UTFT_Demo_480x320 и подобрать в нем инит в UTFT myGLCD(....,38,39,40,41); не забывая про memorysaver.h . как и что , неоднократно в теме.

Foster777
Offline
Зарегистрирован: 20.07.2019

Только что использовал MCUFRIEND_kbv .

Запустил GLUE_Demo_800x480(отображение портретное,

#include <Adafruit_GFX.h>
#include <UTFTGLUE.h>
UTFTGLUE myGLCD(0x9163,A2,A1,A3,A4,A0); 
)

и GLUE_Demo_480x320(отображение альбомное,

#include <UTFTGLUE.h>             
UTFTGLUE myGLCD(0,A2,A1,A3,A4,A0)) - показывают нормально без артефактов и прочей фигни.

Запустил LCD_ID_readnew

Запустил LCD_ID_readreg

Запустил scroll_kbv - пишет на дисплее ID = 0X5310  и циферки бегут.

Я так понимаю что в дисплее чип NT35310 Novatek?

 

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

Foster777 пишет:
       

UTFTGLUE myGLCD(0,A2,A1,A3,A4,A0)) - показывают нормально без артефактов и прочей фигни.

.....

Запустил scroll_kbv - пишет на дисплее ID = 0X5310  и циферки бегут.

Я так понимаю что в дисплее чип NT35310 Novatek?

Раз запоказывал норм , значит все решилось.  
да ,  ID = 0X5310 это чип NT35310 Novatek  . в списке mcufriend_kbv он имеется: 

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

ну вот , ничего сложного и сверхестественного
 
и croc19у спасибо  за внимание и распиновку :) . и дисп еще послужит в каком нибудь проекте.

Foster777
Offline
Зарегистрирован: 20.07.2019

Только хотел поблагодарить как детвора потребовала моего присутствия.Всем ОГРОМНОЕ СПАСИБО!Только начинаю работать с ардуино.Валяются старые телефоны,дай думаю дисплейчики попробую прикрутить к чему-нибудь.Буду дальше разбираться,хоть в програмировании я мрак.

baxxab
Offline
Зарегистрирован: 24.07.2019

Помогите подкючить этот дисплей

 

 

 

Дисплей выдран из Motorola V980

Интересно выше разема есть 4 контакта CS SCK SDI VGH очень похоже на SPI.

 

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

slider пишет:

ну вот , ничего сложного и сверхестественного
 
и croc19у спасибо  за внимание и распиновку :) . и дисп еще послужит в каком нибудь проекте.

Спасибо!

Портировал Gradius на EMU Pocket. smile.gif

Учитывая её скромные ресурсы:
Flash память 2 МБ, оперативная память 1 МБ (фрагментированная на куски).

Мне удалось вместить игру в такие объёмы!

Правда, музыка играет с SD карты. Без SD карты будут только звуки )))

Для сравнения:

1) Железо BlackPrism: 32-битный DSP TMS320C6745, частота ядра 456 МГц, два встроенных RISC-сопроцессора по 228 МГц каждый, кеш L1 по 32 кБ на код и данные, кеш L2 на 256 кБ. Внешняя память : 32 МБ. Планируется переход на 64 МБ. Статус: макет. Планируется релиз.

2) Железо EMU Pocket: 32-битный ARM STM32H743, частота ядра 400 МГц, только кеш L1 по 16 кБ для кода и данных. Память Flash (ROM) 2 МБ, RAM - суммарный объем 1 МБ (нарезана кусками - 512, 256,... кБ в разных адресах). Статус: завершён

Печатные платы для игровой приставки EMU Pocket также есть у меня в наличии. Отдам недорого. Пишите в личку.

Level1,2
https://www.youtube.com/watch?v=N5bmxP7dU98

Level3,4
https://www.youtube.com/watch?v=01S6V4yWO2A

Level4 Boss
https://www.youtube.com/watch?v=mmk-lSZE7-k

END:
https://www.youtube.com/watch?v=8lZBUQcklgk

Walrus
Offline
Зарегистрирован: 05.08.2019

Просьба подсказать как подключить к Ардуино дисплей ACX567AKM-7 SONY. 320x480

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

К ардуино не подключить.

Walrus
Offline
Зарегистрирован: 05.08.2019

А в чём причина не подскажите?

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

Он из форматов MIPI. В ветке описывали, что подключается, что нет. 

Дисплеи этого формата работают на очень больших частотах по нескольким каналам по 

последовательной шине. Ардуино тянент только параллельный формат по 8-16 битной шине.

Отличительная особенность на схемах сигналы RD, WR, CD(RS), CS  а так же

D0, D1 ... и т.д.

Walrus
Offline
Зарегистрирован: 05.08.2019

спасибо

AVI_crak
Offline
Зарегистрирован: 04.03.2018

Walrus пишет:

Просьба подсказать как подключить к...

К адруине не получится, а вот к STM32F769IIT6 подключить можно.

psics
Offline
Зарегистрирован: 11.08.2019

https://prnt.sc/or7nco
Всем доброго времени суток.
Я начинающий в этом деле и пока довольно туго все идет.
В общем тоже хочу соединить дисплей с ардуино. Но не могу найти распиновку. Прозвонил минус от акб и нашел минуса на скрине. И также нашел подсветку.
А вот остальное найти не получается. Искал в гугле по tft screen 19 , по ffc400.., hx8352 нашел в этой ветке папку(архив) , но распиновку так и не увидел. Если кто может направить на нужный путь буду благодарен

psics
Offline
Зарегистрирован: 11.08.2019

https://prnt.sc/or7nco
Всем доброго времени суток.
Я начинающий в этом деле и пока довольно туго все идет.
В общем тоже хочу соединить дисплей с ардуино. Но не могу найти распиновку. Прозвонил минус от акб и нашел минуса на скрине. И также нашел подсветку.
А вот остальное найти не получается. Искал в гугле по tft screen 19 , по ffc400.., hx8352 нашел в этой ветке папку(архив) , но распиновку так и не увидел. Если кто может направить на нужный путь буду благодарен

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

А фотку шлейфа не судьба выложить. 

psics
Offline
Зарегистрирован: 11.08.2019

В начале поста есть скриншот. Там слева листок, справа - шлейф

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

Фотка размытая и с одной стороны.

psics
Offline
Зарегистрирован: 11.08.2019

https://prnt.sc/orfnyr
https://prnt.sc/orfooz это с обратной стороны дисплея

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

Какие фотки выкладывать так и не посмотрел в ветке. Нехорошо.

psics
Offline
Зарегистрирован: 11.08.2019

Смотрел первые страниц 10. Нашел архив с информацией о hx8352, но не нашел в архиве распиновку.