Ребята, спасибо. Да, набор очень похож, только без переменного резистора. Я его спаял не верно, видимо, и выкинул, оставив дисплей. Не подскажете теперь скеч для ардуино для проверки? Боюсь его сжечь переполюсовкой, например.
Всем привет. помогите пожалуйста с дисплеем. Нужно перевести на 8 бит, не пойму как это сделать. дисп 2.8" 37pin снят с МП3 плеера explay t7. Подключил через резисторы 10к к ардуино Нано. Использовал скетч читалки V5.3. Подключение к дуине согласно скейтча. Распиновка ниже. Реакции диплея нету, белый экран. Контроллер не определяется. Предполагаю надо перевести его на 8бит.
1 DB0 ЖК сигнальной линии данных
2 DB1 ЖК сигнальной линии данных
3 DB2 ЖК данных сигнальный кабель
4 DB3 ЖК сигнальной линии данных
5 GNDE земли
6 VCC1 аналоговая схема питания (+ 2.5-+ 3.3 В)
7/CS выбор микросхемы сигнал низкого
8 RS команда/селектор данных, L: инструкция, H: данные
9/WR ЖК-записи управления, низкоактивные
10/RD ЖК-контроль чтения, низкоактивные
11 NC плавающей
12 Х + сенсорный экран сигнальной линии
13 Y + сенсорный экран сигнальной линии
14 Х сенсорный экран сигнальной линии
15 Y-сенсорный экран сигнальной линии
16 ЛЕДА Подсветка LED Положительный вывод
17 LEDK1 Светодиодной подсветкой отрицательный вывод
18 LEDK2 Светодиодной подсветкой отрицательный вывод
19 LEDK3 Светодиодной подсветкой отрицательный вывод
20 LEDK4 Светодиодной подсветкой отрицательный вывод
21 NC плавающей
22 DB4 ЖК сигнальной линии данных
23 DB10 данных ЖК сигнала линии
24 DB11 данных ЖК сигнала линии
25 DB12 данных ЖК сигнала линии
26 DB13 данных ЖК сигнала линии
27 DB14 данных ЖК сигнала линии
28 DB15 ЖК сигнальной линии данных
29 DB16 ЖК сигнальной линии данных
30 DB17 ЖК сигнальной линии данных
31/СБРОС Сброс сигнальная линия
32 VCI аналоговая схема питания (+ 2.5-+ 3.3 В)
33 VCC2 I/O интерфейс напряжение (-1.65-+ 3.3 В)
34 GND ЗЕМЛЯ
35 DB5 ЖК сигнальной линии данных
36 DB6 ЖК сигнальной линии данных
37 DB7 ЖК сигнальной линии данных
Подключено все как надо, питание 5v через резистор 50ом на подсветку. 3,3v на питание контроллера. RD-пин A0, CS-А3, RS-A2, WR-A1. DB10- D8, DB11-D9, DB12-D2 --- DB17-D7. RD кидал принудительно на +3 без изменений. Подключал ориентируясь на пост №7 от slider. Дисплей схож. Если предположить что контроллер ILI9320. то для 8 бит нужны пины db10-17
Добрый день. Замучал меня дисплей от GT-S5233T - S6D04D1 , в UTFT переделал инит работает нормально. В Adafruit_TFTLCD ну никак не получается нормально запустить. Взял за основу SPFD5408-master, он даже без переделки показывает, но как у меня было раньше изображение раздваивается. Где рыть уже не знаю. Вот инит под UTFT:
Помнится с шилдом на R61581 было что то подобное. Там выявили что надо изолировать один из контактов на щлейфе. Еще раз посмотрите разводку шины данных. Иногда она не совсем такая как мы привыкли (от 0 до 15) бывает что старший байт идет со сдвиго на 1 пин. Смотрите внимательней даташит, ведь как я понял вы определили чип. Бывает что подобранный инит не совсем подходит, т.е. инициализирует, но некоторые регистры заполняются неправильными значениями или не учтены в имеющемся ините.
...Есть идея, если конечно будет время и настроение. Написать скетч, в котором поочередно скармливаются
инициализации контроллеров под 320х240 разрешение и после каждой инициализации выводится название контроллера.
Сидишь, смотришь. Выскочило название совместимого контроллера, значит инит под него.
если бы было свободное время...
так бы оно так для UTFT (в нем очень много инитов), при условии если выводить небольшой тест и текст . (ведь не с проста там предусмотрен memorysaver.h , в котором надо выключать неиспользуемые иниты, ибо тест не скомпилится в распространненную atmega328 из-за нехватки памяти. изначально тест влазиет только в mega2560)
есть еще проблемки требующие время:
2. надо добавлять еще найденные иниты ,
3. как-то совмещать версии UTFT (вижу 2 основных 2.81 (2.79) и 2.79turbo_8bit которая в отличии может работать на подобные ili9327 ili9341 на 8бит )
4. есть еще диспы с 16бит адресацией , те что имеют ID в 0 адресе , им нужны только 16бит инит и рисование , иначе они незапустятся ( в отличии от ili9341 ili9488 и им подобным - запустятся просто не во все цвета) . Тоже надо разбираться как совместить переделку для них , что на 1й странице.
Пока имеется MCUFRIEND_kbv(она сначала опрашивает дисп , а потом использует нужный инит)
возможно стоит попытаться на базе его сделать , попробовать в цикле силком переключать все иниты. и тоже код теста подрезать, ибо в atmega328 со всеми включенными инитами не влезет.
// пока MCUFRIEND_kbv времени небыло попользовать и поизучать. такие вот дела.
Если не хотите фотать и разбираться с IM , и нет ардуино мега, то можете подключить все 16 бит к нано по UTFT распиновке , запустить пример 320x240 и поперебирать иниты (включите силком 16бит, и тест урежьте в половину). так же в теме вроде приводил разные иниты для HX8347.. разных букв.
млин aleksl, канифолите :))) , в инете же есть схема на этот плеер много где , в теме несколько раз писал что брендовые вещи искать на .... service manual , и ... schematic , ... sheme , ... схема
Tvicks, хорошо что пытаетесь, как будет время и подобный случай, гляну внедрение в адафруит. Пока советую отложить его для UTFT , других проектов. А пошукать по знакомым и магазам именно GT-S5230 и желательно оргинал. Или возьмите другой дисп, их столь много же кругом.
что то не понял , как это так? мож питание к тому же слабое, мож дисп не успевает после ресета сообщить ID в 0 регистре.
судя по фото , на этой нано (в отличии от рободиновской) стаба 3.3в нормального нет, это просто хиленький выход ch340g . и еще это хилое 3.3 уменьшаете 100омами , а потом ещё какой-то внешний стаб?
SLider, магазинов в нашем колхозе таких нет, в мастерских взял два диспа ковыряю пока платки.Ну и между делом пытаюсь разобраться с внедрением инита UTFT в адафрут.
подскажите как подключить для инициализации судя по схеме все очень прозрачно но не смог понять куда цеплять LCD_RS и какие из db0-db17 нужно подключать, сильно не бейте если есть где доходчиво расписана теория об устройстве и взаимодействии с LCD то пните ссылкой.
aden, По самой картинке многое понятно становится. Там пины DB0-DB8 подтянуты к земле, остальные пины DB9-DB17 используются для 9-ти битной шины. Для 8-ми битной шины скорее всего понадобятся пины DB10-DB17 (NLD0-NLD7). Куда их подключать - смотрите в Documents\Arduino\libraries\UTFT\Documentation\ UTFT_Requirements.pdf
Там в первой таблице показана распиновка куда какой пин для конкретной ардуино.
Пинами IM0 и IM3 нужно выбрать режим (8/9/16/18 бит) пробуя каждый из них подключать либо к +3.3 либо к земле. Нужно подобрать для 8 бит.
Вероятно это этот набор: http://alipromo.com/cashback/view/okbwutkbl0bjfyz5opa0vqoljvgc9bxl/?sub=2017-Russian-M328-Transistor-Tester&to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2F2017-Russian-M328-Transistor-Tester-DIY-LCR-Diode-Capacitance-ESR-voltage-meter-PWM-Square-wave-Frequency%2F32800783868.html%3Fspm%3D2114.03010208.3.1.vGHYru%26ws_ab_test%3Dsearchweb0_0%2Csearchweb201602_4_10152_10065_10151_10068_5010013_10136_10137_10157_10060_10138_10155_10062_10156_437_10154_10056_10055_10054_10059_303_100031_10099_10103_10102_10096_5170013_10169_10147_10052_10053_10142_10107_10050_10051_5190014_10084_10083_10080_10082_10081_10110_519_10111_10112_10113_10114_10183_10182_10185_10078_10079_10073_10123_10127_142_10125-10102%2Csearchweb201603_16%2CppcSwitch_5%26btsid%3D64c152ea-acfb-4f6a-b624-f9a9e1450ed9%26algo_expid%3Daa98481e-8c3b-4355-978a-b4e405b3ad50-0%26algo_pvid%3Daa98481e-8c3b-4355-978a-b4e405b3ad50
Ребята, спасибо. Да, набор очень похож, только без переменного резистора. Я его спаял не верно, видимо, и выкинул, оставив дисплей. Не подскажете теперь скеч для ардуино для проверки? Боюсь его сжечь переполюсовкой, например.
....
Имею пром tft дисплей 8 bit, 14 pin, 5,7", чип IT7001M, монохром.
Производитель Emerging Display Technologies http://www.edtc.com , но информацию по моему дисплею не нашел.
Чип http://html.alldatasheet.com/html-pdf/355201/ITE/IT7001M/954/16/IT7001M.html
-
....
поищите похожие у WINSTAR
в соседней ветке похожие http://arduino.ru/forum/apparatnye-voprosy/ekran-320kh240-monokhrom-raspinovka
от WINSTAR (производителей дубликатов хватает , к примеру еще POWERTIP ) :
http://www.winstar.com.tw/ru/products/graphic-lcd-display-module.html?display_format=320%C3%97240&customfield_3=&customfield_4=&customfield_8=&sort=s
на Али тож хватает под разнообразными наименованиями фирм
здесь пытались подключать
http://www.eevblog.com/forum/projects/driving-320x240-lcd-on-arduino/
http://arduino.ru/forum/programmirovanie/lcd-display-320240
http://forum.arduino.cc/index.php?topic=122998.0
можно еще поискать слова - arduino монохромный 320 х 240 , 320x240 monochrome LCD display arduino
По поводу GLCD 320х240 без контроллера:
Набрёл на некоторый ресурс, может кого на мысль наталкнёт или поможет:
https://www.mikrocontroller.net/topic/64269#2556559
Схему подключения и фото в студию.
Пожалуйста, подробно напишите что и как делали, а то не совсем понятно.
1) четкое фото дисплея (шлейфа) с обоих сторон
2) Распиновку в студию!
3) Куда что и как подключали
4) Лог читалки
Доброго времени суток всем. Ищу распиновку для экрана SRL-WQVGA-3001GI от китайфона.
Выяснить по нему удалось немного. Та часть пинов, которые смог идентифицировать и фото шлейфа прикрепляю.
Гуглил, таобавил, алиэкспресил и дадашитил.com
Чиркнул письмецо в китайский магазин, где видел упоминание о нём, с просьбой помочь (кто знает, может помогут...)
Буду благодарен за любую помощь.
https://cloud.mail.ru/public/MLiw/bLBn3QN8D
https://cloud.mail.ru/public/G6Er/5oxFuH9kb
Всем привет. помогите пожалуйста с дисплеем. Нужно перевести на 8 бит, не пойму как это сделать. дисп 2.8" 37pin снят с МП3 плеера explay t7. Подключил через резисторы 10к к ардуино Нано. Использовал скетч читалки V5.3. Подключение к дуине согласно скейтча. Распиновка ниже. Реакции диплея нету, белый экран. Контроллер не определяется. Предполагаю надо перевести его на 8бит.
Повесил светодиод на линию данных DB0 и +3v, одиночно загорается и тухнет после запуска ардуины спустя 5-7 сек.
Вот ЛОГ:
Извиняюсь за лишние сообщения форум выдает ошибку, подумал что мой пост не публикуется. Прошу админа удалить пустые сообщения
Leencore
ноли это шина управления -- RD, WR, DC, CS или наоборот, зависит от контроллера.
aleksl
Есть распиновка, а подключено как попало. Подключи нормально шину данных и шину управления. Ну и питание
конечно. Задействуй для начала DB0-DB7.
Подключено все как надо, питание 5v через резистор 50ом на подсветку. 3,3v на питание контроллера. RD-пин A0, CS-А3, RS-A2, WR-A1. DB10- D8, DB11-D9, DB12-D2 --- DB17-D7. RD кидал принудительно на +3 без изменений. Подключал ориентируясь на пост №7 от slider. Дисплей схож. Если предположить что контроллер ILI9320. то для 8 бит нужны пины db10-17
перебросил пины на DB0-DB7, получил лог. дисп все равно молчит
Предположим что контроллер неизвестен.
Задействуй для начала DB0-DB7. И два варианта шины управления RD, WR, DC, CS или наоборот.
Судя по логу, контроллер просто не читается на старших битах.
Ок. Спасибо за совет. Завтра попробую перекинуть. Как читать лог еще не разобрался к сожалению(
croc19 спасибо!
Перекинул пины управления на CS-A2, RS-A3, WR-A0, RD-A1, получил лог
Что послал, то и принял. По логике подключение шины управления правильное. А вот шина данных молчит.
младшие разряды D0-D7 не пробывал?
да сейчас на D0-D7 подключено
Как запитан дисплей?
3,3v arduino --> резистор 100ом---> стаб 3,3v + pin 32,33 дисплея
Пропустил лог с 773 поста. Тоже обнадеживающий лог.
К сожалению с ардуино не играюсь, помочь с правильным подключением к ней не смогу.
Подождем sliderа, он в ардуине дока.
Здравствуйте кто нибудь знает как подключить дисплей к ардуино giantplus307184600? Дисплей из плеера который шел с жерналом плэй бой(вроде бы)

Александр0411 Писали уже не раз, такой дисплей ардуина не потянет.
НОВИЧКАМ НА ФОРУМЕ. ПИШИТЕ СООБЩЕНИЕ -- НАЖИМАЕТЕ СОХРАНИТЬ --- ПОЯВЛЯЕТСЯ СООБЩЕНИЕ ----
НАЖИМАЕТЕ В МЕНЮ СТРЕЛОЧКУ НАЗАД --- НАЖИМАЕТЕ В МЕНЮ КРУГЛУЮ СТРЕЛОЧКУ
ПЕРЕЗАГРУЗИТЬ И СМОТРИТЕ СВОЕ СООБЩЕНИЕ.
------------- ФОРУМ НЕМНОГО ГЮЧИТ -------------------
Здравствуйте кто нибудь знает как подключить дисплей к ардуино giantplus307184600? Дисплей из плеера который шел с жерналом плэй бой(вроде бы)
aleksl
Перечитал собщения еще раз и увидел.
В 771 посте ты подключал A0 - RD, A1 - WR, A2 - RS, A3 - CS.
Подключи наоборот A0 - CS, A1 - RS, A2 - WR, A3 - RD.
Александр0411 Писали уже не раз, такой дисплей ардуина не потянет.
aleksl
Пост 773. В логе в регистре 04,05 записано 0EF в десятичном получается 239.
в регистре 08,09 записано 013F в десятичном получается 319.
Похоже на разрешение экрана 320х240. Скорее всего это подключение (Пост 773) правильное.
Радостного из этого мало. Либо в регистре 0 не записан код контроллера дисплея, у китайцев это бывает.
Либо код записан в другом регистре, о котором можно только догадываться. Поэтому читалка и не определяет.
Переподключи как в посту 773 и прочитай лог. Если он будет точно такой же, тогда выход один. Нудно скармливать
дисплею по очереди инициализации дисплеев с разрешением 320х240.
Slider
Ты в ардуине дока. Есть идея, если конечно будет время и настроение. Написать скетч, в котором поочередно скармливаются
инициализации контроллеров под 320х240 разрешение и после каждой инициализации выводится название контроллера.
Сидишь, смотришь. Выскочило название совместимого контроллера, значит инит под него.
подключил A0 - CS, A1 - RS, A2 - WR, A3 - RD.
получил
Все чего удалось добиться это лог при подключении DB0-DB7 и A0 - RD, A3 - WR, A2 - RS, A1 - CS.
Свободные пины кинул через 10к на +3.3
нашел !!! вот че
http://www.haodiy.net/a/DIYzixun/2017/0708/13043.html
Я знаю контроллер, как мне его теперь запустить?
Поздравляю.
Похоже на 8347. По даташиту регистры с размерами экрана совпадают.
Дальше искать инит (а может он есть в ардуиновской библиотеке) и запускать тест с инитом
для HX8347.
Какой библиотекой ты пользуешься?
adafruit пробовал, UTFT че то все безуспешно(((
UTFT посмотрел. Там есть инит для 8347А. Скорее всего подойдет. Посмотри форум еще раз.
slider писал как и где поменять значения. Значение для твоего контроллера ITDB32.
Только в библиотеке использовался 16 битный дисплей, а у тебя , как я понял, выводов на 16 не хватает.
Все равно попробуй. Возможно запустится с искаженными цветами.
Приветствую.
Что-то у меня совсем не получается сложить пазл.
Приветствую.
Что-то у меня совсем не получается сложить пазл.
Для firmwares
http://pdf1.alldatasheet.com/datasheet-pdf/view/43104/SHARP/LM3201921/+33QQ5UO.vRPbMPNNBNhCz+/datasheet.pdf
Это даташит для аналогичного дисплея.
http://forum.cxem.net/index.php?/topic/63864-дисплей-320240-и-арм7/
Что-то у меня совсем не получается сложить пазл и запустить дисплей. Можно ли немного подробностей?
Добрый день. Замучал меня дисплей от GT-S5233T - S6D04D1 , в UTFT переделал инит работает нормально. В Adafruit_TFTLCD ну никак не получается нормально запустить. Взял за основу SPFD5408-master, он даже без переделки показывает, но как у меня было раньше изображение раздваивается. Где рыть уже не знаю. Вот инит под UTFT:
Вот попытка переделать под SPFD5408-master:
Изображение на дисплее:
И не понятно что с переделанным, что с не переделанным одинаково показывает. По идее с измененным инитом должен работать нормально.
firmwares
Извини конечно, но напомни поподробнее о дисплее и что не получается.
Помнится с шилдом на R61581 было что то подобное. Там выявили что надо изолировать один из контактов на щлейфе. Еще раз посмотрите разводку шины данных. Иногда она не совсем такая как мы привыкли (от 0 до 15) бывает что старший байт идет со сдвиго на 1 пин. Смотрите внимательней даташит, ведь как я понял вы определили чип. Бывает что подобранный инит не совсем подходит, т.е. инициализирует, но некоторые регистры заполняются неправильными значениями или не учтены в имеющемся ините.
Slider
...Есть идея, если конечно будет время и настроение. Написать скетч, в котором поочередно скармливаются
инициализации контроллеров под 320х240 разрешение и после каждой инициализации выводится название контроллера.
Сидишь, смотришь. Выскочило название совместимого контроллера, значит инит под него.
если бы было свободное время...
так бы оно так для UTFT (в нем очень много инитов), при условии если выводить небольшой тест и текст . (ведь не с проста там предусмотрен memorysaver.h , в котором надо выключать неиспользуемые иниты, ибо тест не скомпилится в распространненную atmega328 из-за нехватки памяти. изначально тест влазиет только в mega2560)
есть еще проблемки требующие время:
2. надо добавлять еще найденные иниты ,
3. как-то совмещать версии UTFT (вижу 2 основных 2.81 (2.79) и 2.79turbo_8bit которая в отличии может работать на подобные ili9327 ili9341 на 8бит )
4. есть еще диспы с 16бит адресацией , те что имеют ID в 0 адресе , им нужны только 16бит инит и рисование , иначе они незапустятся ( в отличии от ili9341 ili9488 и им подобным - запустятся просто не во все цвета) . Тоже надо разбираться как совместить переделку для них , что на 1й странице.
Пока имеется MCUFRIEND_kbv (она сначала опрашивает дисп , а потом использует нужный инит)
http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=12#comment-310129
там у него поддержка широкораспространенных:
Все чего удалось добиться это лог при подключении DB0-DB7 и A0 - RD, A3 - WR, A2 - RS, A1 - CS.
Свободные пины кинул через 10к на +3.3
....
теперь похоже на верное подключение , есть разумный ответ
012
02 = 0
013
03 = 0
014
04 = 0 *
015
05 = EF EF EF EF EF EF EF EF
016
06 = 0
017
07 = 0
018
08 = 01 01 01 01 01 01 01 01
019
09 = 3F 3F 3F 3F 3F 3F 3F 3F
как верно приметил croc19, это дисп правильно сообщает кол-во пикселей 240x320.
Свободные пины надо на GND , и тож через 10к. а то представляете, вместо 0x0000 вы шлете ему 0xFF00 .
фотки то качественные разместили , только где цело видать шлейф не заметил , возможно на вашей первой фотке http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=15#comment-318333 сверху слева дорожки IM .
Если не хотите фотать и разбираться с IM , и нет ардуино мега, то можете подключить все 16 бит к нано по UTFT распиновке , запустить пример 320x240 и поперебирать иниты (включите силком 16бит, и тест урежьте в половину). так же в теме вроде приводил разные иниты для HX8347.. разных букв.
млин aleksl, канифолите :))) , в инете же есть схема на этот плеер много где , в теме несколько раз писал что брендовые вещи искать на .... service manual , и ... schematic , ... sheme , ... схема
вот даташит T7 service manual , скопировал https://yadi.sk/d/Ylnwy1gQ3PS8AZ
вот вам и IM на 11 и 21 пинах , выбирайте режим который хотите.
Tvicks, хорошо что пытаетесь, как будет время и подобный случай, гляну внедрение в адафруит. Пока советую отложить его для UTFT , других проектов. А пошукать по знакомым и магазам именно GT-S5230 и желательно оргинал. Или возьмите другой дисп, их столь много же кругом.
aleksl,
3,3v arduino --> резистор 100ом---> стаб 3,3v + pin 32,33 дисплея
что то не понял , как это так? мож питание к тому же слабое, мож дисп не успевает после ресета сообщить ID в 0 регистре.
судя по фото , на этой нано (в отличии от рободиновской) стаба 3.3в нормального нет, это просто хиленький выход ch340g . и еще это хилое 3.3 уменьшаете 100омами , а потом ещё какой-то внешний стаб?
SLider, магазинов в нашем колхозе таких нет, в мастерских взял два диспа ковыряю пока платки.Ну и между делом пытаюсь разобраться с внедрением инита UTFT в адафрут.
LCD fly ds115
подскажите как подключить для инициализации судя по схеме все очень прозрачно но не смог понять куда цеплять LCD_RS и какие из db0-db17 нужно подключать, сильно не бейте если есть где доходчиво расписана теория об устройстве и взаимодействии с LCD то пните ссылкой.
aden, По самой картинке многое понятно становится. Там пины DB0-DB8 подтянуты к земле, остальные пины DB9-DB17 используются для 9-ти битной шины. Для 8-ми битной шины скорее всего понадобятся пины DB10-DB17 (NLD0-NLD7). Куда их подключать - смотрите в Documents\Arduino\libraries\UTFT\Documentation\ UTFT_Requirements.pdf
Там в первой таблице показана распиновка куда какой пин для конкретной ардуино.
Пинами IM0 и IM3 нужно выбрать режим (8/9/16/18 бит) пробуя каждый из них подключать либо к +3.3 либо к земле. Нужно подобрать для 8 бит.
LCD_RS - это RESET. Он же LRSTB.
С остальными должно быть понятно. Посмотрите это видео, там немного объяснено что куда, и пример подключения есть: https://www.youtube.com/watch?v=ShnyOOcfbhc