Юзаем дисплеи от сотовых и других потаскунчиков.
-
sergei_190882
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Пн июл 25, 2011 22:24:41
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Cсори что так поздно. Вот выкладываю фото. то что там не постоянка ето бесспорно там драйвер стоит.
- Вложения
-
- Фото02396ррр.jpg
- (6.18 КБ) 648 скачиваний
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Chettuser писал(а):Хмм.. на ЖКИ как правило подается периодически инвертируемый сигнал, что бы не было порчи индикатора - постоянное напряжение на него подавать нельзя.
А никто и не говорил о подаче постоянного сигнала, я говорил модернизировать, т.е. изменить схему для работы с ЖКИ: подать меандр на подложку ЖКИ, исходя из примененных дешифраторов организовать противофазное управление сегментами и т.д...
На выложенном фото тяжеловато что-то увидеть.sergei_190882 писал(а):Cсори что так поздно. Вот выкладываю фото. то что там не постоянка ето бесспорно там драйвер стоит
-
sergei_190882
- Открыл глаза
- Сообщения: 44
- Зарегистрирован: Пн июл 25, 2011 22:24:41
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Я не могу придумать именно микруху какую примостырить к нему точнее незнаю так как не работал с жк на прямую. А смотреть особо неначто розмер как шерошка спичечного коробка, токопроводник резинка. А специальной микрухи такой походу нету. А драйвер задействовался по i2c-bus, к нему без контроллера не подходи.
-
Chettuser
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Я к тому что полярность тоже должна меняться, импульсы разной полярности - в инверсном виде каждый 2-й такт.
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Здраствуйте, прошу помощи в подключении димсплея от самсунга S5230.....купил телефон S5230, вытащил дисплей, подключил к меге на порт D и B, RD на плюс питания. После включения никакого шума нет, горит только подсветка. Вот код:

Ноги RD и RS прозвонил и оказалось действительно перепутаны с общепринятой распиновкой, в печатке это учел. Питание 3.3в и дисплей и мк. Все какбы не раз прозванивал и на кз и на целосность дорожек. Что не так никак не пойму, надеюсь на вашу помощь.
Код: Выделить всё
#include <mega16.h>
#include <delay.h>
#define DATA PORTD
#define RES PORTB.0
#define DC PORTB.2
#define WR PORTB.1
#define CS PORTB.3
void SendCom (unsigned int com) // отправка команд
{
DC = 0;
DATA = com;
WR = 0;
WR = 1;
}
void SendDat (unsigned int dat) //отправка данных
{
DC = 1;
DATA = dat;
WR = 0;
WR = 1;
}
void LCDinit ()// инициализация дисплея
{
WR = 1;
//CS=1;
RES = 0;
delay_ms(10);
RES = 1;
delay_ms(100);
CS=0;
SendCom(0x11);
delay_ms(100);
SendCom(0x36);
SendDat(0x14);
SendCom(0x2A);
SendDat(0x00);
SendDat(0x00);
SendDat(0x00);
SendDat(0xEF);
SendCom(0x2B);
SendDat(0x00);
SendDat(0x00);
SendDat(0x01);
SendDat(0x8F);
SendCom(0x29); // DISPON
}
Ноги RD и RS прозвонил и оказалось действительно перепутаны с общепринятой распиновкой, в печатке это учел. Питание 3.3в и дисплей и мк. Все какбы не раз прозванивал и на кз и на целосность дорожек. Что не так никак не пойму, надеюсь на вашу помощь.
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
VXXXV писал(а): Вот код:
Это не код... это листинг проги... да и то... неполный...
А где инициализация портов, где main???
В общении с дисплеями мелочей не бывает... выкладывайте всё... как есть...
"Я не даю готовых решений, я заставляю думать!"(С)
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Вот вся прога:
Код: Выделить всё
/*****************************************************
Date : 01.02.2013
Chip type : ATmega16L
Program type : Application
AVR Core Clock frequency: 16,000000 MHz
Memory model : Small
External RAM size : 0
Data Stack size : 256
*****************************************************/
#include <mega16.h>
#include <delay.h>
#define DATA PORTD
#define RES PORTB.0
#define DC PORTB.2
#define WR PORTB.1
#define CS PORTB.3
void SendCom (unsigned int com) // отправка команд
{
DC = 0;
DATA = com;
WR = 0;
WR = 1;
}
void SendDat (unsigned int dat) //отправка данных
{
DC = 1;
DATA = dat;
WR = 0;
WR = 1;
}
void LCDinit ()// инициализация дисплея
{
WR = 1;
//CS=1;
RES = 0;
delay_ms(10);
RES = 1;
delay_ms(100);
CS=0;
SendCom(0x11);
delay_ms(100);
SendCom(0x36);
SendDat(0x14);
SendCom(0x2A);
SendDat(0x00);
SendDat(0x00);
SendDat(0x00);
SendDat(0xEF);
SendCom(0x2B);
SendDat(0x00);
SendDat(0x00);
SendDat(0x01);
SendDat(0x8F);
SendCom(0x29); // DISPON
}
/******************* Функция отчистки *********************/
void LCDclear(char color_r, char color_g, char color_b)
{
unsigned long int i;
SendCom(0x2A);
SendDat(0); SendDat(0);
SendDat(0); SendDat(0xEF);
SendCom(0x2B);
SendDat(0); SendDat(0);
SendDat(1); SendDat(0x8F);
SendCom(0x2C);
for (i=0;i<(400*240);i++)
{SendDat(color_r);SendDat(color_g);SendDat(color_b);}
}
/***************************************************************/
void main(void)
{
PORTA=0x00;DDRA=0x00;PORTB=0x00;DDRB=0xFF;PORTC=0x00;DDRC=0x00;PORTD=0x00;DDRD=0xFF;TCCR0=0x00;TCNT0=0x00;OCR0=0x00;TCCR1A=0x00;TCCR1B=0x00;TCNT1H=0x00;
TCNT1L=0x00;ICR1H=0x00;ICR1L=0x00;OCR1AH=0x00;OCR1AL=0x00;OCR1BH=0x00;OCR1BL=0x00;ASSR=0x00;
TCCR2=0x00;TCNT2=0x00;OCR2=0x00;MCUCR=0x00;MCUCSR=0x00;TIMSK=0x00;UCSRB=0x00;ACSR=0x80;SFIOR=0x00;ADCSRA=0x00;SPCR=0x00;TWCR=0x00;
LCDinit ();
LCDclear(0,255,0);
}Re: Юзаем дисплеи от сотовых и других потаскунчиков.
VXXXV писал(а):Ноги RD и RS прозвонил и оказалось действительно перепутаны с общепринятой распиновкой, в печатке это учел...
Плату под дисплей в чём делали? Можете скинуть печатку, у меня есть 2 дисплея и шлейфы к нему, с одного шлейфа я однорядный разъём выпаял, чтобы напрямую к нему подключить, а второй как раз с таким разъёмом остался.
Кстати в соседней ветке я давал ссылку viewtopic.php?f=20&t=44185&p=1374635&hilit=S5230#p1374635 , смотри там и выше по ветке - CyberVad всё написал, как работать с S5230.
Последний раз редактировалось BigallS Сб фев 02, 2013 20:28:29, всего редактировалось 1 раз.
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
делал в лейоте, к разьему что напрямую, 31пин. Уже все форумы по 5 раз перечитал, в основном все делают на 40пиновом разъеме(((
- Вложения
-
- экран.lay
- (21.56 КБ) 198 скачиваний
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
VXXXV писал(а):делал в лейоте, к разьему что напрямую, 31пин. (((
А как раз для первого дисплея подойдёт. А работу с дисплеем описанную CyberVad почитай, только он что-то пропал, даже в аське нет.
Последний раз редактировалось BigallS Сб фев 02, 2013 21:09:46, всего редактировалось 1 раз.
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Инициализация одив в один как и от нокии 6300, тот у меня завелся. Думаю может сделать печатку с делителями и на 5в мк подключить.
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
VXXXV писал(а):Инициализация одив в один как и от нокии 6300, тот у меня завелся.
Это же не Нокиа!!!
Вместо
Код: Выделить всё
SendCom(0x11);
delay_ms(100);
SendCom(0x36);
SendDat(0x14);
SendCom(0x2A);
SendDat(0x00);
SendDat(0x00);
SendDat(0x00);
SendDat(0xEF);
SendCom(0x2B);
SendDat(0x00);
SendDat(0x00);
SendDat(0x01);
SendDat(0x8F);
SendCom(0x29); // DISPON
напишите
Код: Выделить всё
SendCom(0x11); // SLPOUT
delay_ms(100);
SendCom(0x3A);
SendDat(0x05);
SendCom(0x36);
SendDat(0x9C);
SendCom(0x2A);
SendDat(0x00);
SendDat(0x00);
SendDat(0x00);
SendDat(0xEF);
SendCom(0x2B);
SendDat(0x00);
SendDat(0x00);
SendDat(0x01);
SendDat(0x8F);
SendCom(0x29); // DISPON
delay_ms(100);
"Я не даю готовых решений, я заставляю думать!"(С)
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
По командам очень похожи с нокиевским. Залил код, к сожалению непомогло.
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Ну, здесь уж... как говорится... проверяйте всё ещё раз... правильность подключения, все ли сигналы доходят...
А сам дисплей то... рабочий???
А сам дисплей то... рабочий???
"Я не даю готовых решений, я заставляю думать!"(С)
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Дисплей то рабочий, снял с телефона который пол дня юзал. По поводу подключения есть сомнения, итак RD цеплять на + питания, CS -лучше на минус, правильно ли я понял? Если питание будет 3.15в а сигнал 3.27в, ниче страшного нет?
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Нашел причину проблемы, в кз были 7 и 8 контакты, с 7 контакта на торец 8 была сопля, убрал, заработало, рисует два цветных прямоугольника, блымает, вобщем нужно менять весь разьем.
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
to VXXXV: А что вы подавали на выводы CS, RST дисплея.
И вопрос ко всем знающим.
Попали в руки вот такие дисплеи.
Хотелось бы уточнить от каких телефонов они.
И на каких контроллерах собраны.
И вопрос ко всем знающим.
Попали в руки вот такие дисплеи.
Хотелось бы уточнить от каких телефонов они.
И на каких контроллерах собраны.
- Вложения
-
- DSC_5323_1.jpg
- (215.39 КБ) 441 скачивание
-
- DSC_5318_1.jpg
- (226.5 КБ) 451 скачивание
-
- DSC_5316_1.jpg
- (217.43 КБ) 477 скачиваний
-
- DSC_5314_1.jpg
- (246.86 КБ) 391 скачивание
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
CS вроде как должен на минусе сидеть, RST в программе участвует в самом начале. Непонятно откуда квадраты цветные и мерцание, в понедельник куплю шлейф, поэксперементирую с этим.
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
VXXXV писал(а):заработало, рисует два цветных прямоугольника, блымает
Отсюда
http://vrtp.ru/index.php?showtopic=1120&st=1380#
из архива
http://vrtp.ru/index.php?act=Attach&type=post&id=381312
в файле lcd.c возьмите полную инициализацию дисплея...
"Я не даю готовых решений, я заставляю думать!"(С)
-
Chettuser
Re: Юзаем дисплеи от сотовых и других потаскунчиков.
Где то тут проскакивала идея попробовать поковырять прошивки (фул-флеш?) телефонов. Результаты есть?