Группа: Cоучастник
Сообщений: 99
Пользователь №: 76504
Регистрация: 5-February 11
Место жительства: Санкт-Петербург
Выложите, что сняли. Может можно поярче сделать. Код на бейсике, но я думаю все понятно. Это под напряжение 2V, под другое нужно контраст уменьшать. CS постоянно подключен на землю.
Выложите, что сняли. Может можно поярче сделать. Код на бейсике, но я думаю все понятно. Это под напряжение 2V, под другое нужно контраст уменьшать. CS постоянно подключен на землю.
Есть лог с анализатора. Но чтобы его просмотреть нужна программа. Так что выкладываю "бумажные" записи по этому дисплею. Кое что совпадает, но есть и отличия.
Присоединённое изображение (Нажмите для увеличения)
Группа: Cоучастник
Сообщений: 99
Пользователь №: 76504
Регистрация: 5-February 11
Место жительства: Санкт-Петербург
Временно использую подсветку от RDX0032 - она больше, закрыл бумажкой с окошком под V3. А вообще по размеру подходит от Nokia-2660ext/2760ext /6085ext. Пробовал задавать цвета командой CE - не реагирует. Видимо у меня дисплей китайский, поэтому дальше требовать от него яркости и насыщенности бесполезно.
Вот для образца от ls020 (гдето в инете нашёл)..... // m - масштаб текста. 1-самый маленький, 4 - самый большой void put_char(char x, char y, char c, unsigned int color, char m) {
char h,ch,p,mask,tt; x=DISP_H - CHAR_H - x; ls020_wrcmd16(0xEF90); ls020_wrcmd16(0x0504); ls020_wrcmd16(0x0800+y); ls020_wrcmd16(0x0A00+x); ls020_wrcmd16(0x0900+y+CHAR_H*m-1); ls020_wrcmd16(0x0B00+x+CHAR_W*m-1); for (h=CHAR_H; h>0; h--) { // every column of the character for(tt=0;tt<m;tt++) { if (c == 32) { ch=ascii_tab[0][CHAR_H-h]; } else if (c > 44 && c < 59) { ch=ascii_tab[c-44][CHAR_H-h]; } else if (c == 176) { ch=ascii_tab[15][CHAR_H-h]; } else if (c > 191) { ch=ascii_tab[c-176][CHAR_H-h]; } mask=0x01; for (p=0; p<CHAR_W; p++) { // write the pixels if (ch&mask) { WRDATA(color); if(m==2) { WRDATA(color); } } else { WRDATA(bgcolor); if(m==2) { WRDATA(bgcolor); } } mask=mask*2; } } } }
Доброго времени суток. На Kazus-е я это уже писал, решил в этой теме оставить заметку(не сочтите за наглость). Просто достался мне убитый (передатчик, зарядка, АКБ) китайский клон i9500(Sansung Galaxy S4). Дисплей исправный, выкидывать жалко. В интернете данных на него не нашел, может кто имел дело с данным "зверем".
P.S. На шлейфе написано: HF-F46084VA. 33 pin. По разводке платы удалось вычислить часть контактов: 1,10,17,22 - корпус 2-9 - скорее всего шина данных (D0-D7) 11-16 - скорее всего управление (CS,RES,DC,CLK ...) 18-21 - тачскрин 23,24 - скорее всего питание 25 - "+" подсветки 26-33 - "-" подсветки
Есть обратная задача. нужно определить контроллер дисплея, имея его драйвер. Самого дисплея нет, думаю купить аналог или переделать драйвер под имеющийся ili9328. Разрешение 128*160, шина 8 бит. Инит похож на ILI932x, но задание окна отличается.
CODE
void LCD_Init(void) {
LCD_WriteReg(0x00,0x0001);//start power delay_ms(15); LCD_WriteReg(0x11,0x1f1e);//power control 2 delay_ms(15); LCD_WriteReg(0x12,0x0003);//power control 3 delay_ms(15); LCD_WriteReg(0x13,0x080c);//power control 4 delay_ms(15); LCD_WriteReg(0x14,0x3019);//power control 5 delay_ms(15); LCD_WriteReg(0x10,0x1a10);//power control 1 delay_ms(15); LCD_WriteReg(0x13,0x081c);//power control 4 delay_ms(20); LCD_WriteReg(0x01,0x010c);//driver output control LCD_WriteReg(0x02,0x0200);//lcd driving_waveform LCD_WriteReg(0x03,0x1030);//entry mode LCD_WriteReg(0x07,0x0005);//display control 1 LCD_WriteReg(0x08,0x0603);//display control 2 LCD_WriteReg(0x0b,0x0006);//frame cycle control LCD_WriteReg(0x0c,0x0000);//external display interface control LCD_WriteReg(0x0e,0x0002);//equalize control LCD_WriteReg(0xa0,0x0100);//power control 7 LCD_WriteReg(0xa7,0x0014);//power control 9 LCD_WriteReg(0x30,0x0201);//gamma control 1 LCD_WriteReg(0x31,0x0603);//gamma control 2 LCD_WriteReg(0x32,0x0606);//gamma control 3 LCD_WriteReg(0x33,0x0002);//gamma control 4 LCD_WriteReg(0x34,0x0503);//gamma control 5 LCD_WriteReg(0x35,0x0305);//gamma control 6 LCD_WriteReg(0x36,0x0606);//gamma control 7 LCD_WriteReg(0x37,0x0100);//gamma control 8 LCD_WriteReg(0x38,0x0d0f);//power control 9 LCD_WriteReg(0x40,0x0000);//gata scan position register LCD_WriteReg(0x42,0x9f00);//1st screen driving position LCD_WriteReg(0x43,0x9f00);//2st screen driving position LCD_WriteReg(0x44,0x7f00);//horizontal window address LCD_WriteReg(0x45,0x9f00);//vertical window address LCD_WriteReg(0x07,0x0021); LCD_WriteReg(0x07,0x0023); LCD_WriteReg(0x07,0x0037); LCD_Clear(WHITE); }
Понадобился небольшой дисплей. Подходящий нашел от Моторолы c155. Нашел схему на телефон. Но в ней не указаны номера контактов дисплея. Есть у кого распиновка и какой контроллер в нем?
Присоединённое изображение (Нажмите для увеличения)
Понадобился небольшой дисплей. Подходящий нашел от Моторолы c155. Нашел схему на телефон. Но в ней не указаны номера контактов дисплея. Есть у кого распиновка и какой контроллер в нем?
Часть схемы из даташита.
Присоединённое изображение (Нажмите для увеличения)
Motorola C155/C156/C157/V171 - контроллер UC1682. Не проверено, но если да, то вот распиновка от V171:
Спасибо. Дисплеи с155 и v171 действительно похожи. Шлейфы, судя по фотографиям из интернет магазинов, отличаются, но думаю это не важно. По крайней мере выводы подсветки совпадают. По названию контроллера UC1682 находится больше информации.
Здравствуйте, имеется LCD от Motorola W370 (TD018THEJ8), может кто нибудь подскажет, куда его применить можно или распиновку ног, пролистал по нэту - ничего не нашёл, а выкидывать жалко.
На всякий случай: Мыло: [email protected] Ася: 612214781 Skipe: afonichev_sergey
Фото:
Доброго времени суток. Подскажите, получилось подцепить данный дисплей, или хотя бы опознать контроллер?
Продублирую вопрос с радиокота тут: Имеются 2 типа стеклях от S5230. У одного из них спина блестящая, цвета как будто на ноутбучном дисплее - как бы "стеклянные" что ли. Другой - спина матовая, без этих крестиков, цвета насыщенные, чёткие. Тот что слева, без крестиков и гладкой подложкой реагирует на 0x36 (MADCTR), а тот что справа, с крестиками на подложке - вообще никаким образом не реагирует ни на один из битов. Информацию из этого регистра пока не считывал.
Группа: Cоучастник
Сообщений: 41
Пользователь №: 106521
Регистрация: 17-May 14
Место жительства: Донецк Украина
Это самый что ни на есть китай. Давно работаю в сфере сотовых, сам собирал на S5230, так вот, те что я пробовал и китай и оригинал на поворот реагировали. Да и сколько их не менял, никаких крестиков на нем не видел...
Помогите с подключением к arduino дислпея от siemens M65 (L2F50 ). Подключал как здесь http://compcar.ru/forum/showthread.php?t=7237, выводит только цветные вертикальные линии. Что не так???
камерады, хелп ми пытаюсь создать вот такое. но индикатор молчит, как партизан на допросе - подсветка есть, изображения нет. подключил без цепей 220 Вольт - просто МК, кнопки и дисплей. может есть способ проверки дисплея? например какойнить скетч ардуино...
Это сообщение отредактировал karl2233 - Oct 21 2015, 03:08 PM