1.8" SPI TFT LCD Display Module Serial 128*160 PCB Adapter Power IC SD Socket как правильно подключить?

Gagarin74
Offline
Зарегистрирован: 24.08.2013

Добрый день. Не подскажите можно ли это чудо  подключить к UNO или megi используя только желтый разьем ?

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

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

Gagarin74
Offline
Зарегистрирован: 24.08.2013

Puhlyaviy пишет:

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

В том то и дело что я не могу все обозначения понять.

Помогите кто чем может?

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

Gagarin74 пишет:

В том то и дело что я не могу все обозначения понять.

Помогите кто чем может?

не можете понять? читайте инструкцию и учите матчасть!

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

Gagarin74
Offline
Зарегистрирован: 24.08.2013

Puhlyaviy пишет:

Gagarin74 пишет:

В том то и дело что я не могу все обозначения понять.

Помогите кто чем может?

не можете понять? читайте инструкцию и учите матчасть!

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

Грубо , но наверное с вашей колокольни справедливо.

Ребят я же не спрашиваю как подключить  дисплей со стандартным разьемом(16 пинов). По нему то все работает.Я просто не могу понять (найти) документацию (обозначения) 8 пинового разьема.

И кстати ,что тут зазорного если я прошу помощи?

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

Gagarin74 пишет:

Грубо , но наверное с вашей колокольни справедливо.

Ребят я же не спрашиваю как подключить в дисплеи стандартный разьем. По нему то все работает.Я просто не могу понять (найти) аналоги обозначения 8 пинового разьема.

угу. интересно что там 8 пиновый ращзьем вообще делает и не припаяли ли его просто для красоты. или кто то обещал что через него будет все работать?

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

даю на водку...

там есть такой файлик ZIP архивчик в нем все пины расписаны и разрисованы и в частности нарисовано что 8 пинов разьем это эмуляция дисплея с нокии! и там даже расписано как подклчюается.. но через него будет работать только дисплей.. СД карта там не разведена! вот и все отличие... новы же не ищете легких путей.

Gagarin74
Offline
Зарегистрирован: 24.08.2013

Puhlyaviy пишет:

Gagarin74 пишет:

Грубо , но наверное с вашей колокольни справедливо.

Ребят я же не спрашиваю как подключить в дисплеи стандартный разьем. По нему то все работает.Я просто не могу понять (найти) аналоги обозначения 8 пинового разьема.

угу. интересно что там 8 пиновый ращзьем вообще делает и не припаяли ли его просто для красоты. или кто то обещал что через него будет все работать?

Вот это я и спрашивал!!!!!!!! И ответа пока нет.

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

Gagarin74 пишет:

Вот это я и спрашивал!!!!!!!! И ответа пока нет.

ответ в файлике ZIP на той же странице что ссылка выше

Gagarin74
Offline
Зарегистрирован: 24.08.2013

Да я вроде все файлы просмотрел.Если не трудно скажите точное название файла и номер страницы документа.

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

Gagarin74 пишет:

Да я вроде все файлы просмотрел.Если не трудно скажите точное название файла и номер страницы документа.

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

Клапауций
Offline
Зарегистрирован: 10.02.2013

предлагаю расстрелять кота из миномёта за злостное утаивание правды от форумчан!

Gagarin74
Offline
Зарегистрирован: 24.08.2013

Вроде нашел!!!!!!!!  А кота пожалейте,ему и так тяжко с таким хозяином. С наступающим!!!!!!!

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

Клапауций пишет:

предлагаю расстрелять кота из миномёта за злостное утаивание правды от форумчан!

да да да.. (рвет на груди тельняшку)

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

QDtech_1.8inch LCD Module diagram.pdf

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Грустная жизня началась, все вопросы тупые, похоже гугл перестал справлять с тупыми вопросами, отвечает только на умные, скукота. Гугл - сволочь!

Пора открывать консультационный центр для тупых вопросов за бабло, спасибо за идею

Вообще непонятно, народ хочет тупо пообщаться или решить проблему

С НГ, всем и каждому

Gagarin74
Offline
Зарегистрирован: 24.08.2013

kisoft пишет:

Грустная жизня началась, все вопросы тупые, похоже гугл перестал справлять с тупыми вопросами, отвечает только на умные, скукота. Гугл - сволочь!

Пора открывать консультационный центр для тупых вопросов за бабло, спасибо за идею

Вообще непонятно, народ хочет тупо пообщаться или решить проблему

С НГ, всем и каждому

АНТИДИПРИСАНТ ГЛОТНИ.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Сам глатни, я не умею. В гугле не учат как правильна глатать

 

Gagarin74
Offline
Зарегистрирован: 24.08.2013

kisoft пишет:

Сам глатни, я не умею. В гугле не учат как правильна глатать

 

Уважаемый ,если бы Ваши предки все делали по ГУГЛУ -то Вас бы точно не было.

P.S. Прошу прощение если чем то обидел (ситуации разные бывают).

Я прошу помощи в трех случаях:

1 Нет времени разбираться (как в тонкостях так и глобально) -не много подло по отношению к чужому времени.

2 Нет точной информации по конкретному вопросу (или я не правильно вопрос задаю в виду не знания темы, или не ходовая вещь)

3 На этапе принятия решения при спорной ситуации (иногда полезно выслушить все идеи и оскорбления в свой адрес)

А вообще с прошедшими и будущеми праздниками!!!!!!

amvolkov
Offline
Зарегистрирован: 22.12.2013

 Если еще интересно, то вот: http://blog.simtronyx.de/en/a-1-8-inch-tft-color-display-hy-1-8-spi-and-an-arduino/

там же и библиотеки

Gagarin74
Offline
Зарегистрирован: 24.08.2013

amvolkov пишет:

 Если еще интересно, то вот: http://blog.simtronyx.de/en/a-1-8-inch-tft-color-display-hy-1-8-spi-and-an-arduino/

там же и библиотеки

Конечно интересно -большое спасибо.

Но у меня более лоханский вопрос.Я не могу по своей тупизне понять -какие контакты на желтом разьеме девайса  пихать в Ардуинку(можно ли вообще использовать только их). Ну и соответственно библой.Хотя пока не подключу правельно -особо то она не нужна.Но хуже при её наличие не будет.

Если не трудно помогите убогому.Буду очень благадарен если кто либо их распишет.Ну не понимаю я что такое DIN или D\C

В доках (об этом писалось выше) -есть эмульция подключения как мониторчик Nokia. Но там у меня тоже прблемы и с рашифровкой пинов и с библиотекой.

amvolkov
Offline
Зарегистрирован: 22.12.2013

По ссылке выше показано подключение к 16-ти пиновому разъему. Про 8-ми мне не известно. Судя по фотографии можно припаять отсутствующий разъем, и подключать. Даже не все пины, только используемые. 

step962
Offline
Зарегистрирован: 23.05.2011

На том же сайте, ссылку на который вам уже давали, есть маленький проектик с использованием экранчика от Nokia (http://blog.simtronyx.de/en/nokia-5110-lcd-an-arduino-pro-mini-3-3v-with-8mhz-clock-frequency/).

Ну так вот - приведенная там распиновка полностью соответствует вашему "желтому" разъему.

Единственное отличие - естественно - в программной части: для рассматриваемого дисплея библиотека Nokia естественным образом не подойдет.

Но назначение каждого пина вы вполне можете изучить.

gregoryl
Offline
Зарегистрирован: 09.09.2013

Кто-нибудь находил рабочую библиотеку для этого экрана ? А то вроде с распиновкой все понятно, но все равно нифига не работает....

Gagarin74
Offline
Зарегистрирован: 24.08.2013

gregoryl пишет:

Кто-нибудь находил рабочую библиотеку для этого экрана ? А то вроде с распиновкой все понятно, но все равно нифига не работает....

Вот и я так и не запустил.Херь какая то.что то промаргивает и все.

step962
Offline
Зарегистрирован: 23.05.2011

Такой, как на blog.simtronyx.de, запустился с первого раза.

Gagarin74
Offline
Зарегистрирован: 24.08.2013

Да мы рады за тебя, а вот наши нифуя.

gregoryl
Offline
Зарегистрирован: 09.09.2013

Судя по всему у нас там просто другой контроллер, HX8353, и он далеко не полностью совместим....

Gagarin74
Offline
Зарегистрирован: 24.08.2013

дружище, если запустишь этого шамана -дай плиз знать!!!!!

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

step962
Offline
Зарегистрирован: 23.05.2011

gregoryl пишет:

Судя по всему у нас там просто другой контроллер, HX8353, и он далеко не полностью совместим....

Вот тут пшек страдает, потому что не может перевести в bascom сишный пример работы с модулем, очень похожим на упомянутый в #20. Исходники есть, при желании можно воспользоваться ими для адаптации Arduino-библиотеки.

PS: Кстати, J1 на модуле закорочен или разомкнут?

gregoryl
Offline
Зарегистрирован: 09.09.2013

step962 пишет:

PS: Кстати, J1 на модуле закорочен или разомкнут?

У меня разимкнут... т.е. 5В.... Но беда в том, а рабочий ли там пример на С. Я в этом архиве копался, так такое впечатление что даже в теории не должно компилиться...

gregoryl
Offline
Зарегистрирован: 09.09.2013

вот там в одном из примеров, мне совсем не понятно как такое может компилиться в стандартном С, хотя я может чего забыл уже, DH & DL это что за структура такая что ее можно так пользовать ?  

void dsp_single_colour(DH,DL)
{
 uchar i,j;
 //RamAdressSet();
 for (i=0;i<160;i++)
    for (j=0;j<128;j++)
        LCD_DataWrite(DH,DL);
}

 

 

gregoryl
Offline
Зарегистрирован: 09.09.2013

Попыталс я адаптировать их простейший пример, как и ожидалось нифга не заработало....

#include "Arduino.h"
#include "SPI.h"

#define sclk 13
#define mosi 11
#define cs   10
#define dc   8
#define rst  9  


void Reset()
{
    digitalWrite( rst, 0 );
    delay(500);
    digitalWrite( rst, 1 );
    delay(500);
}


void write_command( uint8_t c )
{
	digitalWrite( cs, 0 );	
	digitalWrite( dc, 0 );	
	SPI.transfer( c );		
	digitalWrite( cs, 1 );	
}

void  write_data(uint8_t d) 
{
	digitalWrite( cs, 0 );	
	digitalWrite( dc, 1 );	
	SPI.transfer( d );		
	digitalWrite( cs, 1 );	
}

void LCD_DataWrite( uint8_t LCD_DataH, uint8_t LCD_DataL)
{
	write_data(LCD_DataH);
	write_data(LCD_DataL);
}



void dsp_single_colour(uint8_t DH,uint8_t DL)
{
	for( uint8_t i = 0; i < 160; i++)
		for (uint8_t j = 0; j < 128; j++ )
			LCD_DataWrite(DH,DL);
}

void lcd_initial()
{
	Reset();
	//------------------------------------------------------------------//  
	//-------------------Software Reset-------------------------------//
	//------------------------------------------------------------------//

	write_command(0xB9);//SETEXTC
	write_data(0xFF);
	write_data(0x83);
	write_data(0x53);
	
	write_command(0xB0);//RADJ
	write_data(0x3C);
	write_data(0x01);
	
	
	write_command(0xB6);//VCOM
	write_data(0x94);
	write_data(0x6C);
	write_data(0x50);   
	
	write_command(0xB1);//PWR
	write_data(0x00);
	write_data(0x01);
	write_data(0x1B);
	write_data(0x03);
	write_data(0x01);
	write_data(0x08);
	write_data(0x77);
	write_data(0x89);
	
	write_command(0xE0); //Gamma setting for tpo Panel
	write_data(0x50);
	write_data(0x77);
	write_data(0x40);
	write_data(0x08);
	write_data(0xBF);
	write_data(0x00);
	write_data(0x03);
	write_data(0x0F);
	write_data(0x00);
	write_data(0x01);
	write_data(0x73);
	write_data(0x00);
	write_data(0x72);
	write_data(0x03);
	write_data(0xB0);
	write_data(0x0F);
	write_data(0x08);
	write_data(0x00);
	write_data(0x0F);
		
	write_command(0x3A);   
	write_data(0x05);  //05 
	write_command(0x36);    
	write_data(0xC0); //83  //0B 
		
	write_command(0x11); // SLPOUT  
	delay(150);	
	write_command(0x29);    // display on

	delay(150);
	write_command(0x2D);  //Look up table

	for(int i = 0; i < 32; i++ )
		write_data( 2 * i ); //Red

	for(int i = 0; i < 64; i++ )
		write_data( 1 * i ); //Green

	for(int i = 0; i < 32; i++ )
		write_data( 2 * i ); //Blue 
	
	write_command(0x2c);  
	delay(150);	

}

void setup()
{
	pinMode( cs, OUTPUT);
	pinMode( dc, OUTPUT);
	pinMode( rst, OUTPUT);

	SPI.begin();
	//SPI.setBitOrder( MSBFIRST );// LSBFIRST or MSBFIRST
	Serial.begin( 9600 );
	lcd_initial();
	Serial.println( "Init completed." );
}

void loop()
{

	write_command(0x2C);
	Serial.println( "Cmd." );


	dsp_single_colour(0xff,0xff);//°ЧЙ«
	Serial.println( "dsp_single_colour(0xff,0xff)" );
	delay(500);	

    	
	dsp_single_colour(0x00,0x00);//єЪЙ«
	Serial.println( "dsp_single_colour(0x00,0x00)" );
	delay(500);	
    	
	dsp_single_colour(0xf8,0x00);//ємЙ«
	Serial.println( "dsp_single_colour(0xf8,0x00)" );
	delay(500);	
    	
	dsp_single_colour(0x07,0xe0);//ВМЙ«
	Serial.println( "dsp_single_colour(0x07,0xe0)" );
	delay(500);	
    	
	dsp_single_colour(0x00,0x1f);//А¶Й«
	Serial.println( "dsp_single_colour(0x00,0x1f)" );
	delay(500);	

  /* add main program code here */

}

Angry
Offline
Зарегистрирован: 20.08.2016

Puhlyaviy, Вот же ты ПИДОР! Зашел в тему чтобы повыебываться какой ты умный, сука? Либо помогаешь, либо иди на хуй!

Q-LEBEN
Offline
Зарегистрирован: 07.12.2016

У МЕНЯ РАБОТАЕТ СКЕТЧ. КОТОРЫЙ ВЫШЕ

Q-LEBEN
Offline
Зарегистрирован: 07.12.2016

Gagarin74 пишет:

Добрый день. Не подскажите можно ли это чудо  подключить к UNO или megi используя только желтый разьем ?

http://henrysbench.capnfatz.com/henrys-bench/arduino-displays/1-8tft-v1-...

nikop
Offline
Зарегистрирован: 25.01.2021

если у Вас тип модуля MSP1804 (судя по картинке), резистры последовательно по 1К обязательно!