Доброго времени суток! Достался мне по случаю дисплей от Samsung SGH-X830 (он же на X838,F200,F210,S430?), выглядит оно так: Очень он мне понравился по своим параметрам (1.5", 220x128, 262144 цветов). Нашёл сервис мануал к телефону http://www.s-manuals.com/pdf/phone/samsung/samsung_sgh-x830_rev2.1_schematics.pdf Там имеется распиновка коннектора (стр 5) Как я понимаю (а я нуб в плане микроконтроллеров итп ) - мы имеем: Восьмибитную шину LCD_DO(0) LCD_DO(1) LCD_DO(2) LCD_DO(3) LCD_DO(4) LCD_DO(5) LCD_DO(6) LCD_DO(7) Ногу сброса LCD_RESET Подсветку BL- BL+ И какие-то LCD_REN_O LCD_WEN_O LCD_CS_O LCD_RS_O Все ноги, кроме подсветки, идут к процу. Подсветка идёт к LT3465AES6 Господа (Дамы)! Как понять, какой там чип, структура данных? Возможно есть какая-то готовая библиотека для ардуино иде? (Да, пока пишу в ардуино иде, большего не осилил).
Ну это, я думаю, не страшно. Пихай биты, дрыгай ногами - будет картинка. Но вот как понять формат, последовательность, ... Возможно это похоже на какую-то тривиальную шину, или на интерфейс какого-то известного дисплея?
LCD Shield с оо-ооочень похожей распиновкой. LCD_DO(x) = LCD_Dx LCD_RESET = LCD_RST LCD_REN_O = LCD_RD (A read strobe signal and enables an operation to read out data when the signal is low.) LCD_WEN_O = LCD_WR (A write strobe signal and enables an operation to write data when the signal is low.) LCD_CS_O = LCD_CS (A chip select signal.) LCD_RS_O = LCD_RS (A register select signal.) Контроллер SPFD5408 (ILI9320?). Правда 240х320. Есть ощущение что нужно брать библиотеку от него и править... Видимо нужно подключить аналогично, и "спросить у экрана" кто он такой )) Код (C++): // find the TFT display uint16_t identifier = tft.readRegister(0x0); if (identifier == 0x9325) { Serial.println("Found ILI9325"); } else if (identifier == 0x9328) { Serial.println("Found ILI9328"); } else { Serial.print("Unknown driver chip "); Serial.println(identifier, HEX); while (1); }