Юзаем дисплеи от сотовых и других потаскунчиков.

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
srg320
Встал на лапы
Сообщения: 85
Зарегистрирован: Пт фев 01, 2013 17:47:26
Откуда: Украина, Луганская область

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение srg320 »

*BoyKot* писал(а):Есть ли шанс запустить дисплей от него? Может знает кто какой у него контроллер и распиновку?
Ну распиновка известна, а контроллер по-любому должен быть от Samsung (типа S6Dxxxx), чтоб знать наверняка, надо замерить размеры контроллера.
Вложения
Снимок.PNG
(69.29 КБ) 811 скачиваний
Аватара пользователя
*BoyKot*
Открыл глаза
Сообщения: 52
Зарегистрирован: Чт сен 05, 2013 11:01:55
Откуда: MoscowCity

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение *BoyKot* »

srg320 писал(а):
*BoyKot* писал(а):Есть ли шанс запустить дисплей от него? Может знает кто какой у него контроллер и распиновку?
Ну распиновка известна, а контроллер по-любому должен быть от Samsung (типа S6Dxxxx), чтоб знать наверняка, надо замерить размеры контроллера.

Спасибо, уже перешел на работу с дисплеем Nokia 1616. Хороший цветной экран за 60 рублей. Здесь на сайте по нему достаточно информации. Старые черно-белые просто выброшу теперь.
Mrshilov
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср дек 11, 2013 01:28:14
Откуда: Санкт-Петербург

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Mrshilov »

Кто работал с дисплеем от SAMSUNG-S5230? Мой экземпляр игнорирует регистр $36, поэтому невозможны развороты по X и Y, поворот на 90°. У вас так же?
Chettuser

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Chettuser »

Подскажите, реально ли найти разъем для подключения дисплея от N95 отдельно, а не на шлейфе типа такого:
Изображение
Хотел поискать на ebay, но не знаю как его обозвать
8434163
Открыл глаза
Сообщения: 47
Зарегистрирован: Ср дек 02, 2009 15:06:55
Откуда: Украина
Контактная информация:

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение 8434163 »

Я встречал в некоторых интернет магазинах, торгующих комплектующими для мобил. Как вариант зайти в какой-нибудь сервис и попросить что-бы сняли с нерабочего шлейфа.
celladon1
Родился
Сообщения: 19
Зарегистрирован: Ср сен 09, 2009 15:15:59

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение celladon1 »

Chettuser писал(а):Подскажите, реально ли найти разъем для подключения дисплея от N95 отдельно, а не на шлейфе типа такого:
Изображение
Хотел поискать на ebay, но не знаю как его обозвать

Может этот подойдет?
http://www.ebay.com/itm/LCD-Display-Con ... d1274a472j
Chettuser

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Chettuser »

Да, похож, но блин! Дешевле шлейф купить!
8434163 писал(а):Я встречал в некоторых интернет магазинах, торгующих комплектующими для мобил. Как вариант ... попросить что-бы сняли с нерабочего шлейфа.

Конкретно сам разъём? Смахнуть то со шлейфа я и сам могу. Просто хотел обзавестись кучкой небольшой.
srg320
Встал на лапы
Сообщения: 85
Зарегистрирован: Пт фев 01, 2013 17:47:26
Откуда: Украина, Луганская область

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение srg320 »

Этот вроде похож.
Chettuser

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Chettuser »

Эх блин! В документации то не указан тип разъема!
Аватара пользователя
-Valerius-
Встал на лапы
Сообщения: 99
Зарегистрирован: Сб янв 12, 2013 22:43:10
Откуда: Москва

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение -Valerius- »

Я думаю тут
Спойлерhttp://www.molex.com/molex/products/listview.jsp?query=&offset=0&channel=Products&sType=z&fs=productname:slimstack,pitchmatinginterface:0.40mm&autoNav=&path=cHome%23%23-1%23%23-1%7E%7Enf12%7C%7C3234&npp=40&Itemlist=
вы с легкостью сможете найти и разъем и его маркировку.
MaxGoblin
Открыл глаза
Сообщения: 41
Зарегистрирован: Сб окт 29, 2011 21:46:14

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение MaxGoblin »

Доброго времени суток.
Подключил к mega8 диспл от С75 LPH9157-2 зеленый текстолит.

Набросал програмку (в CodeVisionAVR). Инициализацию проходит, а вот когда пытаюсь выводить пикселы или заполнить экран цветом то ничего не выходит.

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

Спойлер#include <delay.h>

//#define _8_BIT_COLOR //Если закомментировано - 16-ти битный цвет
#define _GEOMETRICAL //Использование функций вывода геометрических фигур


#define LCD_CS PORTC.2 //Выбор чипа
#define LCD_RESET PORTC.3 //Сброс
#define LCD_RS PORTC.4 //CD - тип передаваемых данных
#define LCD_CLK PORTC.1 //Синхронизация
#define LCD_DATA PORTC.0 //Данные

#define CMD 0
#define DAT 1

#ifdef _8_BIT_COLOR
//8-ми битовая цветовая палитра (256 цветов)
#define GREEN 0x1C
#define DARK_GREEN 0x15
#define RED 0xE0
#define BLUE 0x1F
#define DARK_BLUE 0x03
#define YELLOW 0xFC
#define ORANGE 0xEC
#define VIOLET 0xE3
#define WHITE 0xFF
#define BLAGK 0x00
#define GREY 0x6D

#else
//16-ти битовая цветовая палитра (65536 цветов)
#define BLACK 0x0000
#define WHITE 0xFFFF
#define GRAY 0xE79C
#define GREEN 0x07E0
#define BLUE 0x001F
#define RED 0xF800
#define SKY 0x5d1c
#define YELLOW 0xffe0
#define MAGENTA 0xf81f
#define CYAN 0x07ff
#define ORANGE 0xfca0
#define PINK 0xF97F
#define BROWN 0x8200
#define VIOLET 0x9199
#define SILVER 0xa510
#define GOLD 0xa508
#define BEGH 0xf77b
#define NAVY 0x000F
#define DARK_GREEN 0x03E0
#define DARK_CYAN 0x03EF
#define MAROON 0x7800
#define PURPLE 0x780F
#define OLIVE 0x7BE0
#define LIGHT_GREY 0xC618
#define DARK_GREY 0x7BEF
#endif

void LCD_init (void);
void spi(unsigned char data);
void send_dat8(unsigned char RS, unsigned int data);
void send_cmd(unsigned char RS, unsigned int data);
void send_dat16(unsigned char RS, unsigned int data);
//void Send_to_lcd (unsigned char RS, unsigned char data);
void SetArea (char x1, char x2, char y1, char y2);
void Put_Pixel (char x, char y, unsigned int color);


init(void)
{
LCD_RESET = 0;
delay_ms(500);
LCD_RESET = 1;
delay_ms(500);
send_cmd(CMD, 0x01); //Программный сброс
send_cmd(CMD, 0x36); //Memory Access Control (Направление заполнения области дисплея (памяти): 0bVHRXXXXX, V - заполнение по вертикали (0 - сверху-вниз, 1 - снизу-вверх),
//H - заполнение по горизонтали (0 - слева-направо, 1 - справа-налево), R - меняются местами строки и столбцы (при этом заполнение остается сверху-вниз, слева-направо))
send_dat8(DAT, 0x80);
send_cmd(CMD, 0x11); //Выход из спящего режима
delay_ms(20);
send_cmd(CMD, 0x3A); //Установка цветовой палитры
#ifdef _8_BIT_COLOR
send_dat8(DAT, 0x02); //Байт на пиксель 256 цветов
#else
send_dat8(DAT, 0x55); //Два байта на пиксель 65536 цветов
#endif
delay_ms(20);
send_cmd(CMD, 0x29); //Включение дисплея
send_cmd(CMD, 0x13);
}

void spi(unsigned char data)
{ unsigned char count;


for (count = 0; count < 8; count++) //Цикл передачи данных
{
if(data&0x80) LCD_DATA=1;
else LCD_DATA=0;
LCD_CLK=1;
data <<= 1;
LCD_CLK=0;
delay_us(1);
}
}




void send_dat8(unsigned char RS, unsigned int data)
{
LCD_CS= 0;
LCD_RS=RS; //запись данных
spi(data);
LCD_CS= 1;
}

void send_cmd(unsigned char RS, unsigned int data)
{
LCD_CS= 0;
LCD_RS=RS; //запись команды
spi(data);
LCD_CS= 1;
}

void send_dat16(unsigned char RS, unsigned int data)
{ unsigned int i;
LCD_CS= 0;
LCD_RS=RS; //запись данных
spi(data>>8);
spi(data);

LCD_CS= 1;
}





void SetArea(char x1, char x2, char y1, char y2)
{
send_cmd( CMD, 0x2A ); //задаем область по X
send_dat8( DAT, x1 ); //начальная
send_dat8( DAT, x2 ); //конечная

send_cmd( CMD, 0x2B ); //задаем область по Y
send_dat8( DAT, y1 ); //начальная
send_dat8( DAT, y2 ); //конечная

send_cmd( CMD, 0x2C ); //отправляем команду на начало записи в память и начинаем посылать данные


}



void Put_Pixel (char x, char y, unsigned int color)
{
signed char i;
SetArea( x, x, y, y );
LCD_RS = 1;

#ifdef _8_BIT_COLOR //(8-ми битовая цветовая палитра (256 цветов))
send_dat8( DAT, color ); //Данные - задаём цвет пикселя
#else
//(16-ти битовая цветовая палитра (65536 цветов))
send_dat16(DAT, color);
#endif
}


void LCD_FillScreen (unsigned int color)
{
unsigned int x;
signed char i;
SetArea( 0, 131, 0, 175 ); //Область всего экрана
LCD_RS = 1;

//Данные - задаём цвет пикселя
for (x = 0; x < 23232; x++) // 23232 - это 132 * 176
{
#ifdef _8_BIT_COLOR //(8-ми битовая цветовая палитра (256 цветов))
send_dat8(DAT, color ); //Данные - задаём цвет пикселя
#else //(16-ти битовая цветовая палитра (65536 цветов))
send_dat16(DAT, color);
#endif
}
}
Chettuser

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Chettuser »

Народ, где найти дисплей от Siemens S65? На бабае искал - LPH из Германии за 15 енотов, жаба не разрешает!
Какие еще есть дисплеи с такими же удобными площадками для пайки? Не обязательно от Семёнов.
Последний раз редактировалось Chettuser Вс апр 13, 2014 09:20:31, всего редактировалось 1 раз.
Аватара пользователя
BigallS
Опытный кот
Сообщения: 752
Зарегистрирован: Пт апр 15, 2011 21:11:22
Откуда: Россия

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение BigallS »

У меня есть один лишний всего было 3штуки, 1 хамелион собрал, 2й в процессе сборки, могу поменяться на другой какой нибудь подходящий.
Mrshilov
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср дек 11, 2013 01:28:14
Откуда: Санкт-Петербург

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Mrshilov »

Chettuser писал(а):Какие еще есть дисплеи с такими же удобными площадками для пайки? Не обязательно от Семёнов.

http://cxem.net/mc/mc245.php
Chettuser

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Chettuser »

Из новых сотиков ничего ещё не юзали? А то всё 1100 да 3310... Скоро таких уже не найдёшь.
И как насчёт дисплеев от других моделей? Тут например Samsung S5320 пробегал.
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение HHIMERA »

Гугл просто кишит подключениями TFT... особенно от Nokia...
"Я не даю готовых решений, я заставляю думать!"(С)
Аватара пользователя
BigallS
Опытный кот
Сообщения: 752
Зарегистрирован: Пт апр 15, 2011 21:11:22
Откуда: Россия

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение BigallS »

Не только Гугл, но и здесь viewtopic.php?f=61&t=78889 на форуме полно информации.
Sergi
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Ср янв 04, 2012 11:57:40
Откуда: Алчевск

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Sergi »

Samsung S5230 требует минимум 10 пинов, что не всегда возможно выделить. Иногда нужен SPI интерфейс, но на болшеразмерных дисплеях это редкость.
Mrshilov
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср дек 11, 2013 01:28:14
Откуда: Санкт-Петербург

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Mrshilov »

Вот здесь: http://www.mcselec.com/index2.php?optio ... wforum&f=8 (нужна регистрация)
и здесь: http://bascom.at.ua/
мои последние библиотеки на BASCOM-AVR для дисплеев. К некоторым есть модели Протеус.
Chettuser

Re: Юзаем дисплеи от сотовых и других потаскунчиков.

Сообщение Chettuser »

Mrshilov писал(а):http://bascom.at.ua/

Последняя ссылка обалденная ))) Заценил! :beer:
Ответить

Вернуться в «Периферия»