LCD module 34 pin

vik660
Offline
Зарегистрирован: 07.11.2016

Кто сталкивался с таким моулем? Как его подключить к arduino mega 2560, какую библиотеку использовать и где можно посмотреть распиновку???

 

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

вверху справа есть поиск по форуму, забиваете 3.2 lcd

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

vik660 пишет:

 где можно посмотреть распиновку???

На Вашем фото - белые буковки над жёлтым коннектором - это она и есть.

vik660
Offline
Зарегистрирован: 07.11.2016

да дело в том что на этом другая распиновка!!!!! нет к примеру DB17. Просто задал вопрос, мож кто сталкивался именно с таким ? если нет то конечно буду сам разбиратся!!!!!

vik660
Offline
Зарегистрирован: 07.11.2016

Да я мож неправильно выразился :) http://www.geeetech.com/wiki/index.php/3.2TFT_LCD#pin_difinition

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Не понял, у Вас на плате модуля написана распиновка, что с ней не так, зачем Вы ещё какую-то ищете?

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

 

vik660 пишет:

да дело в том что на этом другая распиновка!!!!! нет к примеру DB17. Просто задал вопрос, мож кто сталкивался именно с таким ? если нет то конечно буду сам разбиратся!!!!!

на вашем шилде и фото  нет DB17 , откуда вы его взяли? 

вот по вашему фото

Как подключить дисплей 3.2 LCD Module

http://arduino.ru/forum/apparatnye-voprosy/kak-podklyuchit-displei-32-lcd-module

картинки изх этой темы от AlexRyzh :

и другие темы дублеры тамже в поиске

смотрите по битности . 1-8 это 0-7    10-17 это 8-15

 

vik660
Offline
Зарегистрирован: 07.11.2016

Да я мож неправильно выразился :) http://www.geeetech.com/wiki/index.php/3.2TFT_LCD#pin_difinition

vik660
Offline
Зарегистрирован: 07.11.2016

Спасибо что носом ткнул!!!:) я уже как раз это и смотрю! :)

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

ничего страшного  1-8 это 0-7  ,а  10-17 это 8-15  (просто это исходили из распиновки контроллера на диспе) , практически в режиме 16 бит они выполняют роль 0-7 и 8-15 

Evgufa
Evgufa аватар
Offline
Зарегистрирован: 19.03.2016

Получилось запустить?

ata3d
Offline
Зарегистрирован: 24.05.2017

нашел вот такой переходник, есть только в одном магазине на TaoBao. Подключил к Mege индикация работает(сенсор не проверял) для UTFT2.82 инициализация myGLCD(ILI9341_16,38,39,40,41); А вот с DUE выводит только четверть картинки, причем сдвинутой и ничего сделать не удалось.  

 

Pavel982
Offline
Зарегистрирован: 28.05.2017

ata3d пишет:
нашел вот такой переходник, есть только в одном магазине на TaoBao. Подключил к Mege индикация работает(сенсор не проверял) для UTFT2.82 инициализация myGLCD(ILI9341_16,38,39,40,41); А вот с DUE выводит только четверть картинки, причем сдвинутой и ничего сделать не удалось.
Может быть все что угодно, в том числе проблемы c библиотеками. В 8-битном контроллере тип int 16 бит, а в DUE 32 бит

ata3d
Offline
Зарегистрирован: 24.05.2017

Pavel982 пишет:

Может быть все что угодно, в том числе проблемы c библиотеками. В 8-битном контроллере тип int 16 бит, а в DUE 32 бит

В библиотеке есть поддержка разных процессоров, а том числе и ARM, она должна по идее все учесть. Пока отложил это дело, жду прихода логического анализатора

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

ata3d пишет:

нашел вот такой переходник, есть только в одном магазине на TaoBao. Подключил к Mege индикация работает(сенсор не проверял) для UTFT2.82 инициализация myGLCD(ILI9341_16,38,39,40,41); А вот с DUE выводит только четверть картинки, причем сдвинутой и ничего сделать не удалось.  

 

да и правда, на Али и Ебае нет, странно.

и в чем его прикол? запихнули зачем-то кнопку , которую никогда не нажмеш под дисплеем? бред.

и микросхем меньше чем в огригинале  : ( задумщик и производитель ELECFREAKS  http://www.elecfreaks.com/store/lcd-tft01-arduino-mega-shield-v20-shd10-p-214.html )

мож какие-то ножки  они не дотянули?

Так то на большее разновидности диспов есть и такие шилды

на Али и Ебае их тож много. но это 40 и 32 пина. не 34пина как здесь нужно.

Попробуйте к DUE напрямую дисп подключить (у них у обоих 3.3в логика) . А потом уж и понятно будет в чем траббл шилд или либа.

//

1. в Documents в либе прочтите pdf , там указано какие конфигурации не тестировались, возможно как раз эта.

2. пробуйте версии UTFT постарее, ибо в новых версиях выбрасывается поддержка некоторых шилдов диспов , видимо из-за того что их производители отказалишь башлять за либу.

 

ata3d
Offline
Зарегистрирован: 24.05.2017

slider пишет:

да и правда, на Али и Ебае нет, странно.

и в чем его прикол? запихнули зачем-то кнопку , которую никогда не нажмеш под дисплеем? бред.

и микросхем меньше чем в огригинале  : ( задумщик и производитель ELECFREAKS  http://www.elecfreaks.com/store/lcd-tft01-arduino-mega-shield-v20-shd10-p-214.html )

мож какие-то ножки  они не дотянули?

Так то на большее разновидности диспов есть и такие шилды

на Али и Ебае их тож много. но это 40 и 32 пина. не 34пина как здесь нужно.

Попробуйте к DUE напрямую дисп подключить (у них у обоих 3.3в логика) . А потом уж и понятно будет в чем траббл шилд или либа.

1. в Documents в либе прочтите pdf , там указано какие конфигурации не тестировались, возможно как раз эта.

2. пробуйте версии UTFT постарее, ибо в новых версиях выбрасывается поддержка некоторых шилдов диспов , видимо из-за того что их производители отказалишь башлять за либу.

Я потратил немало времени ища переходник 34 pin, но нашел только у одного продавца.

Насчет микросхем меньше чем в оригинале, хотел схему нарисовать, но остановился на полпути, проверял на МЕГЕ с помощью светодиодов что приходит, на входе ПУ все нормально. а на выходе где 3.3в  гореть они не захотели, не понятно почему, хотя должны были. Поэтому отложил до прихода ЛА. 

Прямо к ДУЕ и было подключено. Сначала у меня стояла UTFT1.3, в ней надо выбрать ITDB32WC и поправить размеры. Потом я перебрал версии которые удалось найти 2.43, 2.78-2.82. результат один. Вообще пишут(вроде на Arduino.cc) что с ДУЕ работать не будет из за несоответствия временных задержек.

 

 

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

ata3d пишет:

... проверял на МЕГЕ с помощью светодиодов что приходит, на входе ПУ все нормально. а на выходе где 3.3в  гореть они не захотели, не понятно почему, хотя должны были. Поэтому отложил до прихода ЛА. 

Дык , на RD шилда надо было подать лог.1 . Тогда "ПУ" включатся в сторону передачи от ардуино к дисплею. и они будут выдавать то что у них на входе со стороны ардуино.  Возможно еще на CS - лог0 (его могли развести на активацию "ПУ" )

ata3d пишет:

Прямо к ДУЕ и было подключено. Сначала у меня стояла UTFT1.3, в ней надо выбрать ITDB32WC и поправить размеры. Потом я перебрал версии которые удалось найти 2.43, 2.78-2.82. результат один. Вообще пишут(вроде на Arduino.cc) что с ДУЕ работать не будет из за несоответствия временных задержек.

пока не могу с этим согласиться.   шина дисплея быстрее чем ардуина (yj tckb xnj vj;yj lj,fdbnm d kb,e vfktymrbt pflth;rb).  Что у вас за контроллер в диспе   стоит на самом деле? что выдает читалка v3_portA_Port_C    на меге , из темы про дисплеи от сотиков.

 Возможно проверю дисп с этим коннтроллером на DUE , если найдется такой-же.

// что за "ЛА" ?

ata3d
Offline
Зарегистрирован: 24.05.2017

slider пишет:

Дык , на RD шилда надо было подать лог.1 . Тогда "ПУ" включатся в сторону передачи от ардуино к дисплею. и они будут выдавать то что у них на входе со стороны ардуино.  Возможно еще на CS - лог0 (его могли развести на активацию "ПУ" )

вот об этом я и не подумал, хотя тестер показывал на выходе 3.2В длительность 2 сек. Попробую еще раз

slider пишет:

пока не могу с этим согласиться.   шина дисплея быстрее чем ардуина (но если что можно добавить в либу маленькие задержки).  Что у вас за контроллер в диспе   стоит на самом деле? что выдает читалка v3_portA_Port_C    на меге , из темы про дисплеи от сотиков.

 Возможно проверю дисп с этим коннтроллером на DUE , если найдется такой-же.

// что за "ЛА" ?

ЛА - логический анализатор.

 

ata3d
Offline
Зарегистрирован: 24.05.2017

slider пишет:

ata3d пишет:

нашел вот такой переходник, есть только в одном магазине на TaoBao. Подключил к Mege индикация работает(сенсор не проверял) для UTFT2.82 инициализация myGLCD(ILI9341_16,38,39,40,41); А вот с DUE выводит только четверть картинки, причем сдвинутой и ничего сделать не удалось.  

 

и в чем его прикол? запихнули зачем-то кнопку , которую никогда не нажмеш под дисплеем? бред.

и микросхем меньше чем в огригинале  : ( задумщик и производитель ELECFREAKS  http://www.elecfreaks.com/store/lcd-tft01-arduino-mega-shield-v20-shd10-p-214.html )

мож какие-то ножки  они не дотянули?

Разобрался со схемой - 1,  2 и 4 (считая сверху) микросхемы работают только на передачу данных на индикатор, DIR посажен на +U. 1 и 2 - младший и старший байты. 4-ая передает сигналы управления, кроме RD.  3-ая передает в обратном направлении, включая RD, ошибка, но это ничего не меняет, чтение невозможно. Исправить это можно, но пока смысла  не вижу. Схему выложу позже, требуются уточнения.