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

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

Портировал эмулятор аркадного автомата NEO GEO  =)
Идёт просто превосходно! )))

Видео: https://www.youtube.com/watch?v=mdpIz6Zkh78

Yurik.o
Yurik.o аватар
Offline
Зарегистрирован: 20.05.2018

для этого нужно проштудировать даташиты всех контроллеров дисплеев, там указаны адреса и алгоритм получения id.

неплохо было бы прочитать всю тему, пока она еще не огромная

з.ы. я проочитал, когда мне надо было, а потом задавал вопросы, это нормальное явление

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

Yurik.o пишет:

для этого нужно проштудировать даташиты всех контроллеров дисплеев, там указаны адреса и алгоритм получения id.

неплохо было бы прочитать всю тему, пока она еще не огромная

з.ы. я проочитал, когда мне надо было, а потом задавал вопросы, это нормальное явление

 

Если было бы всё так просто ))) У некоторых дисплеев ID не читается, пока не  выведешь их контроллер из спячки специальными командами :)

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

Если просто прочитать ветку, то многое прояснится. Читалка основные юзабельные дисплеи читает.

Для ардуинщиков вполне достаточно. Переброс ножек тоже обсуждался. А ускорение работы дисплея

и стандартные библиотеки, вещь не совместимая. Только ручками. 

Yurik.o
Yurik.o аватар
Offline
Зарегистрирован: 20.05.2018

FalconFly пишет:

Если было бы всё так просто ))) У некоторых дисплеев ID не читается, пока не  выведешь их контроллер из спячки специальными командами :)

Вот для этого и надо штудировать даташиты на контроллеры - там все расписано и последовательность запуска и как считывать ID

TonitoCampos
TonitoCampos аватар
Offline
Зарегистрирован: 05.02.2018
  • Всех приветствую. 
    Досталась магнитола с некоторыми глюками.
    Вытащил монитор . Хотелось бы узнать о возможности его подключения. Дайте знать распиновку. Не судите строго. Сам не смогу без вас . Спасибо за ответ заранее.
ссылка на фотографии в вк :    

Магнитола soundmax sm-cdm 3005 

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

По ссылке пишет ошибка.

TonitoCampos
TonitoCampos аватар
Offline
Зарегистрирован: 05.02.2018

https://vk.com/id363751775
Страница на которой загружены эти фото

TonitoCampos
TonitoCampos аватар
Offline
Зарегистрирован: 05.02.2018

https://vk.com/id363751775
Страница на которой загружены эти фото

TonitoCampos
TonitoCampos аватар
Offline
Зарегистрирован: 05.02.2018

croc19 пишет:

По ссылке пишет ошибка.


https://vk.com/id363751775
Может быть так получится

TonitoCampos
TonitoCampos аватар
Offline
Зарегистрирован: 05.02.2018

croc19 пишет:

По ссылке пишет ошибка.


https://vk.com/id363751775
Может быть так получится

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

Я с vk не дружу похоже. Пишет только авторизированным пользователям. А я им не пользуюсь.

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

Не запустить его на ардуине. Ищи от телефонов. И желательно не новых.

TonitoCampos
TonitoCampos аватар
Offline
Зарегистрирован: 05.02.2018

Ок. Спасибо большое за информацию и ответы.
Хорошо, буду искать от сотиков.

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

Эмулятор GameBoy Advance.

1) https://www.youtube.com/watch?v=lymA8NMXQ5I

2) https://www.youtube.com/watch?v=sE0QRKIF_bo

25 - 30 FPS. Надо 60 FPS.

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

Портировал Open Tyrian ))

Это - классический 2D Space Shooter. Одна из немногих хороших игр для DOS.

Есть версия для ПК под Win: https://www.majorgeeks.com/files/detail ... yrian.html

OpenTyrian на макете игровой консоли BlackPrism (TMS320C6745 DSP). Особо каких-либо проблем, связанных с производительностью - не было. Так как всё-же это нативное приложение, а не эмуляция:

https://www.youtube.com/watch?v=1VbsENAWiOE

Экран - классический видеорежим "13h": 320x200 256 цветов (палитровый)

Звук - 46 кгц, 16 бит, 8 каналов

Музыка - эмулятор OPL3 FM YM3812 (Adlib), lds-плеер.

Поддерживается основной функционал игры и часть дополнительного:

- плеинг
- сохранение игры (уровни, оружия)
- просмотр видеороликов (между уровнями)
- jukebox для проигрываниямузыки отдельно

сетевая игра и клавиатура - выпилены по понятным причинам )))

Игра требует работу с файлами (FatFs)

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

Портирован легендарный "Крокодил" ))

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

Что такое и с чем едят: https://vrtp.ru/index.php?showtopic=301 ... ntry791921

Lotus6202
Lotus6202 аватар
Offline
Зарегистрирован: 12.01.2018

A753 пишет:

Дисплей робочий 100 %

 

Схема у тебя есть  библиотеку используй  MCUFRIEND_kbv-master...   

Lotus6202
Lotus6202 аватар
Offline
Зарегистрирован: 12.01.2018

A753 пишет:

Дисплей робочий 100 %

 

Схема у тебя есть  библиотеку используй  MCUFRIEND_kbv-master...   

 

 

http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-...

Lotus6202
Lotus6202 аватар
Offline
Зарегистрирован: 12.01.2018

К такому в место родного не получится .. Но собрать на атмеге с таким дисплеем вполне реально.....  естественно с нов написаной или редактированной прошивкой... 

Marra76
Offline
Зарегистрирован: 26.05.2019

Здравствуйте! Помогите с подключением TFT дисплея от NOKIA S6600?

Дисплей 320 х 240. Контроллер вроди бы MC2PA8201.

Где какие пины? На фото мои предположения.

 

Marra76
Offline
Зарегистрирован: 26.05.2019

Marra76
Offline
Зарегистрирован: 26.05.2019

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

Yurik.o пишет:

Вот для этого и надо штудировать даташиты на контроллеры - там все расписано и последовательность запуска и как считывать ID

На все ???   Повторюсь:  контроллер дисплея неизвестен, но известна распиновка.  В случае, когда ID не открывается чтением из 0-го регистра,  опознать будет ой как непросто!   Гораздо больше даст чтение прошивки телефона в HEX-редакторе )))

 

Lotus6202
Lotus6202 аватар
Offline
Зарегистрирован: 12.01.2018

Vovan_SPB пишет:

Дисплей от раскладушки Fly. Может кому пригодится информация...

 

Подключаем 

Эдентичная распиновка  TFT  2.4  Nokia w 118 ДЕТСКАЯ РАСКЛАДУШКА.  . на шлейфе  YC24035BNP36         36 PIN.

Задействованы пины    1-8  .    10 -17 на минусе.                18 не используется          25 посажен на плюс... всё остальное по схеме.      

Так было подключение на плате телефона.

ПОМОГИТЕ ЗАПУСТИТЬ ... читалка ID не считывает.. все комбинации подключения испробовал результата нету....

Lotus6202
Lotus6202 аватар
Offline
Зарегистрирован: 12.01.2018

TFT  2.4  Nokia w 118 ДЕТСКАЯ РАСКЛАДУШКА.  . на шлейфе  YC24035BNP36

 прошу помощи.   Буду благодарен любой информации...

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

Что с ним не так.

Lotus6202
Lotus6202 аватар
Offline
Зарегистрирован: 12.01.2018

Сам дисплей рабочий ..  Распиновка точная ... подключил питание .. шину управления .  шину данных в какой последовательности подключать  D0  D1  D2 D3 D4 D5 D6 D7  ИЛИ  КАК  ???  перепробовал множество вариантов... без результатно.... Читалка  недала результатов

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

На питание контроллера +3в должны идти два пина. Если 18 не используется, то какой то еще должен 

питать контроллер дисплея.  DB8 = DB0 и т.д.

Lotus6202
Lotus6202 аватар
Offline
Зарегистрирован: 12.01.2018

croc19 пишет:

На питание контроллера +3в должны идти два пина. Если 18 не используется, то какой то еще должен 

питать контроллер дисплея.  DB8 = DB0 и т.д.

Задействованы пины    1-8  .    10 -17 на минусе.                18 не используется          25 посажен на плюс... 

Запуск прошол успешно....  по выше указанной очерёдности на   библе ILI9327  хотя интернет твердит что дисп на ILI9225G  ///  Спосибо.

 

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

25 это сигнал im0/ Он говорит контроллеру, что будет использоваться 8 битная шина.

Выложи хорошее фото шлейфа с 2 сторон.

Lotus6202
Lotus6202 аватар
Offline
Зарегистрирован: 12.01.2018

Следуйщая попытка запустить дисплей 2.8 дюйма 37 пин. 

  

 

Yurik.o
Yurik.o аватар
Offline
Зарегистрирован: 20.05.2018

Я, собственно, и не говорю о том, чтобы именно искать контролер дисплея по даташитам - это так себе затея и на основные есть библиотеки, а вот уточнить - да. Ну а поиск контролера в прошивке нормальное явление, если есть прошивка или с телефона скачать можно, а стандартные библиотеки не работают или лень перебирать

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

По этим фото сложно что-то сказать. Нормальные фото. Где видны дорожки. 

 

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

Добрый день ребята. Кто нибудь сталкивался с дисплеем 2,8 дюйма от FLY TS113? С распиновкой все понятно. Первый основной его режим работы 8 бит, но не понятен его второй режим работы по идее должен SPI. Если SPI то как его подключать?

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

Сначала подключи по 8битной шине и определи контроллер. Потом посмотри в даташите

на контроллер какие выводы задействуются для SPI и как подключать сигналы IM для 

этого режима. Но может не получиться. Выводы IM могут быть не выведены на контакты

шлейфа. Тогда только хирургией. Перерезать дорожки от IM и сажать их на нужные сигналы.

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

Ясно, определю контроллер и отпишусь. А вывод IOVCC это не переключение режимов?

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

Tvicks пишет:

Ясно, определю контроллер и отпишусь. А вывод IOVCC это не переключение режимов?

нет , это Input Output Vcc  , т.е. питание буфера ввода/вывода согласователя в контроллере дисплея, для согласования уровней с вашим контроллером (1.8в, 2.5в, 2.8в, 3.3в 3.6в max). В некоторых сотовых тлф., их центральный микроконтроллер работает с уровнями 1.8в, 2.8в , тогда этот пин замыкается там на питание 1.8в,2.8в для согласования уровней. 

Просто Vcc - это питание самого ядра микроконтроллера дисплея и в нем преобразователей напряжений dc-dc для матрицы, обычно 3.3в 2.8в. (при переходе на 2.8в , надо менять коэффициенты в ините дисплея , чтобы были правильные напряжения на матрицу) , обычно инициализации даны как раз для 3.3в., и не надо по этому поводу "греть голову". 
// Редко в доп. даташитах к контроллерам приводятся иниты для разных питающих напряжений. Зачастую в даташитах просто даны рекомендации и формулы,таблицы для выбора правильных напряжений для матрицы.
  Редкий случай , если в тлф было 2.8в Vcc , и вы добыли инит из прошивки  или сканированием , то запитав этот дисп от 3.3в и скормив ему этот же инит , можно сжечь контроллер (внутренние dc-dc преобразователи) иль мож ЖК матрицу. Тогда уж проще его также запитать от 2.8в.
 

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

Спасибо slider и croc19. Сейчас пока запустил дисплей от FF301 3 дюйма 240х320 , запустился с ili 9341. Распиновка.

Пробовал тоже с ним разобраться, чтобы переключить на режим SPI, но боюсь ошибиться какие вывода резать и куда подключать. Фото шлейфа. Потом займусь запуском FLY TS113.

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

Всем привет! Не подскажите распиновку данного дисплея? Lenovo p70, экран 5" IPS (720x1280). Спасибо!

<a href="https://ibb.co/Lz1vSyw"><img src="https://i.ibb.co/Lz1vSyw/IMG-20190608-161916.jpg" alt="IMG-20190608-161916" border="0"></a> <a href="https://ibb.co/MpXR219"><img src="https://i.ibb.co/MpXR219/IMG-20190608-162038.jpg" alt="IMG-20190608-162038" border="0"></a>

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

Всем привет! Не подскажите распиновку данного дисплея? Lenovo p70, экран 5" IPS (720x1280). Спасибо!

<a href="https://ibb.co/Lz1vSyw"><img src="https://i.ibb.co/Lz1vSyw/IMG-20190608-161916.jpg" alt="IMG-20190608-161916" border="0"></a> <a href="https://ibb.co/MpXR219"><img src="https://i.ibb.co/MpXR219/IMG-20190608-162038.jpg" alt="IMG-20190608-162038" border="0"></a>

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

Всем привет! Не подскажите распиновку данного дисплея? Lenovo p70, экран 5" IPS (720x1280). Спасибо!

 
Прошу прощения за дубли сообщений, что-то с интернетом походу
Lotus6202
Lotus6202 аватар
Offline
Зарегистрирован: 12.01.2018

DeanDave2211 пишет:

Всем привет! Не подскажите распиновку данного дисплея? Lenovo p70, экран 5" IPS (720x1280). Спасибо!

 
Прошу прощения за дубли сообщений, что-то с интернетом походу

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

Добрый день. Дисплей от FLY TS113 не переделать в режим SPI, дорожки не возможно подрезать. А вот от Fly  FF301 можно попробовать, только не понятно что подрезать и куда подключать. Вроде контроллер ILI9341, но по даташиту не сходится.

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

Что говорит читалка?

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

Спасибо! Будет свободное время, буду разбираться

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

Читалка выдала 

 

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

Ребят, что-то я уже совсем запутался. Реально ли подключить IPS 1280*720? Уже глаза болят, а больше всего мозги, прочитав. Запутался в общем. Вот схемка, подскажите пожалуйста, стоит ли на ардуинке браться вообще за это? Сильно не пинайте, в ардуино новичек))

на всякий сылка на более качественное фото:  https://ibb.co/Ng0FfJk