Arduino Due и ssd1963 7 дюймовый дисплей

SidPirate
Offline
Зарегистрирован: 06.08.2013

Пытаюсь подключить ssd1963 к ардуино Due и ничего не выходит. Использую стандартную библиотеку UTFT. Подсветка монитора работает, при этом сам экран издаёт слабый пищащий шум. Извечный вопрос - что делать??

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

ух ты, у вас экран со встроеными динамиками?

делать как обычно. 

1.правильно подключать.

2. правильно инициализировать.

mif_fm
Offline
Зарегистрирован: 28.07.2014

SidPirate пишет:

Пытаюсь подключить ssd1963 к ардуино Due и ничего не выходит. Использую стандартную библиотеку UTFT. .... Извечный вопрос - что делать??

Удалось запустить? Та-же проблема с 5" под DUE.

http://www.aliexpress.com/snapshot/6195227494.html

Перепробовал все варианты инициализации. 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

mif_fm пишет:

Удалось запустить? Та-же проблема с 5" под DUE.

http://www.aliexpress.com/snapshot/6195227494.html

Перепробовал все варианты инициализации. 

цитирую

"

примеры

посетите наш github страницу для загрузки библиотеки.

место под папку библиотеки/библиотеки. вы может потребоваться изменить имя папки. перезагрузите ide.

открыть пример: utft_demo_tft5

"

mif_fm
Offline
Зарегистрирован: 28.07.2014

На github странице библиотеки нет.

Продавец ссылается на http://www.elechouse.com/elechouse/index.php?main_page=product_info&cPath=148_211&products_id=2237

Либо я чего не понимаю, но там я тоже ничего не нашел.

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013
mif_fm
Offline
Зарегистрирован: 28.07.2014

Первое попробую.... 

https://skydrive.live.com/redir?resid=29AF28591F5D4415!162Возможно, этот элемент отсутствует или недоступен.

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

ну в общем то там есть разводка этого экрана. так что переходник в мусорку и проводками соединяем и пробуем.

mif_fm
Offline
Зарегистрирован: 28.07.2014

Люди старались, думали, далали переходник- а вы сразу в мусорку :))

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

mif_fm пишет:

Люди старались, думали, далали переходник- а вы сразу в мусорку :))

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

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

Если порыться в предлагаемой ими библиотеке, то можно увидеть, что на переходнике используются стандартные пины с 38 по 41



#if defined(__SAM3X8E__)
		#ifdef ELECFREAKS_TFT_SHIELD_V2
			#define RD_ACTIVE  //->PIO_SODR 
			#define RD_IDLE    //*rdPort |=  rdPinSet
			#define WR_ACTIVE  PIOC->PIO_CODR = PIO_PC7
			#define WR_IDLE    PIOC->PIO_SODR = PIO_PC7
			#define CD_COMMAND PIOC->PIO_CODR = PIO_PC6
			#define CD_DATA    PIOC->PIO_SODR = PIO_PC6
			#define CS_ACTIVE  PIOC->PIO_CODR = PIO_PC8
			#define CS_IDLE    PIOC->PIO_SODR = PIO_PC8
			#define RST_ACTIVE	PIOC->PIO_CODR = PIO_PC9
			#define RST_IDLE	PIOC->PIO_SODR = PIO_PC9

т.е для UTFT стока инициализации будет иметь обычный вид:



UTFT myGLCD(ITDB50,38,39,40,41);

а что вообще ничего не показывает?

на переходнике джампер -> 3,3 вольта?

mif_fm
Offline
Зарегистрирован: 28.07.2014

На переходнике естественно 3.3v, т.к. подключено к due. Тач и SD откликается. Перепробывал все ID устройств особенно для чипа 1963 (на чипе маркировка совпадает). Изображения нет, только подсветка.

Просьбы к продавцу прислать рабочую библиотеку или др. примеры для того, чтоб проверть работоспособность уст-ва ни к чему не приводит- посылают на сайт elechouse.

С сайта elechouse посылают на UTFT...

Сравнить бы с рабочим дисплеем, а то даже назад не могу послать, ч.к. опровергнуть утверждение, что "устройство рабочее- это вы криворукий"- сложновато :/

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012
// ElecHouse TFT LCD/SD Shield for Arduino Due
// -------------------------------------
// Uncomment the following line if you are using this shield
//#define EHOUSE_DUE_SHIELD 1
//
// For this shield: RS=22, WR=23, CS=31, RST=33

HW_ARM_defines.h может тут?

mif_fm
Offline
Зарегистрирован: 28.07.2014

Попробовал убрать комент... 

И со старой (UTFT myGLCD(EHOUSE50,38,39,40,41)) и новой (UTFT myGLCD(EHOUSE50,22,23,31,33)) -результат одинаковый. 

mif_fm
Offline
Зарегистрирован: 28.07.2014

УПС... заработал... хммм (мои косяки, перед очередным эксперементом надо востанавливать библиотеки в дефаулт). Бублик- с меня причитается!. 

Действительно EHOUSE50,22,23,31,33   и убрать комент с: #define EHOUSE_DUE_SHIELD 1

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

Рад помочь) Практика показывает, что переименовывать папки и оставлять их в libraries нельзя, надо только перемещать куда-то либо удалять... Если после экспериментов оставить , скажем, UTFT_old и UTFT в папке libraries, то IDE ведет себя не адекватно, даже после перезапуска.