Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Malzeme Bilgisi => Konuyu başlatan: serdararikan - 05 Mart 2010, 22:39:33

Başlık: Çin malı telefon ekranları
Gönderen: serdararikan - 05 Mart 2010, 22:39:33
piyasada 20tl civarında bir fiyata 250 milyon renkli TFT çin telefon ekranları bulunabiliyor.biraz araştırma yaptım hatta birisini denedim fakat bu olaydaki en büyük sıkıntı datasheet sıkıntısı.elinde bu tarz ekranların datasheetleri bulunan arkadaşımız varmı?
Başlık: Çin malı telefon ekranları
Gönderen: gevv - 05 Mart 2010, 23:00:30
populer markaların  çin malı lcdleri piyasada uygun fiyata var bu telefonlar popüler olduğu için şemalarıda internette bulunuyor  o  şemalardan  lcd  bağlantılarını  bulabilirsiniz
Başlık: Çin malı telefon ekranları
Gönderen: serdararikan - 05 Mart 2010, 23:30:58
Alıntı yapılan: "gevv"populer markaların  çin malı lcdleri piyasada uygun fiyata var bu telefonlar popüler olduğu için şemalarıda internette bulunuyor  o  şemalardan  lcd  bağlantılarını  bulabilirsiniz
biraz araştırma yaptım.popüler markaların ekranları(çin klonu olsa bile) malesef çin telefon ekranlarının en az 2 katı fiyata satılıyor.
Başlık: Çin malı telefon ekranları
Gönderen: gevv - 05 Mart 2010, 23:48:04
10 tl gibi bir fiyata (15 de olabilir) popüler bir nokia telefonun (sanırım 5200 gibi bir şeydi) lcdsini almıştım  

istanbul tahta kalede hasırcılar hana gidin uygun fiyata bir çok lvd bulursunuz
Başlık: Çin malı telefon ekranları
Gönderen: elt42at - 06 Mart 2010, 10:23:14
Sanrım şu an için en yaygın ve en uygun GLCD 6610 veya 6100 larda kullanılan 132*132 lik ekranlar. Epson yada NXP sürücülü oluyorlar ve datasheetleri ve örnek uygulamaları yaygın. 3.3V arayüzünde olmasına rağmen seri haberleşme arabirimini kullandıkları için gerilim bölücü kullanarak rahatlıkla kullanılabiliyorlar. Forumda ahmet2004 arkadaşımızın paylaşımlarından hatırlıyorum. Aratırsanız muhakkak bir fikir edineceksiniz. En çok hoşuma giden bu GLCD ekranların arasındaki bandı çıkarınca lehimleme için bir kısmın çıkması. Satın alırken tabiki kesin olarak bilemiyorsunuz ancak aldıktan sonra süpriz yumurta gibi şansınıza artık. Ama dert edilmemesi lazım ki, telefoncularda rahatlıkla ve uygun fiyata bu glcd lerin soketleri mevcut.
Başlık: Çin malı telefon ekranları
Gönderen: serdararikan - 06 Mart 2010, 13:51:13
Alıntı yapılan: "elt42at"Sanrım şu an için en yaygın ve en uygun GLCD 6610 veya 6100 larda kullanılan 132*132 lik ekranlar. Epson yada NXP sürücülü oluyorlar ve datasheetleri ve örnek uygulamaları yaygın. 3.3V arayüzünde olmasına rağmen seri haberleşme arabirimini kullandıkları için gerilim bölücü kullanarak rahatlıkla kullanılabiliyorlar. Forumda ahmet2004 arkadaşımızın paylaşımlarından hatırlıyorum. Aratırsanız muhakkak bir fikir edineceksiniz. En çok hoşuma giden bu GLCD ekranların arasındaki bandı çıkarınca lehimleme için bir kısmın çıkması. Satın alırken tabiki kesin olarak bilemiyorsunuz ancak aldıktan sonra süpriz yumurta gibi şansınıza artık. Ama dert edilmemesi lazım ki, telefoncularda rahatlıkla ve uygun fiyata bu glcd lerin soketleri mevcut.

bi tane çıkma çin telefon ekranı bulup bi deneme yapayım dedim.
http://img521.imageshack.us/i/photo0003x.jpg/
http://img94.imageshack.us/i/photo0002av.jpg/
http://img690.imageshack.us/i/photo0001p.jpg/

elimdeki lcd nin datashhetinide buldum.faka elimdeki lcd 16 bitlik paralel interface kullanıyor ve 2.8V ile çalışıyor.ekran çıkma olduğu için çalışıp çalışmadığı konusunda bi fikrim yok.birkaç deneme yaptım şuan için başarılı olamadım.


http://www.gencteknomarket.com/CIN-LCD,CA1-30.html

adresinde ucuza lcd ler fakat hiçbirisinin datasheetine ulaşamadım.eğer bunların datasheet bilgilerine ulaşılabilinirse nokia ekranlarına falan hiç gerek yok bunlarla süper uygulamalar yapılabilir.
Başlık: Çin malı telefon ekranları
Gönderen: erhanzeynel - 06 Mart 2010, 19:00:05
elinizdeki glcd bir touchscreen. Bunu deneme kartında kullanan bir firma vardı. Hatırlarsam tekrar yazarım.
Başlık: Çin malı telefon ekranları
Gönderen: PROTECH_ - 08 Mart 2010, 12:23:50
Alıntı yapılan: "serdararikan"

bi tane çıkma çin telefon ekranı bulup bi deneme yapayım dedim.
http://img521.imageshack.us/i/photo0003x.jpg/
http://img94.imageshack.us/i/photo0002av.jpg/
http://img690.imageshack.us/i/photo0001p.jpg/

elimdeki lcd nin datashhetinide buldum.faka elimdeki lcd 16 bitlik paralel interface kullanıyor ve 2.8V ile çalışıyor.ekran çıkma olduğu için çalışıp çalışmadığı konusunda bi fikrim yok.birkaç deneme yaptım şuan için başarılı olamadım.

Hocam simdiye kadar ki çalışmalarda ümit verici bir gelisme varmı?
Eger çalistirilabilme imkani varsa bizde üzerine ugrasalim, basarili oldugu takdirde en azindan tft lcd bulma sorunu yasamayız ilerleyen vakitlerde..
Başlık: Çin malı telefon ekranları
Gönderen: Analyzer - 08 Mart 2010, 13:35:07
Selam,

Bu başlığa cevap yazmıştım ancak tabi veritabanı uçtuğu için görünmüyor. Bu tip ekranlarla uğraşacak arkadaşlar ILI9320 olarak internette aratırlarsa sonuca ulaşabilirler.

Analyzer
Başlık: Çin malı telefon ekranları
Gönderen: PROTECH_ - 08 Mart 2010, 14:39:56
Alıntı yapılan: "Analyzer"Selam,

Bu başlığa cevap yazmıştım ancak tabi veritabanı uçtuğu için görünmüyor. Bu tip ekranlarla uğraşacak arkadaşlar ILI9320 olarak internette aratırlarsa sonuca ulaşabilirler.

Analyzer

Hocam yine hızır gibi yetistiniz  maş.  8O
Başlık: Çin malı telefon ekranları
Gönderen: serdararikan - 09 Mart 2010, 16:49:25
Alıntı yapılan: "PROTECH_"
Alıntı yapılan: "serdararikan"

bi tane çıkma çin telefon ekranı bulup bi deneme yapayım dedim.
http://img521.imageshack.us/i/photo0003x.jpg/
http://img94.imageshack.us/i/photo0002av.jpg/
http://img690.imageshack.us/i/photo0001p.jpg/

elimdeki lcd nin datashhetinide buldum.faka elimdeki lcd 16 bitlik paralel interface kullanıyor ve 2.8V ile çalışıyor.ekran çıkma olduğu için çalışıp çalışmadığı konusunda bi fikrim yok.birkaç deneme yaptım şuan için başarılı olamadım.

Hocam simdiye kadar ki çalışmalarda ümit verici bir gelisme varmı?
Eger çalistirilabilme imkani varsa bizde üzerine ugrasalim, basarili oldugu takdirde en azindan tft lcd bulma sorunu yasamayız ilerleyen vakitlerde..


Araştırmalarım sürüyor fakat araştırdıkça öğrendimki çok fazla sayıda TFT ekran mevcut.genelde 6-7 çeşit controller ile sürülüyorlar.microchip in graphic solution uygulamalarında birçok controller için hazır kütüphane verilmiş faka 24 ve 32 serisi PIC ler için yazılmış kütüphaneler.

320x240=76.800  adet pixel e her pixel için r-g-b bilgileri bulunduğu için hızlı bir işlemciye ihtiyazç duyuluyor.En kötü ihtimallet 18 seisi bir PIC kullanmak lazım.
fiyatlar ortalama 10$ civarında.şuan elimdeki en somut bilgi
ya clone n95 yada nokia n73 ün ekranının çin kopyasını kullanmak.ikiside tahtakaleden temin edilebiliyor ve 18-20tl civarında fiyatlara sahipler.8 bitlik i80 paralel haberleşme ile kullanılabiiyorlar.fırsatım olunca bunlardan birisini alıp deneme yapacağım.
Başlık: Çin malı telefon ekranları
Gönderen: PROTECH_ - 09 Mart 2010, 17:14:57
Alıntı yapılan: "serdararikan"

Araştırmalarım sürüyor fakat araştırdıkça öğrendimki çok fazla sayıda TFT ekran mevcut.genelde 6-7 çeşit controller ile sürülüyorlar.microchip in graphic solution uygulamalarında birçok controller için hazır kütüphane verilmiş faka 24 ve 32 serisi PIC ler için yazılmış kütüphaneler...

Hocam Dün tahtakaleden aldim birtane, bende biraz arastirdim suanda tek problem pin dizilimi! Bu lcdlerin sürücüleri aşağı yukarı hepsinde ayni sadece sürücüden flex pcb ile telefona bağlanti yapilan yerde problem var hangisi vcc hangisi data  bilinmiyor. Şuana kadar, bendeki lcd nin touch pad ve back light pinlerinin yerini bulabildim...
Başlık: Çin malı telefon ekranları
Gönderen: serdararikan - 09 Mart 2010, 17:33:13
Alıntı yapılan: "PROTECH_"
Alıntı yapılan: "serdararikan"

Araştırmalarım sürüyor fakat araştırdıkça öğrendimki çok fazla sayıda TFT ekran mevcut.genelde 6-7 çeşit controller ile sürülüyorlar.microchip in graphic solution uygulamalarında birçok controller için hazır kütüphane verilmiş faka 24 ve 32 serisi PIC ler için yazılmış kütüphaneler...

Hocam Dün tahtakaleden aldim birtane, bende biraz arastirdim suanda tek problem pin dizilimi! Bu lcdlerin sürücüleri aşağı yukarı hepsinde ayni sadece sürücüden flex pcb ile telefona bağlanti yapilan yerde problem var hangisi vcc hangisi data  bilinmiyor. Şuana kadar, bendeki lcd nin touch pad ve back light pinlerinin yerini bulabildim...

aldığın ekranın kodu nedir?ve fiyatı hakkında bilgi verebilirmisin?
Başlık: Çin malı telefon ekranları
Gönderen: PROTECH_ - 09 Mart 2010, 17:41:44
@serdararikan

$12 civarinda fiyati var Genc tekno marketten aldim
103 numarali lcd.
Başlık: Çin malı telefon ekranları
Gönderen: serdararikan - 09 Mart 2010, 17:47:18
Alıntı yapılan: "PROTECH_"@serdararikan

$12 civarinda fiyati var Genc tekno marketten aldim
103 numarali lcd.

ekranla ilgili datasheet bilgilerine sahipmisiniz?
Başlık: Çin malı telefon ekranları
Gönderen: PROTECH_ - 09 Mart 2010, 18:04:28
Alıntı yapılan: "serdararikan"
Alıntı yapılan: "PROTECH_"@serdararikan

$12 civarinda fiyati var Genc tekno marketten aldim
103 numarali lcd.

ekranla ilgili datasheet bilgilerine sahipmisiniz?

Şuanda net bir datasheet yok üretici firmanin diğer lcd lerinin datasheetlerini inceledim, benzer özelliklere sahip bir datasheet buldum:
http://www.trulydisplays.com/tft/apnote/TFT-G240320UTSW-146W-TP-E%20Application%20Note%20V0.1.pdf
Elimizdeki lcd de bundan cok farklı değildir, Lcd telefon ile direk paralel veri transferi yaptigindan; diğer pinlerin(sda, sclk,  vs.) sokete baglanti ciktisi vermemis olacaklarini tahmin ediyorum. ki göründüğü kadari ile öyle
Bendeki lcd de 37 pin var sizdekinde kactane pin var acaba ?
Başlık: Çin malı telefon ekranları
Gönderen: serdararikan - 09 Mart 2010, 18:24:43
Alıntı yapılan: "PROTECH_"
Alıntı yapılan: "serdararikan"
Alıntı yapılan: "PROTECH_"@serdararikan

$12 civarinda fiyati var Genc tekno marketten aldim
103 numarali lcd.

ekranla ilgili datasheet bilgilerine sahipmisiniz?

Şuanda net bir datasheet yok üretici firmanin diğer lcd lerinin datasheetlerini inceledim, benzer özelliklere sahip bir datasheet buldum:
http://www.trulydisplays.com/tft/apnote/TFT-G240320UTSW-146W-TP-E%20Application%20Note%20V0.1.pdf
Elimizdeki lcd de bundan cok farklı değildir, Lcd telefon ile direk paralel veri transferi yaptigindan; diğer pinlerin(sda, sclk,  vs.) sokete baglanti ciktisi vermemis olacaklarini tahmin ediyorum. ki göründüğü kadari ile öyle
Bendeki lcd de 37 pin var sizdekinde kactane pin var acaba ?

bendekinde de 37 pin var yanlız sana şu noktayı belirtmek isterim  datasheetleri incelediysen aynı firmanın  xxxxxxxx-xxx-l  ürünü ile xxxxxxxx-xxx ürününün farklı controller lara sahip olabildiğini farketmişsindir.ben bu yanılgıya vardım. bulduğum bi dökümanda ILI9320 controller kullanılmış bi ekran vardı ben buna göre devremi çizdim.denemeler yaptım başarılı olamadım.daha sonra araştırmaya devam ettim ve benim elimdeki ekranın ILI9320 değil HX8347-A1 controller ile sürüldüğünü öğrendim.dolayısı ile başladığım yere geri döndüm.bunu dikkate almanı öneririm.Ayrıca senin arayacağın anahtar kelime "china clone n95" olmalı.bence tüm kopya n95 ler aynı ekranı kullanıyor sadece kodları farklı.gelişmeden bizleri haberdar edersen seviniriz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 03 Mayıs 2010, 00:14:21

8K1231 TFT'si(TFT8K1231FPC-A1-E) ILI9325 çipsetini kullanıyor.



Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 03 Mayıs 2010, 00:40:49
Buda pin bağlantısı:

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 03 Mayıs 2010, 23:48:13
üstad ellerine sağlık.çok faydalı bilgiler.
Peki bu ekran türkiyede varmıdır?varsa nerden temin edebiliriz?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 04 Mayıs 2010, 01:08:16

PROTECH_  in aldığı yerden aldım test etmek için 10$ fiyatı var.2,4inç TFT.Zaten orası tft kaynıyor çeşit çeşit.

Pic32 de çalıştırıyorum daha doğrusu 5v sürücü/çeviricileri olmadığı için mecburen 3volltuk mişkroişlemcilerle çalıştırdım.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: PROTECH_ - 04 Mayıs 2010, 16:30:21
Alıntı yapılan: ahmet2004 - 04 Mayıs 2010, 01:08:16

PROTECH_  in aldığı yerden aldım test etmek için 10$ fiyatı var.2,4inç TFT.Zaten orası tft kaynıyor çeşit çeşit.

Pic32 de çalıştırıyorum daha doğrusu 5v sürücü/çeviricileri olmadığı için mecburen 3volltuk mişkroişlemcilerle çalıştırdım.

Üzerinde deneme yapaya vakit bulamamıştım, çok güzel bir çalışma olmuş, ellerine sağlık
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 04 Mayıs 2010, 19:34:27
@ahmet2004 çok güzel çalışma olmuş.5V-3.3V dönüştürme işi biraz can sıkıcı ama denemeye değer...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: PROTECH_ - 04 Mayıs 2010, 19:50:55
Alıntı yapılan: ahmet2004 - 03 Mayıs 2010, 00:40:49
Buda pin bağlantısı: ...




hocam  buarada pin bağlantılarını nasıl tespit ettiniz ?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 04 Mayıs 2010, 21:26:44
internetten. ::)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: PROTECH_ - 05 Mayıs 2010, 11:58:06
@ahmet2004

hocam link verebilirmisiniz sakıncası yoksa ?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 05 Mayıs 2010, 12:02:01
Maalesef bir link veremeyeceğim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 14 Mayıs 2010, 22:28:22
üstad resimlerdeki ekranların bağlantısı yokmuş gibi görünüyor nasıl resim elde ettiniz? bi göz yanılmasımı var
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 14 Mayıs 2010, 23:03:47
bağlantılara bakarak sonuca gidilebilir diye resimi düzenlemiştim ozaman.

Sizlerde bir gelişme yokmu hocam.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: fatihkuzucu - 15 Mayıs 2010, 00:00:20
Gereksiz mesaj atıp duruyorsunuz. Resim düzenlemekten başka yaptıgınız iş yokmu ?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 15 Mayıs 2010, 17:54:09
Alıntı yapılan: ahmet2004 - 14 Mayıs 2010, 23:03:47
bağlantılara bakarak sonuca gidilebilir diye resimi düzenlemiştim ozaman.

Sizlerde bir gelişme yokmu hocam.

resim düzenlemek ne demektir??
yani siz bu lcd yi hiç kullanmadınızmı?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 15 Mayıs 2010, 18:13:14
Evet yaptım ama kablo lehimlemiştim çirkin gözükmesin diye resimde oraları sildim.

Pcb yapmadım Tft ye deneme olduğu için.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 15 Mayıs 2010, 18:23:50
ok üstad.driver ili9325 ve bağlantıda problem yoksa bende denemeye başlayacam.ekranı bugun aldım.bakalım sonuç nasıl olacak.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 15 Mayıs 2010, 18:33:22
Evet verdiğim pin bağlantı şeması doğrudur uygulama yapabilirsin tereddütün olmasın.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 15 Mayıs 2010, 18:40:31
Alıntı yapılan: ahmet2004 - 15 Mayıs 2010, 18:33:22
Evet verdiğim pin bağlantı şeması doğrudur uygulama yapabilirsin tereddütün olmasın.

ok saolasın..
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: SERRO EFE - 15 Mayıs 2010, 18:56:07
serdararikan

Almış olduğun lcd hangi telefon modeline ait bilgi verebilirmisin. Bende aldım bi kaç lcd ama bi sonuca ulaştıramadım (bağlantı konusunda).
Yardımcı olursan sevinirim iyi çalışmalar.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 15 Mayıs 2010, 19:12:44
@ahmet2004 ün almış olduğu ekranın aynısı.genç tekno dan aldım.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 15 Mayıs 2010, 19:27:42
NO:103  8K1231 o pasajda başka dükkanlardada var ÇİN ekran 8K1231 kodlu derseniz alırsanız.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: airforce - 18 Mayıs 2010, 20:22:55
Bu tip lcd leri picbasic dilinde 18f452 ile kullanmak mümkün mü? 16 bit çıkışa hangi değerleri yükliycez sonra rgb değerleri nasıl gönderilecek? ILI9325 datasheetini inceledim ancak işin içinden nası çıkacağımı anlayamadım.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 18 Mayıs 2010, 23:36:34
Evet kullanmak mümkün.Yapılmış örnekleri inceleyeceksin sonrada picbasicpro'ya çevireceksin.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 19 Mayıs 2010, 04:29:06
Bayaa ilgi çekti bu konu.Konu hakkında birçok link ekledim.

Bütün linkler çok kapsamlı detaylı inceleyin arkadaşlar.Bu linkleri inceleyen arkadaşların sonuca ulaşacaklarına inanıyorum.Buldukça yazarım.

Linkler:

http://bbs.eeworld.com.cn/viewthread.php?tid=81362

http://bbs.eeworld.com.cn/viewthread.php?tid=95708

http://elec.tkjweb.dk/blog/tag/ili9320/

http://www2.chipcad.hu/tartalom.aspx?hir=378

http://www.techtoys.com.hk/Displays/TY320T240320/TY320T240320.htm

http://store.gravitech.us/arlpwi2tftto.html

http://www.mypic32.com/c/message_boards/find_message?p_l_id=10306&messageId=150569

http://www.ourdev.cn/bbs//bbs_content.jsp?bbs_sn=831085&bbs_page_no=1&search_mode=4&search_text=tsb0574&bbs_id=9999

http://www.poweravr.com/bbs/forumdisplay.php?fid=30
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: gogge - 19 Mayıs 2010, 12:44:24
Çok ilgi çekici bir konu olmuş. Elimde siemens sx1 lcd ekran var. Bu ekranı sürmekle hiç ilgilenmemiştim. Araştıralım bakalım.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: SpeedyX - 19 Mayıs 2010, 16:31:38
Linkteki kitten istiyorum :)

http://store.gravitech.us/arlpwi2tftto.html
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: airforce - 22 Mayıs 2010, 18:52:44
Çalıştırıp çalıştıramayacağımı bilmeden de olsa bende aldım 8k1231 lcd ekrandan Allah sonumuzu hayırlı etsin....
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 23 Mayıs 2010, 23:38:40
Gördüğüm kadarıyla:

ILI9320-ILI9325-HX8347-FT1505C birbirlerin eşi ekranlar.

8K1231 TFT registerinde çipsetinin ismi bulunuyor.O değeri okuduğumda 8K1231 TFT sinin FT1505C olduğunu gördüm.

Yani Sıfırıncı register değerini okuduğumda orada 0x1505 yazıyor.Aramalarınızda bunuda dikkate alabilirsiniz.(FT1505C)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 23 Mayıs 2010, 23:41:40
evet dediğin registerde tft nin sürücü entegresi hakkında bir ID var.yaklaşık olarak hepsi aynı şeklide haberleşiyor.Ayrıca microchip graphics solution içinde hemen hemene tüm driverler için örnek kodlar mevcut ama malesef hepsi PIC24 ve PIC32 için...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 25 Mayıs 2010, 22:55:52

8k1231 1..40 adres register değerleri:


Not: Resim ekledim bazı arkadaşlara duyurulur.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 25 Mayıs 2010, 23:06:06
üstad senin bu mesajları gördükçe şu ekranı sürmek için sabırsızlanıyorum.bende ekranı aldım faka şimdi ona bi board tasarlamalıyım.Bide ekranın touch unu kullandınmı???
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 25 Mayıs 2010, 23:11:11
Evet hem analog hem dijital(spi entegresi ile) ve analog direkt X+ x- y+ y- ile kullanım internette analog

touch kodları mevcut.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 25 Mayıs 2010, 23:13:41
spi  entegresi dediğin adx olan entegre sanırım?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: airforce - 25 Mayıs 2010, 23:17:08
@serdararikan

Aldığımız LCD ekranı breadboard üzerinde kullanabilmek amacıyla yaptım. Arka aydınlatmayı harici besleme ve pwm ile sürmek için ufak bir smd transistör ekledim. Bu kartı LCD ekranın tam altına çift tarflı bant ile yapıştırıp kullanmayı düşünüyorum.

http://rapidshare.com/files/391532421/V3.00.LYT.html

@ahmet2004

Kullandığınız dil nedir? Programı paylaşmanız mümkün mü?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 25 Mayıs 2010, 23:43:18
pic16,pic18,pic32,atmega serileri,Lpc1768,Lpc2148,Stm32f103ret6 kullandığım entegreler bu tft için.

picbasic proton ccs hepsinde yazılabilir bir zorluk yok ama tabii herkesin kapasitesi farklı.Bu forumdaki çoğu arkadaş bunları biliyor zaten.

Pin sayısı çok olduğu için ona uygun adetli işlemci seçiyoruz.

Yukardada verilmiş linkleri incelersen kod kaynıyor zaten kod vermiyorum(herkesin kodu kendine özel).

Zaten verdiğim register değerlerine bakarsanız çözersiniz.

Aslında SPI ile çalışan TFT almakta fayda var.İlerleyen zamanda ondanda alıp deneyim.Deneyimlerimi yazarım.

Bu tftnin hem lehimlemesi zor hemde gereksiz bu kadar pin kullanmak pek tavsiye etmiyorum.

Özdisanda vardı TSC2046 hangisini kullanırsanız.Piyasada hangisini bulursanız touch entegresinin onu kullanabilirsiniz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: airforce - 27 Mayıs 2010, 14:39:14
Aklıma takılan şeyleri sormak istiyorum

1-LCD ekrana kaç bit adres gönderiliyor?
2-adres+data şeklinde sürülebiliyor mu?
3-adresin önce düşük değerliklimi yüksek değerlikli kısmımı gönderiliyor?
3-16 bit lcd nin giriş uçlarına adresi yazdırdım cs rd wr uçlarından 1-0 dediğimde mi okuyor?(veya zaman beklemesi ile mi oluyor?)
4- 20h 21h adresleri nedir nasıl kullanılır?


Renkler bu şekilde gönderiliyormuş anladığım kadarıyla

              Bits 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
           Color  R   R   R   R   R   G   G   G   G   G   G   B   B   B   B   B
BRIGHTBLUE  0   0   0   0   0   0   0    0   0   0    0  1   1   1   1   1

Teşekkürler...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 27 Mayıs 2010, 18:11:39
bu soruların tamamına datasheeti inceleyerek cevap bulabilirsin.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 27 Mayıs 2010, 22:29:08
1- 16bit adres kullanılıyor.
2- Önce adres yazılıyor Sonra data yazılıyor veya okunuyor.
3- 16bitlik gönderim olduğu için hepsi birden veriliyor.
3- Pdf'deki Zamanlamalara uyarak yapabilirsin.
3- 20 ve 21 nolu adresler Ekranın Grafik pixel adresi yani x ve y pixel adresi.
4- Bu şekildeki belirlediğimiz bitleri 22 nolu adrese yazarsan piksel meymadana gelir.(R   R   R   R   R   G   G   G   G   G   G   B   B   B   B   B)

50-51-52-53 nolu adreslere yazılan adresler ile lcd üzerinde pencere tanımlıyoruz.

Başka bir şey öğrenmek istiyorsan yaz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: airforce - 28 Mayıs 2010, 00:35:13
Çok teşekkürler ilginiz için

İncelediğim programlarda ilk LCD açılırken çok sayıda ayarlamalar yapılıyor. Anladığım kadarıyla da register adresini mesela 22h  16 bite  0022h olarak yazıyoruz RS=0 WR=0 yapıyoruz (şekildeki gibi) sonra datayı 16bite yüklüyoruz RGB bu sefer sadece WR=0 - 1 yaptığımızda 1 pixel e görüntü vermiş oluyoruz?

[IMG]http://img695.imageshack.us/img695/3379/modzw.png[/img] (http://img695.imageshack.us/i/modzw.png/)

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 28 Mayıs 2010, 00:51:57


***
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: airforce - 02 Haziran 2010, 15:02:36
@ahmet2004
cevabınız silindi sanırım? "***"

LCD ye ilk yüklediğiniz datalar hangileri? Bulduğum programda baya fazla miktarda. Sizin 1 den 40 a verdiğiniz register görüntüsünü inceledim ancak bu aşağıdaki ayarlara pek benzetemedim.



/*** Setup display for ILI9320 driver IC ***/
    SetReg(0xe5,0x8000); //start osc
    SetReg(0x00,0x0001);
    DelayMs(10);
    SetReg(0xa4,0x0001);        //calb
    SetReg(0x07,0x0000); //display control(1)
    DelayMs(10);

/*** Display Setting ***/
SetReg(0x01, 0x0000); //Driver output control (1)
SetReg(0x02, 0x0700); //LCD driving control
SetReg(0x03, 0x1028); //Entry mode  //1030
SetReg(0x04, 0x0000); //Resize control
SetReg(0x08, 0x0202); //Display control (2)
SetReg(0x09, 0x0000); //Display control (3)

/*** Power Control ***/
SetReg(0x07, 0x0101); //power control 1 BT, AP
SetReg(0x17, 0x0001);
SetReg(0x10, 0x0000);
SetReg(0x11, 0x0007); //power control 2 DC, VC
SetReg(0x12, 0x0000); //power control 3 VRH
SetReg(0x13, 0x0000); //power control 4 VCOM amplitude
DelayMs(20);
SetReg(0x10, 0x16B0);   //power control 1 BT,AP
SetReg(0x11, 0x0037);   //power control 2 DC,VC
DelayMs(50);
SetReg(0x12, 0x013E);   //power control 3 VRH
DelayMs(50);
SetReg(0x13, 0x1A00);   //power control 4 vcom amplitude
SetReg(0x29, 0x000F);   //power control 7 VCOMH
DelayMs(50);
SetReg(0x20, 0x0000);   //Horizontal GRAM Address Set
SetReg(0x21, 0x0000);   //Vertical GRAM Address Set
SetReg(0x50, 0x0000);   //Horizontal Address Start Position
SetReg(0x51, 0x00EF);   //Horizontal Address end Position (239)
SetReg(0x52, 0x0000);   //Vertical Address Start Position
SetReg(0x53, 0x013F);   //Vertical Address end Position (319)
SetReg(0x60, 0xA700);   //Driver Output Control 2
SetReg(0x61, 0x0001);   //Base Image Display Control
SetReg(0x6a, 0x0000);   //Base Image Display Control
SetReg(0x90, 0x0010);   //Panel Interface Control 1
SetReg(0x92, 0x0000);   //Panel Interface Control 2
SetReg(0x93, 0x0000);   //Panel Interface Control 3
   
/*** GAMMA Control ***/
    SetReg(0x30, 0x0007);
    SetReg(0x31, 0x0403);
    SetReg(0x32, 0x0404);   
    SetReg(0x35, 0x0002);
    SetReg(0x36, 0x0707);
    SetReg(0x37, 0x0606);
    SetReg(0x38, 0x0106);
    SetReg(0x39, 0x0007);
    SetReg(0x3c, 0x0700);
    SetReg(0x3d, 0x0707);
SetReg(0x07, 0x0173);

// Disable LCD
    CS_LAT_BIT = 1;

    DelayMs(30);
}


Şuan baskı devremin çıkmasını bekliyorum. Geldiğinde ilk denemelerimi yapacağım. Hesapladığım kadarıyla bir renkli resmi ekranda göstermek için 150 kbyte alana ihtiyaç var 24xx serisi eepromları inceledim ancak yeterli olmadığını gördüm. Bu sebeple SD-MMC kart kullanmayı düşünüyorum.

Bmp formatındaki resimlerin her pixeli 24 bitten oluşuyormuş. Bmp içerisindeki okunan 8bit (256) mavi değerini 8 e bölersek max 5 bit(32) boyutunda bir değer elde ederiz ve lcd ye uygun hale getirmiş oluruz?


yeşil için 256/4=64 (6-bit)
kırmızı için 256/8=32(5-bit)


Kesin cümleler kurmaktan kaçınıyorum araştırmalarım ve gördüklerimi benim gibi bilmeyenler varsa paylaşmak amaçlı yazıyorum yanlışlıklar varsa lütfen düzeltiniz.

Teşekkürler...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 02 Haziran 2010, 15:44:28
Tft de yatay veya dikey kullanım , (0.0)pikselin başlangıcı ekran bildirimleri yönleri herkes tarafından farklı yapılabiliyor.

O değerler üstünde fazla durma pcb ni çıkar ben sana yardım ederim ama önce sen bir dene.

Ben burdayım.
 
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: airforce - 02 Haziran 2010, 15:46:35
Cumartesi günü çalışmalara başlayacağım. İlginiz için çok teşekkür ederim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: airforce - 05 Haziran 2010, 17:18:05
Merhaba

Devreyi kurdum. Ekran aydınlatmasını kendi beslemesini 3.3V bağladım.

CS------>PORTB.0
RS------>PORTB.1
RD------>PORTB.2
WR----->PORTB.3
RESET->PORTB.4

DB0....DB7 -->PORTD
DB8....DB15->PORTC

18F452 20mhz 3.3V da çalışıyor.

Yazıp denediğim ilk program
DEFINE OSC 20

LCD VAR WORD
DTA VAR WORD
I VAR WORD

TRISB.0=0 'CS
TRISB.1=0 'RS
TRISB.2=0 'RD
TRISB.3=0 'WR
TRISB.4=0 'RESET
TRISC=0
TRISD=0

PORTC=0
PORTD=0
HIGH PORTB.0    'CS  LCD DİSABLE OLDU
LOW  PORTB.4    'RESET
LOW  PORTB.1    'RS
HIGH PORTB.2    'RD
HIGH PORTB.3    'WR

PAUSE 2
HIGH PORTB.4    'RESET PASİF
PAUSE 2
LOW PORTB.0     'CS LCD ENABLE OLDU


'**************** LCD KURULUMU **********************************

LCD=$00E5
DTA=$8000
CALL YAZDIR

LCD=$0000
DTA=$0001
CALL YAZDIR

PAUSE 10

LCD=$00A4
DTA=$0001
CALL YAZDIR

LCD=$0007
DTA=$0000
CALL YAZDIR

PAUSE 10

LCD=$0001
DTA=$0000
CALL YAZDIR

LCD=$0002
DTA=$0700
CALL YAZDIR

LCD=$0003
DTA=$1028
CALL YAZDIR

LCD=$0004
DTA=$0000
CALL YAZDIR

LCD=$0008
DTA=$0202
CALL YAZDIR

LCD=$0009
DTA=$0000
CALL YAZDIR

LCD=$0007     
DTA=$0101
CALL YAZDIR

LCD=$0017
DTA=$0001
CALL YAZDIR

LCD=$0010
DTA=$0000
CALL YAZDIR

LCD=$0011
DTA=$0007
CALL YAZDIR

LCD=$0012
DTA=$0000
CALL YAZDIR

LCD=$0013
DTA=$0000
CALL YAZDIR

PAUSE 20

LCD=$0010
DTA=$16B0
CALL YAZDIR

LCD=$0011
DTA=$0037
CALL YAZDIR

PAUSE 50

LCD=$0012
DTA=$013E
CALL YAZDIR

PAUSE 50

LCD=$0013
DTA=$1A00
CALL YAZDIR

LCD=$0029
DTA=$000F
CALL YAZDIR

PAUSE 50

LCD=$0020
DTA=$0000
CALL YAZDIR

LCD=$0021
DTA=$0000
CALL YAZDIR

LCD=$0050
DTA=$0000
CALL YAZDIR

LCD=$0051
DTA=$00EF
CALL YAZDIR

LCD=$0052
DTA=$0000
CALL YAZDIR

LCD=$0053
DTA=$013F
CALL YAZDIR

LCD=$0060
DTA=$A700
CALL YAZDIR

LCD=$0061
DTA=$0001
CALL YAZDIR

LCD=$006A
DTA=$0000
CALL YAZDIR

LCD=$0090
DTA=$0010
CALL YAZDIR

LCD=$0092
DTA=$0000
CALL YAZDIR

LCD=$0093
DTA=$0000
CALL YAZDIR

LCD=$0030
DTA=$0007
CALL YAZDIR

LCD=$0031
DTA=$0403
CALL YAZDIR

LCD=$0032
DTA=$0404
CALL YAZDIR

LCD=$0035
DTA=$0002
CALL YAZDIR

LCD=$0036
DTA=$0707
CALL YAZDIR

LCD=$0037
DTA=$0606
CALL YAZDIR

LCD=$0038
DTA=$0106
CALL YAZDIR

LCD=$0039
DTA=$0007
CALL YAZDIR

LCD=$003C
DTA=$0700
CALL YAZDIR

LCD=$003D
DTA=$0707
CALL YAZDIR

LCD=$0007
DTA=$0173
CALL YAZDIR


HIGH PORTB.1    'CS DİSABLE LCD

FOR I=0 TO 50
low PORTB.1
LCD=$0020
DTA=$001F
CALL YAZDIR
HIGH PORTB.1

NEXT I


'************************************************************************
YAZDIR
LOW PORTB.3
PORTD=LCD.BYTE0
PORTC=LCD.BYTE1
HIGH PORTB.3
HIGH PORTB.1
PORTD=DTA.BYTE0
PORTC=DTA.BYTE1   
LOW PORTB.3
PAUSEUS 1
HIGH PORTB.3
HIGH PORTB.0
RETURN

END


Programı datasheetteki anahtarlamalara göre yazmaya çalıştım.

En alt kısımdaki For-next döngüsü içinde 50 pixel mavi yazdırmaya çalıştım ama başarılı olamadım.

LCD ye enerji verdiğimde ekran beyaz açılıyor.İşlemciyi aktif ettikten yani yukarıdaki program işledikten sonra ekranın parlaklığı (arka aydınlatma değil) azalıyor.

Kurulum ayarları yapılırken aynı registera ($13) önce $0000 sonra $1A00 gönderiliyor bunu anlayamadım?

Doğru yoldamı ilerliyorum yoksa tamamen yanlış bir mantık üstünde miyim?

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 11 Ağustos 2010, 13:00:23
Bu konu bıraktığım gibi kalmış hiç çalışma yapan elektronikçi olmadımı bu konuda?

*airforce* uygulama yaptın bittimi? Yazı yazmadığına göre bitirdin galiba.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 11 Ağustos 2010, 13:36:45
Alıntı yapılan: ahmet2004 - 11 Ağustos 2010, 13:00:23
Bu konu bıraktığım gibi kalmış hiç çalışma yapan elektronikçi olmadımı bu konuda?

*airforce* uygulama yaptın bittimi? Yazı yazmadığına göre bitirdin galiba.
evet üstad görünen o ki uygulama yapan olmamış.sen yazdığın kodları en azından kurulum kısmını paylaşabilirsen yararlı olabilir..
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: airforce - 11 Ağustos 2010, 14:08:07
En son üstteki mesajdan sonra uzun süre cevap gelmeyince projeyi kenara kaldırdım. :(
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 11 Ağustos 2010, 17:26:08
Ahmet hocam, konu açıldıktan kısa süre sonra, proje bazında olmasa da deneme amaçlı olarak biraz uğraştım ve çalıştırdım. Gayet güzel ve birçok projede kullanılabilecek bir LCD.

Hatta LCD ile uğraşırken size soracak birkaç sorum vardı fakat kimseler ortalıkta görünmeyince herhalde artık konuyla ilgilenilmiyor diyerek sormaktan da vazgeçmiştim. Ne soracaktın derseniz, hatırlamıyorum bile.

Fakat madem tatildeydiniz ve döndünüz, şu datasheet'i biraz kurcalayıp soracak bir şeyler bulurum.  :)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 12 Ağustos 2010, 16:00:49
Ahmet hocam,

Siz bu LCD'nin bağlantı uçlarını nasıl buldunuz?

Tüm çekik gözlüler âlemini alt üst ettim ama en ufak bir şey bulamadım. Hatta yanlış hatırlamıyorsam bir alman sitesiydi ve onlara da bağlantıları siz vermişsiniz. Mesela kullandığımız TFT8K1231 LCD, Truly display'e ait fakat özel yağım olduğu için Product Specification'larını paylaşmıyor. Dolayısıyla pin bağlantılarına ve hangi driver'ı kullandığına ulaşamıyoruz.

Şimdi gidip diğer LCD çeşitlerinden başka bir tane alsak pin bağlantılarını ve hangi driver'ı kullandığını nasıl buluruz?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ferdem - 12 Ağustos 2010, 18:13:57
37 pinli bir çok TFT LCD ekran var, bazılarında ilk pinler data ile başlıyor bazılarında GND ile başlıyor... Bizimki nasıl diye bakacağız önce, bizimkinde son ve ilk pin NC olduğu görülüyor. Y- X- Y+ X+ ların yeri belli. Aydınlatmanın Anot ucu ve 4 katot ucunun da yeri belli. Bunlara uyan şema bizim şemadır. Dediğiniz gibi TRULY de bilgi yok, bilgi bu ekranı geliştirme kiti olarak hazırlayan uyanık arkadaşlarda :) Mesela onlardan bir tanesi(kullandığı ekran bizimkiyle aynı):
http://iteadstudio.com/store/index.php?main_page=product_info&products_id=55

Ekranı sürmek için PCB yi yeni hazırladım, PCB den emin olur ve ekranı sürersem tekrar konuşuruz.

İyi çalışmalar, kolay gelsin.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 12 Ağustos 2010, 18:54:52
@ferdem,
Besleme, led ve Touch screen pinlerini bulmak kolay, fakat geriye kalan pinlerin ne olduğu ve hangi sırada gittiğini nasıl bulacağız? Hadi bulduk diyelim, hangi driver'ı kullandığını nereden bileceğiz?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ferdem - 12 Ağustos 2010, 19:29:00
Ben kuvvetle muhtemel olan bir bağlantı şeması verdim, denemedim(Linkteki sayfada rar ın içindeki şema (http://yfrog.com/jn9325g)). Çin malı bir LCD, arkasında duran ve teknik bilgi sağlayan bir firma yok. LCD yi açsan belki de damla çiple karşılaşacaksın. Bu durumda iş Google a düşüyor, buna benzer ekranların sürücülerinin benim baktıklarımın hepsi ILI9325 idi... Bağlantıların bahsettiğim kısımları tutuyorsa verilen diğer bağlantılara da güvenir denememi yaparım diyorum. Kolay gelsin.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 12 Ağustos 2010, 21:11:38
Peki, senin kullandığın LCD'nin modeli nedir?

Açıkçası ben de bu aralar, Renkli LCD çeşitlerine taktım kafayı. Biraz daha detaylı bilgiler elde edersem, 3,2" seri ve paralel tiplerinden alıp denemeyi düşünüyorum. Ama önemli olan alıp çöpe atmak değil sonuca ulaşmak. Sonuca da ulaşırsak elbette ki birçok arkadaşın da faydasına olacaktır.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ferdem - 12 Ağustos 2010, 23:05:06
Bende de Tahtakale'den alınabilen 8k1231 modeli var, henüz deneme yapmadım. Telefon LCD lerini kullanmak için teknik bilgisinin bir şekilde elde edilmiş olması gerekiyor, mesela nokia 6610 telefon ekranlarının bilgisi vardı, 8k1231 i kullanan geliştirme kitleri var... demek ki onların da bilgisi var. iphone ekranlarının bilgisi var mı mesela, ben rastlamadım ama bu bilgiyi bulmak imkansız değil. En az 16 kanallı bir lojik analizörüm olsa ve biraz da LCD sürücüleri hakkında tecrübem olsa iphone lcd si ile sürücüsü arasından bu bilgiyi çekmeyi düşünebilirdim :) Renkli ekranlarla uğraşmak güzel, sonuç elde eden yazsın buraya. Kolay gelsin.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 13 Ağustos 2010, 00:02:49
Evet, NOKI6610'u bende denedim ilk başta ufak işler için kullanılır diye düşündüm ve hoşuma gitmişti fakat kullandıkça sorun olduğunu gördüm. Mesela ekrana yazdığınız yazı ve şekiller bir süre sonra kendiliğinden bir taraflara doğru kayıyor, ağzı burnu yamuluyor.

Ve ekrana gönderdiğiniz her bilgide ekran önce soluklaşıyor, bilgi gönderme işlemi bittiğinde canlanıyor gibi problemler var.

Tabi bu bahsettiklerim çin malı 6610 ekran için, orijinal ini denemedim.

8K1231 gayet güzel çalışıyor, renkler çok daha canlı ve 16-bit olduğundan daha hızlı işlem yapılabiliyor. Tabi onunda dezavantajı portlarda fazla yer kaplaması, bunun dışında herhangi bir problem yok.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 13 Ağustos 2010, 17:37:56

Çeşitli Çin Lcd bağlantıları:





Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 13 Ağustos 2010, 17:38:24


Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 13 Ağustos 2010, 17:38:44






Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 13 Ağustos 2010, 17:39:10






Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 13 Ağustos 2010, 17:39:27





Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 13 Ağustos 2010, 17:39:45


Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 13 Ağustos 2010, 19:05:07
Ahmet hocam verdiğiniz 2. Resim 8K1231 ile aynı bağlantıya sahip.

Sizde bu bilgilere bakarak mı buldunuz bağlantıları? Nasıl bir yol izlediniz?

Genç Tekno da gördüğüm çin malı çakma iPhone'ların 3.2" LCD ekranlarından alıp denemeyi düşünüyorum, bu şekilde pin bağlantılarını bulabilir miyiz ki acaba (Dumanlar tütmeden  :) )?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 14 Ağustos 2010, 00:57:52
Evet bende internetten buluyorum bu bilgileri.

Farklı bir yol izlemiyorum aynı yolları izliyoruz.

İnternet en güzel kaynak bakmasını bilene.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 14 Ağustos 2010, 02:18:46
Ahmet hocam, nasıl bir yol izlediniz derken şunu kastetmiştim aslında, mesela 2. Resimdeki pin sayısı ve bağlantı sıralaması 8K1231'e uyuyor ama aslında farklı bir firma ve modele ait. Bu durumda siz, ya nasılsa pin sayıları aynı, o zaman pinlerin sıralaması da aynıdır düşüncesiyle, ya herru ya merru diyerek mi çalıştırdınız? Yoksa tecrübe ve bilgi birikiminize dayanarak ve alet edevat kullanarak mı çalıştırdınız? Nasıl bir yol izlediniz derken bunu kastetmiştim.

Yani şimdi tahtakaleye gidip, hoşuma giden herhangi bir LCD'yi alsam, yukarıda paylaştığınız pin bağlantılarına uyuyor gibi görünen üzerinde deneme yapsam çalıştırabilir miyim? Ne dersiniz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 14 Ağustos 2010, 03:18:16
Bularda benim bulduğum bir kaç döküman.

http://www.4shared.com/file/DBnjlSQ9/PRODUCT_SPECIFICATON.html
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 14 Ağustos 2010, 17:39:20
*papylon *

Dikkat etti isen çin telefonlarının Lcdlerine ait pin açıklamalarını verdim.

Bu verdiğim pin sıralamasına uyan çin tft lerinden alabilirsin.Çalışır bir sorun çıkacağını zannetmiyorum.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 14 Ağustos 2010, 18:16:45
Alıntı yapılan: ahmet2004 - 14 Ağustos 2010, 17:39:20
*papylon *

Dikkat etti isen çin telefonlarının Lcdlerine ait pin açıklamalarını verdim.

Bu verdiğim pin sıralamasına uyan çin tft lerinden alabilirsin.Çalışır bir sorun çıkacağını zannetmiyorum.

diyelimki herhangi bi LCD aldık ve verdiğin pin bağlantılarına birebir uyuyor.Peki driver in ne olduğunu nasıl tesbit edeceğiz??
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 15 Ağustos 2010, 00:36:51
Çeşitli sürücülerle tft yi kontrol edince çıkıyor zaten buluyorsun bilinmeyen sürücüyü.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 15 Ağustos 2010, 00:43:06
Alıntı yapılan: ahmet2004 - 15 Ağustos 2010, 00:36:51
Çeşitli sürücülerle tft yi kontrol edince çıkıyor zaten buluyorsun bilinmeyen sürücüyü.
Deneme-Yanılma yöntemi yani. evet eğer  datasheete ulaşamıyorsanız en mantklı yöntem.Bu çinli üreticiler nedense hiç datasheet yayınlamıyorlar... sebebi ne olabilir acaba bi fikri olan varmı?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tuggy - 15 Ağustos 2010, 02:02:00
"Ne kadaa ekmek o kadaa köfte" olabilir data sheet meselesi. Hem ucuz hem kaliteli hizmet beklememek lazım tabiiki.

Çin üretici firmaları kısa ve öz hatta minicik de olsa her ürettikleri mala data sheet cik yayınlıyorlar ama çince birçoğu. "pudn" gibi çin paylaşım sitelerinde bunlara daha kolay ulaşılıyor sanırım.

Sn. Ahmet2004 ün insanı meraklandıran tarzı pudn'a gözattırdı beni ve yukarıda @papylon arkadaşımızın paylaştığı güzel data sheetlerin beraberinde ilgili arkadaşların şunlara gözatmasını da tavsiye ediyorum.

http://www.4shared.com/file/15NHqkWE/tft_lcd_ctrl.html

Sanki iş "driver aramak" değil de "driver yazmak" gibi biraz, ne dersiniz?

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 15 Ağustos 2010, 02:15:46
Alıntı yapılan: tuggy - 15 Ağustos 2010, 02:02:00
"Ne kadaa ekmek o kadaa köfte" olabilir data sheet meselesi. Hem ucuz hem kaliteli hizmet beklememek lazım tabiiki.

Çin üretici firmaları kısa ve öz hatta minicik de olsa her ürettikleri mala data sheet cik yayınlıyorlar ama çince birçoğu. "pudn" gibi çin paylaşım sitelerinde bunlara daha kolay ulaşılıyor sanırım.

Sn. Ahmet2004 ün insanı meraklandıran tarzı pudn'a gözattırdı beni ve yukarıda @papylon arkadaşımızın paylaştığı güzel data sheetlerin beraberinde ilgili arkadaşların şunlara gözatmasını da tavsiye ediyorum.

http://www.4shared.com/file/15NHqkWE/tft_lcd_ctrl.html

Sanki iş "driver aramak" değil de "driver yazmak" gibi biraz, ne dersiniz?

Bağlantılarınız doğruysa ve elinizin altında driver entegresine ait bir datasheet varsa driver programı yazmak çok sorun değil.zaten nette birçok örnek mevcut.GLCD lerin mantığı hep aynı kurulumu yap,her pixele ait renk bilgisini RAM a yaz olsun bitsin.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: yas - 15 Ağustos 2010, 02:21:13
Alıntı yapılan: serdararikan - 15 Ağustos 2010, 00:43:06
Bu çinli üreticiler nedense hiç datasheet yayınlamıyorlar... sebebi ne olabilir acaba bi fikri olan varmı?

Türkler kopyalamasın diye olabilirmi?  ;D şaka bir yana hakikatten lcd konusunda özellikle çin üretimlerinin en büyük eksikliği doğru düzgü döküman olmaması hatırlayanlar olur belki 128x64 glcd nin pic bağlantısını bile millet zor buluyordu bir aralar. Bu sitede bile bir sürü konu vardı 128x64 bağlantısı için.

Arkadaşlar belki işinize yarar diye söylüyorum. Bir zamanlar bu cep telefonu malzemesi satan toptancılarda bir kutu vardı üzerinde birçok soketi vardı sattıkları lcd yi bu kutuya bağlayıp çalıştırıp test edip veriyorlardı. O test aletleri ekranı çalıştırınca lcd ile ilgili bilgileri yazıyordu ekrana versiyon vs gibi. Ekran aldığınız yerde böyle bir test imkanı varsa bundan yararlanabilirsiniz aslında
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 06 Eylül 2010, 17:22:15
ILI9325 16bitlik Tft ayarlarına ait başlangıç değer atama kodları:



void init_glcd(void)
{
      int32 cnt ;

    //-------------- Start GLCD --------------
      gp_rd_hi()            ;     

      gp_res_lo()           ;    // Reset GLCD
      delay_ms(1)           ;    // Delay for 1ms.   
      gp_res_hi()           ;    // Stop Signal Reset GLCD   
      delay_ms(1)           ;    // Delay for 1ms while the LCD comes out of reset.
   
 
      gp_wr_cmm(0x00)       ;    // Command Start Oscillater
      gp_wr_data(0x0001)    ;    // Enable the oscillator.
   
      delay_ms(10)          ;    // Delay for 10ms while the oscillator stabilizes.
   

    //----- Display Setting -----
       
      gp_wr_cmm(0x01)       ;    // Configure the output drivers.
      gp_wr_data(0x0100)    ;
      gp_wr_cmm(0x02)       ;    // Configure the LCD A/C drive waveform.
      gp_wr_data(0x0700)    ;    // Line inversion 0x0700
      gp_wr_cmm(0x03)       ;    // Configure Entry Mode
      gp_wr_data(0x1228)    ;     // Color:RGB ,Incremen Ver.& decrement Hor. address ,Address update Ver.
   

   //------ Configure and enable the LCD power supply.-------

    //---- Power Control -----

     gp_wr_cmm(0x07)       ;    // Enable internal operation of the LCD controller.
      gp_wr_data(0x0101)    ;    // 0011
     gp_wr_cmm(0x10)       ;
      gp_wr_data(0x0000)    ;   //0x00B0
      gp_wr_cmm(0x11)       ;
      gp_wr_data(0x0007)    ;   //0x0037
     gp_wr_cmm(0x12)       ;
      gp_wr_data(0x0000)    ;   //0x011E
     gp_wr_cmm(0x13)       ;
      gp_wr_data(0x0000)    ;   //0x1A00
     delay_ms(20)          ;

     gp_wr_cmm(0x10)       ;
      gp_wr_data(0x16B0)    ;
      gp_wr_cmm(0x11)       ;
      gp_wr_data(0x0037)    ;
     delay_ms(20)          ; //50

     gp_wr_cmm(0x12)       ;
      gp_wr_data(0x013E)    ;
     delay_ms(20)          ;  //50

     gp_wr_cmm(0x13)       ;
      gp_wr_data(0x1A00)    ;
      gp_wr_cmm(0x29)       ;
      gp_wr_data(0x000F)    ;     
      delay_ms(20)          ;    //50- Delay for 40ms while the power supply stabilizes.
   
   
   
     //------- Clear display buffer. --------
   
      gp_wr_cmm(0x22);

      for(cnt = 0;cnt<((long)240*320);cnt++)
         gp_wr_data(BLACK)  ;    // Back-Ground Color Black
     


     gp_wr_cmm(0x20)       ;    //Command Horizontal GRAM Address Set
      gp_wr_data(0x0000)    ;    //Address Start 0x0000
     gp_wr_cmm(0x21)       ;    //Command Vertical GRAM Address Set
      gp_wr_data(0x0000)    ;    //Address Start 0x0000

     gp_wr_cmm(0x50)       ;      //Command Horizontal Address Start Position
     gp_wr_data(0x0000)    ; 
     gp_wr_cmm(0x51)       ;      //Command Horizontal Address End Position(239)
     gp_wr_data(0x00EF)    ; 

     
     gp_wr_cmm(0x52)       ;      //Command Vertical Address Start Position
     gp_wr_data(0x0000)    ; 
     gp_wr_cmm(0x53)       ;      //Command Verticall Address End Position(239)
     gp_wr_data(0x013F)    ; 
 

      gp_wr_cmm(0x60)       ;    // Set the number of lines to scan.
      gp_wr_data(0x2700)    ;

      gp_wr_cmm(0x61)       ;    // Enable grayscale inversion of the source outputs.
      gp_wr_data(0x0001)    ;

   
   //------- GAMMA Kontrol -------

     gp_wr_cmm(0x30)       ;
     gp_wr_data(0x0007)    ;
     gp_wr_cmm(0x31)       ;
     gp_wr_data(0x0403)    ;
       gp_wr_cmm(0x32)       ;
     gp_wr_data(0x0404)    ;
      gp_wr_cmm(0x35)       ;
     gp_wr_data(0x0002)    ;
      gp_wr_cmm(0x36)       ;
     gp_wr_data(0x0707)    ;
     gp_wr_cmm(0x37)       ;
     gp_wr_data(0x0606)    ;
      gp_wr_cmm(0x38)       ;
     gp_wr_data(0x0106)    ;
     gp_wr_cmm(0x39)       ;
     gp_wr_data(0x0007)    ;
     gp_wr_cmm(0x3C)       ;
     gp_wr_data(0x0700)    ;
       gp_wr_cmm(0x3D)       ;
     gp_wr_data(0x0707)    ;

   
      gp_wr_cmm(0x07)       ;    //Enable the image display.
      gp_wr_data(0x0173)    ;   
   
      gp_bl_on()            ;    //Back Light ON
     
     delay_ms(20)          ;    //Delay for 20ms, which is equivalent to two frames.

}

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: M_B - 07 Eylül 2010, 11:57:52
Merhaba ahmet2004 Hocam;
gevv Hocamızın Hibe ettiği GLCD lerin bağlantı şeklini bulmak için nasıl bir yol izlemem lazım.
Üzerinde pek bir bilgi yok.

LCD şekli linteki gibi.
https://www.picproje.org/index.php/topic,29405.msg201706.html#msg201706

Teşekkürler
Mehmet

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 07 Eylül 2010, 19:07:34
*M_B*

Bir bakıyım bulabilirsem yazayım.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 17 Eylül 2010, 14:01:00
Sonunda ekran denemelerimi sonuçlandırdım bağlantı yardımları için @ahmet2004 'e teşekkürler.PIC18F4520 kullandı fakat bişey anladımki tft sürmek için PIC hiç uygun bir eleman değil ele 8 bit bir mikrodenetleyici ile bu işin hiç tadı olmuyor.
[IMG]http://img94.imageshack.us/img94/1360/sdc13220o.jpg[/img] (http://img94.imageshack.us/i/sdc13220o.jpg/)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ahmet2004 - 17 Eylül 2010, 17:33:51
Birde touch + 16 bit olduğunda bayaa yavaş oluyor pic32 yani daha hızlı bir işlem gücüne sahip bir işlemciye artık geçiş yapmak gerekiyor
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 17 Eylül 2010, 17:40:25
Alıntı yapılan: ahmet2004 - 17 Eylül 2010, 17:33:51
Birde touch + 16 bit olduğunda bayaa yavaş oluyor pic32 yani daha hızlı bir işlem gücüne sahip bir işlemciye artık geçiş yapmak gerekiyor

ben atmel veya ARM a geçmenin daha faydalı olabileceğini düşünüyorum.Artık embedded systemlerde linuz winCE gibi işletim sistemleri çok popüler.PIC ile bu tarz işletim sistemi çalıştırmak imkansız şimdilik.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: aykut54 - 17 Eylül 2010, 17:59:48
@serdararıkan

@gevv hocamdan aldığınız GLCD'midir?

"PIC hiç uygun bir eleman değil ele 8 bit bir mikrodenetleyici ile bu işin hiç tadı olmuyor."
hocam bu sözünüzü biraz daha izah edermisiniz?
Eğer atmega serisi ile bu işleri yapmış olsaydık hangi seri atmegaxxxxx?

Bunu sormamın sebebi bu pazar kısmetse atmega8 için uygulamalar yapacağım o yüzden sormak istedim

Bütün cevaplarınız için çok teşekkürler
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 17 Eylül 2010, 18:25:35
Alıntı yapılan: aykut54 - 17 Eylül 2010, 17:59:48
@serdararıkan

@gevv hocamdan aldığınız GLCD'midir?

"PIC hiç uygun bir eleman değil ele 8 bit bir mikrodenetleyici ile bu işin hiç tadı olmuyor."
hocam bu sözünüzü biraz daha izah edermisiniz?
Eğer atmega serisi ile bu işleri yapmış olsaydık hangi seri atmegaxxxxx?

Bunu sormamın sebebi bu pazar kısmetse atmega8 için uygulamalar yapacağım o yüzden sormak istedim

Bütün cevaplarınız için çok teşekkürler

tft @gevv in dapıttığı tft değil.tahtakalede satılana konunun ilk sayfalarında kodu,bağlantısı,driveri ve initialize kodları verilen tft.
PIC olayına gelince;ekranın özelliği 240x320 pixel e sahip olması yani ekranda 76800 pixel var.her pixel için 2 byte yani 16 bitlik bir renk bilgisini tft içindeki RAM a kaydediyorsunuz.

yani 76800x2=153600 byte lık bir işlem.
1 byte ı ekrana kaydedebilmek için 8 bitlik bir işlemci ile en az 20 komut saykıllık bir kod kullanıyorsunuz(en iyi ihtimalle) .Böylece

ekranın tamamı için 153600x20=3072000 komut saykılına ihtiyacınız var demektir.PIC te 1 komut saykılı 4 clock olduğuna göre

3072000x4=12288000 ~ 12Mhzlik kristal kullanmış olsanız en iyi ihtimalle saniyede 1 kere ekranın tamamını ancak doldurabiliyorsunuz.Film slay gibi işlemler için saniyede en az 16 kare lazım.8 bit PIC ile imkansız yani......
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 17 Eylül 2010, 23:27:40
PIC'i bilmem ama ATmega ile tadı fena değil :) Bi çok iş için yeterince uygun hız.

Kendime ATmega64 ile bu ekranı denemek için sd katlı minik bir board hazırladım ve @ahmet2004 hocamın verdiği linklerden yaralanarak yazılımı geliştirdim. Boarda ait resimler:




SD'den 320x240 24bit BMP resim okunup 16 bite çevrilerek 0.5 saniyede resim basılıyor. Eğer daha düşük bit derinlikleri kullanırsa ve daha düşük çözünürlüklerde resim olursa hız baya yeterli. Mesela menülü cihazlar için 48x48 8 bit iconların basılması hiç sorun değil.

Hatta  SD karttan okunan 16bit 44100 bitrate stereo  WAV şarkı arka planda 2 adet interrupt ile çalarken (DAC yerine 4 adet 8bit fast PWM çıkışı kullandım) dokunmatik ekran işlemleri kesintisiz yapılıyor. (elm-chan hocamızın FAT kütüphanesi sağolsun :))) elm-chan.org (http://elm-chan.org)

BMP ve WAV uygulamalarına ait resimler:






Saygılar...

Edit: Atmel forever! :))
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 18 Eylül 2010, 01:12:16
evet kesinlikle PIC değil.Atmel veya ARM
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 18 Eylül 2010, 03:48:31
@Ahmet hoca konuyu ilk açtığı zamanlar bende bu LCD den alıp PIC ve ATmega ile çalıştırıp deneme yaptım. Gayet güzel bir LCD. ATmel'in performansını PIC ile yakalamak mümkün değil, ATmel ile yaptığım denemeler gayet tatminkâr, birçok proje de ATmel ile rahatlıkla kullanılabilir.

Yukarıdaki son okuduğum yazılarda @Ahmet hoca ve@Elektroemre'nin Tochpad ile ilgili çalışama yaptığınızı gördüm.

Bende 1 ay kadar önce TSC2046 almıştım fakat 4-5 gün öncesine kadar ilgilenme fırsatım olmadı. Bu birkaç gündür ilgileniyorum fakat yabancı dilim yok denecek kadar az olduğu için hiç bir şey anlamadım açıkçası, bu konuda biraz yardımcı olursanız, hatta epeyce yardımcı olursanız çok sevinirim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: picusta - 18 Eylül 2010, 09:23:52
Arkadaslar biraz konu disi olacak ama, elimde çakma Iphone var (Pinphone 3gs). Birkaç gün önce ekraninda söyle bir sorun ile karsilastim : ekranin renkleri degisti, sanki negatif fotograf gibi, çogu beyaz oldu. Dogru düzgün kirmizi ve yesil çikmiyor. Factory reset 'den sonra da durum devam ediyor.
Acaba söksem kolay sökülür mü ? LCD'nin konnektörün!ûn lehimini tazelemesem fayda eder mi ? yoksa komple ekrani mi degistirmek gerekiyor ?

Elektroemrenin uygulamasi gayet güzel. Birkaç sorum olacak : niye 4 PWM ? stereo için 2 yetmedi mi ? Resimden anladigim kadari ile touch olayini da halletmissin.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: CLR - 18 Eylül 2010, 10:27:10
Merhaba,

Forumda artık böyle daha ileriye gitmeye çalışan arkadaşlar görmek güzel. 
Tebrikler, @elektroemre
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ferdem - 18 Eylül 2010, 14:48:47
Elektroemre çok güzel bir uygulama yapmışsınız, tebrik ederim. Benzer bir uygulamayı bir süredir ben de yapmaya çalışıyorum ancak PCB yi bir türlü tam çıkaramadım, siz burdaki PCB yi kendiniz mi yapıyorsunuz eğer öyleyse hangi yöntemle yapıyorsunuz? İyi çalışmalar.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 18 Eylül 2010, 22:32:46
Selamlar,

@papylon;
Dokunmatik paneli ekstra eleman kullanmadan direkt olarak ATmeg64'ün 4 pinine bağlayarak kullandım;
Olayın mantığını anlamak açısından şu dokümandan yaralanmıştım;
https://320volt.com/pic-ile-dokunmatik-panel-grafik-lcd-kullanimi-mikro-c/ (https://320volt.com/pic-ile-dokunmatik-panel-grafik-lcd-kullanimi-mikro-c/)
ilk olarak x ve y ekseni bilgilerini ham olarak elde ettikten sonra ekranın köşelerine dokunulduğunda min. ve max. değerleri tesbit edip,
tam olarak x ve y değerleini verecek bir fonksiyon kolayca yazılabilir.
Ekranda oluşturulan butoları vs okumak için ise bir miktar analitik geometri bilgisi yeterli.

@picusta;
4adet 8bit PWM kullanmamın sebebi şu; çalınan WAV dosyası 16 bit stereo, kaliteli ses için her kanala 16bit DAC bağlanması lazım.
DAC yerine PWM kullandığımızdaysa, PWM frekansı insan kulağının duyamayacağı kadar yüksek olmalı. Devremde PWM'ler yaklaşık 60 KHz'de çalışıyor.
Bu kadar yüksek frekansta çalışıldığından max çözünürlük 8bit oluyor. Sağ kanal için 16bitin yüksek değerli 8biti bir PWM'ye, düşük değerlikli 8biti diğer PWM'ye gönderiliyor.
Daha sonra bu çıkışları 470R ve 120K dirençle birleştirilerek 16bit DAC işlemi gerçekleşmiş oluyor.
Aynı işlem sol kanal içinde gerçekleştrildiğinden toplam 4 fast PWM'ye ihtiyacımız var.
Devre'nin ses kalitesi bu haliyle neredeyse MP3 kalitesinde.
Her kanal için sadece yüksek değerlikli 8bit DAC'a  gönderilip iki adet PWM ilede iş halledilir ama görece kalite düşer.(8bit DAC işlemi bile tatmin edici sonuçlar veriyor yinede) .

@eemkutay hocam teşekkür ederim. Şuan için kendi çapımda hobi olarak çalışmalarımı sürdürüyorum.
Ama kısmetse bu sene mühendis aday adayıyım. Elo-Hab Müh. 1. sınıfa başlayacağım, umarım hem üniversitede hocalarımızdan destek bulup, hemde picproje'deki sizin gibi değerli üstadlarımızın  bilgilerinden yararlanarak daha güzel uygulamalar geliştirme ortamı bulabiliriz ve iyi bir mühendis olma yönünde adım atabiliriz... Hayırlısı...

@ferdem,
Teşekkür ederim. PCB'yi evde kendim ütüleme yöntemiyle yapıyorum. PCB'yi çıkarırken kırtasıyelerde satılan beyaz elişi kağıdı kullanıyorum. Böyle ince yollar olan PCB'leri çıkarırken püf nokta ütüleme aşaması. Ütülerlerken PCB'ye hiç baskı uygulamıyorum, hatta kolumla azıcık yukarı doğru çekerek ütülüyorum, böylece yollar fazla genleşmeyip birbirine kısadevre olmuyor. Bu PCB'de benim 3-4. çift yüzlü denemem bikaç denmede optimum değerlere ulaşabilirsiniz.


Saygılar...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 19 Eylül 2010, 03:15:52
@Elektroemre,

Verdiğin linkteki kısa anlatımla mantığı gayet iyi anladım ve TSC2046 ile bu işi yapmaktan şimdilik vazgeçip ADC ile denemelere başlayacağım.

Yalnız bir şey sormak istiyorum.

Verdiğin linkte X+ ve Y+'yı sanırım portlara yük bindirmemek için Transistor üzerinden beslemiş, senin devrenin resimlerinde 1 tane hariç başka transistor göremedim, X+ ve Y+'yı sanırım direk port üzerinden beslemişsin, yoksa ben mi göremedim?

Bu arada çalışman gerçekten güzel olmuş ellerine sağlık...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 19 Eylül 2010, 12:52:23
@papylon,

Direkt olarak portlar üzerinde besledim herhangi bir sorun olmadı. Tek transistor Backlight içindi.
X ekseninin empedansı yaklaşık 700 ohm, Y eksenininki 350 ohm civarı.
3,3 voltta çalışan devrede çekeceği akım 5-10 ma arasında, üstelik bu akım sadece bikaç us liğine çekiliyor.
Portlar bu akımı rahatlıkla sağlar.

Ayrıca mutlaka atlanmaması gereken kısım pull-down dirençleri.
4 pinide en az 47K ile GND'ye bağlayın yoksa ekrana dokunulmasada garip değerler okuyabilirsiniz.

Kolay gelsin...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 19 Eylül 2010, 16:49:32
Teşekkür ederim @Elektroemre, önümüzdeki birkaç gün içinde denemelere başlayacağım, gelişmeleri tekrar buradan sizlerle paylaşırım.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 19 Eylül 2010, 17:49:32
Alıntı yapılan: Elektroemre - 17 Eylül 2010, 23:27:40
PIC'i bilmem ama ATmega ile tadı fena değil :) Bi çok iş için yeterince uygun hız.

Kendime ATmega64 ile bu ekranı denemek için sd katlı minik bir board hazırladım ve @ahmet2004 hocamın verdiği linklerden yaralanarak yazılımı geliştirdim. Boarda ait resimler:

(Resim gizlendi görmek için tıklayın.)


SD'den 320x240 24bit BMP resim okunup 16 bite çevrilerek 0.5 saniyede resim basılıyor. Eğer daha düşük bit derinlikleri kullanırsa ve daha düşük çözünürlüklerde resim olursa hız baya yeterli. Mesela menülü cihazlar için 48x48 8 bit iconların basılması hiç sorun değil.

Hatta  SD karttan okunan 16bit 44100 bitrate stereo  WAV şarkı arka planda 2 adet interrupt ile çalarken (DAC yerine 4 adet 8bit fast PWM çıkışı kullandım) dokunmatik ekran işlemleri kesintisiz yapılıyor. (elm-chan hocamızın FAT kütüphanesi sağolsun :))) elm-chan.org (http://elm-chan.org)

BMP ve WAV uygulamalarına ait resimler:

(Resim gizlendi görmek için tıklayın.)
(Resim gizlendi görmek için tıklayın.)

(Resim gizlendi görmek için tıklayın.)

Saygılar...

Edit: Atmel forever! :))

@Elektroemre   Atmega64 için hangi programlayıcıyı kullanıyorsunuz?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 19 Eylül 2010, 18:01:47
@serdararikan,

http://www.fischl.de/usbasp/ (http://www.fischl.de/usbasp/) adresindeki programlayıcıyı kullanıyorum. ISP programlama yapıyorum.
Hızlı, ucuz ve kaliteli bir programlayıcı. Kolayca yapabilirsiniz. Ben AVR-GCC için Eclipse IDE kullanıyorum, bu programlayıcı kolayca eclipseye adapte edilmekte ve tek tık'la derlenen kod donanıma yüklenmekte.

İyi çalışmalar...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 19 Eylül 2010, 18:09:39
ben bu siteyi biraz incelemiştim teşekkürler
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 20 Eylül 2010, 08:14:57
@Elektroemre,
@serdararikan'nın sorusu üzerine verdiğiniz cevapta uspasp program cihazını kullandığınızı belirtmişsiniz fakat kafama bir şey takıldı.
LCD 3.3V ve usbasp program ciahzının 3.3V programlama kabiliyeti yok, yani 5V ile çalışan işlemcileri programlayabiliyor.
Bu durumda işlemcinizi 5V ile çalıştırıp, gerilim bölücü dirençlerle mi LCD'yi sürdünüz?

Ben, 3.3V sistemlerde SK200 olarak anılan ve LPT portunu kullanan şu basit program cihazını kullanıyorum.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 20 Eylül 2010, 13:51:39
Selamlar,

@papylon
Tüm sistem 3,3v ile çalışıyor. USBASP programlayıcıyı da komple 3,3v ile besledim.
ATmega8 3,3v voltta 12 MHz'de sorunsuz çalışmakta. Zaten USB içinde 3,3v standart olduğundan devrede zener ihtiyacıda kalmadı.
En kötü ihtimalle esas devreyle programlayıcı arasına bir buffer entegresi konup sorun halledilebilir.

İyi çalışmalar...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 20 Eylül 2010, 17:02:01
3v3 ile beslemek hiç aklıma gelmedi (Jeton köşeli olduğundan bazen düşmekte zorlanıyor  :) ) buffer aklıma geldi fakat devreyi yaptığım için ondan da vazgeçmiştim. Neyse şimdilik şu basit devre gayet güzel işimi görüyor daha sonra ihtiyaç olursa 3v3 besleme ile yeniden dizayn ederim artık.

Atmega 8-16-32-63-128 güvenli çalışma frekansı 16MHz olmasına rağmen 20MHz 3v3 ile hiç sorunsuz olarak gayet güzel çalışıyor. Çok sevmeye başladım bu Atmel MCU'ları...

Bu arada birkaç güne kadar deneme yaparım demiştim ama bu gün biraz vakit bulunca dayanamadım veATmega32 ile basit bir deneme yapıp X ve Y pozisyon bilgisini ham değer ve gerilim olarak ekrana yazdırdım.

Fakat Touch panele dokunmasam da 0.25V'a kadar gezinmeler oluyor bu normal mi?

Fosc= 12MHz
Prescaler=128
ADC in Pull-down R=10K

Kameranın görüntüsü pek iyi olmadığı için resim ekleyemedim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 20 Eylül 2010, 17:15:00
Atmega kaç kullanıyorsun?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 20 Eylül 2010, 17:30:18
Touch-screen ADC denemesi için ATmega32 kullandım.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 20 Eylül 2010, 17:36:21
atmega serisinin fiyatları hakkında bizi biraz aydınlatabilirmisiniz? geçen sordum fiyatlar yüksek geldi bana.normali nedir acaba?atmega32,48,64,8
???????
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: aykut54 - 20 Eylül 2010, 17:41:44
Hocam geçen hafta karaköyden aldım atmega 8 tane fiyatı; 3.75 tl yakında yine gideceğim isterseniz fiyatları sorabilirim ben şunları alacağım atmega8...attiny2313....atmega32

Zif soketli 8,20,28,40 pinli atmel işlemcileri programlıcak bir programlayıcı yapıyorum onda kullanacağım bittiğinde inşallah forumda vereceğim.

hocam kadiköyde bir kaç yerde var ancak fiyatlar çok uçmuş
kadiköy yazıcıoğlunda atmega8=7.87TL
hesap ortada

sizlerin vesilesiyle atmelede başladık

Gördüğüm kadarı ile atmel tft ve glcd sürmede PIC mcu'dan daha üstün sebebini şuan bilmiyorum?
bilen varsa çok makbüle geçer
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 20 Eylül 2010, 17:44:13
şimdi kavak elektroniği aradım atmega8 e 1.85$ dedi.daha fazlasını vermeyin bence şişirmesinler fiyatları
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 20 Eylül 2010, 17:46:38
Yaklaşık 1 ay kadar önce ATmega8 3.5TL, ATmega32 10TL, ATmega128 17TL fiyat ile almıştım.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: aykut54 - 20 Eylül 2010, 17:48:16
Hocam geçen hafta karaköyden aldım atmega 8 tene fiyatı; 3.75 tl yakında yine gideceğim isterseniz fiyatları sorabilirim ben şunları alacağım atmega8...attiny2313....atmega32

Hocam kısmetseyarın ya da çarşamba soracağım fiyatları
hocam bu arada benim sorduğum sorunun cevabını biliyormusunuz?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 20 Eylül 2010, 18:05:12
Atmel'i ön plana çıkaran en büyük özelliği, hızı.

Şölyle ki, PIC ¼ Fosc oranında çalışırken ATmel 1/1 Fosc ile çalışıyor.

Yani PIC 4MHz kristal ile 1MIPS işlem yapabilirken ATmel aynı kristal frekansı ile 4MIPS işlem yapabiliyor. Yani yaklaşık 4 kat daha hızlı.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: fatihinanc - 20 Eylül 2010, 18:06:51
Alıntı yapılan: aykut54 - 20 Eylül 2010, 17:48:16
hocam bu arada benim sorduğum sorunun cevabını biliyormusunuz?

Hocam benim bildiğime göre Atmega8 e 16 Mhz kristal takınca 16 MIPS de çalışıyor.
PIC 16 = 5 MIPS , PIC 18 = 10MIPS....
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 20 Eylül 2010, 18:15:26
sorun sadece hız değil.atmel indexli bir adresleme kullanıyor.picte ise banklı bir sistem var.
cep telefonlarında java işletim sistemi var birde symbian,berryos,windows mobile falan var bilirsiniz.
pic ile avr arasındaki farkta buna benziyor.atmega ya linux yükleyebilirsiniz.ama pic e asla
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 20 Eylül 2010, 18:34:01
@papylon,

Ekrana dokunulmasada bazı değerler okuyordum. X ve Y eksenlerinde köşelere dokunduğunda zaten 0....1023 arası değerler okumuyorsun. Benim devremde 160...1023 arası okunuyordum. Ayrıca touch okuma rutininde ilk önce dokunulup dokunulmadığına bakıyılıp sonra x,y eksen bilgisi alın, eğer ekrana dokunulmamışsa fonksiyonu başarısız diyerek geri gönderin. Doğruluğu artırmak için 8 adet örnek alıp yukarıdan aşağı sıralıyorum ve ortadaki 4 adet değerin ortalamasını alıyorum. Ayrıca olayı volt cinsinden değerlendirmeye hiç gerek yok. Zaten ADC referans voltajını VCC olarak verince ve touch panelinde bir ucuna GND diğer ucuna VCC uygulandığında sistem gerilim bölücü dirençler mantığında çalıştığından VCC=3v olsada 3,3v olsada ekranda bir noktaya dokunulduğunda aşağı yukarı ADC modülünde aynı sayıyı okursunuz (mesela ekranın tam ortasına dokunulduğunda x değeri her iki durumda da ~533).

3,3voltta aslında güvenli çalışma sınırı ~13 Mhz civarı ama 24 MHz'de bile denemişliğim var :)

@aykut54,

Atmel ATmega serileri sadece TFT sürme vb işlemlerde PIC16F ve 18F serilerinde'den üstün değil, her alanda üstün. Bunu sağlayansa mimarisi tabiki. En basitinden 16F serileri 20MHz'de 5 MIPS işlem gücüne sahipken ATmegalar 16MHZ'de ~16MIPS gücüne sahip. Ayrıca ATmega'lar PIC'deki w registerine denk gelen 32 adet r registeri vardırki bunlar bir çok işte inanılmaz öne geçirirler performans olarak.
Komut seti çok daha gelişmiştir. 8bit MCU olmasına rağmen bir çok iş 16bit olarakta yürür arka planda.


Bu arada 6-7 ay önce ATmega64'ü 14 TL'ye almıştım yazıcıoğlundan. Talep olmaya başladıkça sanki malzeme satıcıları fiyatları şişirmeye başladı?

İyi çalışmalar...

Edit: mesajı yazarken diğer arkadaşlar benzer cevabı vermişler:)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: fatihinanc - 20 Eylül 2010, 18:39:11
@serdararikan
hocam tam da aklıma bunu söylemek gelmişti. siz tercüman olmuşsunuz :)

Bir de şey var hocam. Atmega8de direk ALU biriminin içinde çarpma işlemlerini yapan bir birim var.
Aritmetik çarpma işlemlerini donanım yaptığı için normal toplama işleminden daha hızlı oluyor.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 24 Eylül 2010, 21:12:07
Evvel ki gün basitçe bir deneme yaptım hiç fena değil.

Fakat yine yardımlarınıza ihtiyacım var.


Bu konuda yardımcı olursanız çok sevinirim.

Ayrıca ilgilenen arkadaşlar için LCD ekran kütüphanesi, bir iki adet font ve Touch screen için yaptığım deneme programı. TFT8K1231 Deneme  (http://www.4shared.com/file/sL_FkiZ8/Touch_deneme.html)


Yaptığım denemeye ait bir görüntü. Fotoğraf makinem olmadığı için cep telefonu ile çektim onun için pekiyi çıkmadı.


Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 24 Eylül 2010, 21:45:46
@papylon

güzel çalışma olmuş.işlemcin nedir?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 24 Eylül 2010, 22:06:50
Selamlar,

@papylon,
Güzel bir çalışma olmuş ellerinize sağlık. Kodunuza göz attım, mantık olarak çok güzel. Ancak daha iyi sonuçlar elde etmek için ayrı touch fonksiyonu tanımlayın, daha sonra;

>     X ve Y değerlerini okumaya başlamadan önce ekrana dokunulup dokunulmadığını kontrol edin. Rastgele noktacıklar büyük ihtimalle bu yüzden. Bu işlem için X- ve X+ ya aynı anda VCC yani 1 seviyesine alın. Y- veya Y+ kanallarından VCC'ye yakın bir değer okuyorsanız ekrana dokunulmuştur ve asıl okuna kısmına geçebilirsiniz, yok değilse fonksiyon başarısızdır ve geri gönderin.

> Esas değerleri okuma rutininde doğruluğu artırmak için X ve Y için 8'er adet örnek alıyorum. Daha sonra bu örnekleri en küçükten en büyüğe sıralayarak ortadaki 4 değeri topluyorum. (kısacası basit bir filtre)

>Daha sonra köşelere dokunarak X ve Y'in kalibrasyonu için KXmax,KXmin,KYmax,KYmin  değerlerini biryere not alıyoruz.

>X için 320 pixelimiz oluğu için 0...319 arası pixel bilgisine ihtiyacımız var. Elimizde ise Ksample 0...4092 (dört adet örneğin toplamı maximum bu kadar) ve kalibrasyon için Kmin, Kmax değerleri (mesela benim devremde KXmin=640 , KXmax =4092 idi) var.

> Tam pixel bilgisi için:
X=((KXsample-KXmin)*320) / (KXmax - KXmin)
(bu kısımda bazı değişkenler long cinsinde tanımlanmalı)

Kısaca min değeri offset olarak düşünüp çıkarıyoruz ve geriye kalan değeri ayırmak istediğimiz parçacık kadar dilimliyoruz.

Kolay gelsin...



Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 24 Eylül 2010, 22:52:31
@Elektroemre

SD kart ile ilgili birkaç gündür araştırma yapıyorum.şuan için kafamda uygulamaya yönük fikirler oluşmadı.sen nasıl bir kütüphane kullandın?microchip in uygulama notlarında bir kütüphane kullanılmış.sende onumu kullandın?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 24 Eylül 2010, 22:59:43
Alıntı yapılan: serdararikan - 24 Eylül 2010, 22:52:31
@Elektroemre

SD kart ile ilgili birkaç gündür araştırma yapıyorum.şuan için kafamda uygulamaya yönük fikirler oluşmadı.sen nasıl bir kütüphane kullandın?microchip in uygulama notlarında bir kütüphane kullanılmış.sende onumu kullandın?

Küçük sistemlerde Japon üstad Chan'in kütüphanesinin üstüne tanımam.
FatFs ve Petit Fatfs adında 2 kütüphanesi var. İkisinide kullandım.
Yer problaminiz yoksa FatFs kullanın daha hızlı ve çok özellikli.

FatFs        :http://elm-chan.org/fsw/ff/00index_e.html (http://elm-chan.org/fsw/ff/00index_e.html)
Petit FatFs:http://elm-chan.org/fsw/ff/00index_p.html (http://elm-chan.org/fsw/ff/00index_p.html)

Ayrıca sitede AVR'ler ve bir çok konu üzerine çok güzel çalışmalar var inceleminizi tavsiye ederim.

İyi çalışmalar....
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 24 Eylül 2010, 23:02:36
şuan avr kullanmıyorum ama ilgin için teşekkür ederim.inceleyeceğim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 24 Eylül 2010, 23:12:01
@serdararikan,
Teşekkür ederim, İşlemci olarak ATmega32 kullandım ve sınırlarını biraz zorlayıp, 3v3'de 20MHz ile sürüyorum.

@elektroemre,
Teşekkür ederim.

Yazdıklarınız doğrultusunda programda tekrar gerekli düzenlemeleri yapıp deneyeceğim.

Yanlış hatırlamıyorsam konuyu @serdararikan başlatmıştı, ardından @Ahmet2004, ben yaptım işte bunlarda resimleri deyince konuyu iyice coşturdu, sizde TouchScreen ile ilgilenince konu daha güzel bir hal almaya başladı.

Bir gelişme oldukça yine paylaşırım. Hem de konuya ilgi duyup da yapmaktan çekinen arkadaşlara örnek teşkil etmiş olur.

Bu arada parazitlerin oluşmaması için 8 örnek almam gerektiğinden bahsetmişsiniz, fakat ben 16 örnek alıp ortada kalan 8 örneği toplayıp kullandığım halde müthiş derecede çok parazit piksel oluşuyor. Ve programda dikkat ettiyseniz, buna ek olarak eğer kalemin ekrana her ilk dokunuşunda 20ms'lik gecikme sağlayan basit bir filtre daha yaptım. Bunun çok büyük etkisi oldu ama yinede tamamen çözüm olmadı.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 24 Eylül 2010, 23:15:49
Alıntı yapılan: papylon - 24 Eylül 2010, 23:12:01
@serdararikan,
Teşekkür ederim, İşlemci olarak ATmega32 kullandım ve sınırlarını biraz zorlayıp, 3v3'de 20MHz ile sürüyorum.

@elektroemre,
Teşekkür ederim.

Yazdıklarınız doğrultusunda programda tekrar gerekli düzenlemeleri yapıp deneyeceğim.

Yanlış hatırlamıyorsam konuyu @serdararikan başlatmıştı, ardından @Ahmet2004, ben yaptım işte bunlarda resimleri deyince konuyu iyice coşturdu, sizde TouchScreen ile ilgilenince konu daha güzel bir hal almaya başladı.

Bir gelişme oldukça yine paylaşırım. Hem de konuya ilgi duyup da yapmaktan çekinen arkadaşlara örnek teşkil etmiş olur.

Bu arada parazitlerin oluşmaması için 8 örnek almam gerektiğinden bahsetmişsiniz, fakat ben 16 örnek alıp ortada kalan 8 örneği toplayıp kullandığım halde müthiş derecede çok parazit piksel oluşuyor. Ve programda dikkat ettiyseniz, buna ek olarak eğer kalemin ekrana her ilk dokunuşunda 20ms'lik gecikme sağlayan basit bir filtre daha yaptım. Bunun çok büyük etkisi oldu ama yinede tamamen çözüm olmadı.

ADS7846 nın datasheetinde  X-,X+,Y-,Y+ uçları ile şase arasına 10nF lık kondansatör bağlamış bir şema vardı.bende de aynı sorun var bazen atlama oluyor.bu şekilde kondansatör bağlayarak deneyip sonucu bizimle paylaşırmısın?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 24 Eylül 2010, 23:24:34
Benim devremdede arasıra oluyor öyle rastgele atlamalar ama çok nadir.

@papylon,
Güç kaynağı olarak ne kullanıyorsun? Çok parazit varsa düşük bi ihtimalde olsa besleme voltajındaki parazitlerden kaynaklabilir.
Seçtiğiniz ADC referans kaynağına göre AREF bacağına uygun kapasite bağlamanız gerekebilir.
Ek olarak kullandığımız ekranın alt tarafı komple metal kaplı, o kısmı şaseleyip deneyin.

@serdararikan,
Hocam konuyu başlattığınız için ayrıca teşekkür ederim. Hep TFT'lerle çalışmak istemişimdir.
Açtığınız konu vesilesiyle bu günlere kısmetmiş :)

İyi çalışmalar...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 24 Eylül 2010, 23:33:49
@serdararikan, söylediğinizi şu anda hemen denedim fakat sonuç maalesef olumsuz.

Ve daha da berbat oldu, ben ekrana bir çizgi çiziyorum zebranın üzerindeki çizgiler gibi 2şer 3er 5er tane yan yana çizgiler oluşuyor ve daha büyük sıçramalar oluyor.

Bende farklı bir uygulamada X+ Y- ve Y+ X- arasına kapasitör atıldığını görüp denemiştim fakat sonuç yine aynı şekilde hüsran olmuştu.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 24 Eylül 2010, 23:38:45
Alıntı yapılan: Elektroemre - 24 Eylül 2010, 23:24:34
Benim devremdede arasıra oluyor öyle rastgele atlamalar ama çok nadir.

@papylon,
Güç kaynağı olarak ne kullanıyorsun? Çok parazit varsa düşük bi ihtimalde olsa besleme voltajındaki parazitlerden kaynaklabilir.
Seçtiğiniz ADC referans kaynağına göre AREF bacağına uygun kapasite bağlamanız gerekebilir.
Ek olarak kullandığımız ekranın alt tarafı komple metal kaplı, o kısmı şaseleyip deneyin.

@serdararikan,
Hocam konuyu başlattığınız için ayrıca teşekkür ederim. Hep TFT'lerle çalışmak istemişimdir.
Açtığınız konu vesilesiyle bu günlere kısmetmiş :)

İyi çalışmalar...

metal kısmı şaselemenin bi faydası olacağını sanmıyorum.Ayrıca bu konu benimde çok ilgilimi çeken bi konuydu.bu şekilde bi tft ekran kullanmaya karaköye malzeme almaya gittiğim bi arkadaşımın monocrom 128x64 glcd almak istemesi ve elektronikçinin bu üfürükten lcd ye 25TL gibi bir fiyat çekmesi vesile oldu.önce nokia 7210 ekranı ile başladım fiyatları araştırınca 15 tl ye 256k lık tft leri görünce  bi çekim kuvveti başladı ;D
yanlız bu ekranlara resim basmak,yazı yazmak tek derdimiz olmamalı.öyle bir kütüphane oluşturmalıyızki  tasarlayacağımız cihazların operator paneli olmalı bu ekran,klavyesi olmalı,mebran switchi olmalı,sisteme SD kart falan ekleyip yazılım güncelleme işlemi yapabilmeliyiz.RTOS fikirlerimizi visual RTOS haline getirmek için uğraşmalıyız.hedef bunlar olmalı bence.
ayrıca senin uygulamanda bizi aydınlattı ben SD kart olayını çok düşünmemiştim açıkçası.şimdiki hedefim SD kart ile ekranı bütünleştirmek.....
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 24 Eylül 2010, 23:40:17
Güç kaynağı olarak, bir printer'a ait SMPS ve çıkış gerilimini de 3v3'e düşürmek için LM317 kullanıyorum.

Referans gerilimi olarak da şu anda dahili referansı kullanıyorum fakat her 3'ünü de denedim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 24 Eylül 2010, 23:40:33
Alıntı yapılan: papylon - 24 Eylül 2010, 23:33:49
@serdararikan, söylediğinizi şu anda hemen denedim fakat sonuç maalesef olumsuz.

Ve daha da berbat oldu, ben ekrana bir çizgi çiziyorum zebranın üzerindeki çizgiler gibi 2şer 3er 5er tane yan yana çizgiler oluşuyor ve daha büyük sıçramalar oluyor.

Bende farklı bir uygulamada X+ Y- ve Y+ X- arasına kapasitör atıldığını görüp denemiştim fakat sonuç yine aynı şekilde hüsran olmuştu.
bilmiyorum datasheette öyleydi şema.istersen kondansatörleri 10pF olarak dene birde.rakamı doğru hatırlamıyor olabilirim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 24 Eylül 2010, 23:52:12
Az önce ADS7846 AN'unu inceledim ve söylediğiniz şekilde 100n kapasitör bağlamış faka nafile.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 25 Eylül 2010, 00:04:07
@papylon,
Hocam şuan başka pek ihtimal gelmiyor aklıma.
Beslemeyle ilgili bir sorun olma ihtimali çok düşük ama yine imkan varsa başka bir güç kaynağıyla test edin.

@serdararikan,
Haklısınız hocam. Bende daha güzel uygulamalar peşindeyim. Görselliği severim, güzel menülü cihazlar için çok iyi olur öyle bir kütüphane.
Ancak bazı donanımsal sınırlara takılıyoruz. Alpha blending ve transparan efektler, güzel menüler için bol miktarda ram gerekiyor.
Yok ram kullanmayayım ekrandan pixelleri okuyup işleyip tekrar ekrana basalım desek bu seferde hız rezalet oluyor.
İnternette inceliyorum bazı çalışmalarda sade ama güzel menüler oluyor, çok resim vs uğraşmayıp menünün çoğu kısmını programsal olarak halletmek şart gibi.

SD kartta firmware güncellemede bi süredir benimde aklımda vardı, AVR'ler için biraz araştırdım ancak bootloader yazmak başlı başına bir iş.
Bu arada multitasking sayılabilecek bazı uygulamalarım oldu ama RTOS işinede el atmak lazım tabi. Elektronik derya deniz hepsine vakit olmuyo hayırlısı :)

İyi çalışmalar....
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: fatihinanc - 25 Eylül 2010, 00:14:03
Alıntı yapılan: Elektroemre link=topic=27569.msg204795#msg204795
Ancak bazı donanımsal sınırlara takılıyoruz. Alpha blending ve transparan efektler, güzel menüler için bol miktarda ram gerekiyor.
Yok ram kullanmayayım ekrandan pixelleri okuyup işleyip tekrar ekrana basalım desek bu seferde hız rezalet oluyor.

Harici RAM'ler ile bu problem aşılamaz mı ?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 25 Eylül 2010, 00:25:25
Alıntı yapılan: fatihinanc - 25 Eylül 2010, 00:14:03
Alıntı yapılan: Elektroemre link=topic=27569.msg204795#msg204795
Ancak bazı donanımsal sınırlara takılıyoruz. Alpha blending ve transparan efektler, güzel menüler için bol miktarda ram gerekiyor.
Yok ram kullanmayayım ekrandan pixelleri okuyup işleyip tekrar ekrana basalım desek bu seferde hız rezalet oluyor.

Harici RAM'ler ile bu problem aşılamaz mı ?

Ram olayını araştırdım geçen gün hatta dorukanda bikaç model buldum gibi sipariş verip denemeyi düşünüyorum. Daha önce hiç harici ram konusunda deneyimim olmadı. Genelde 'SRAM' kullanılıyor galiba, fakat çok fazla I/O gerekiyor. Harici ram olduğundan yine işlemler yavaşlayacak. Deneyip sonuç alabilirsem burada bildiririm. Yinede söz konusu 320x240 renkli TFT olunca işlemci değiştirmek farz oluyor gibi. ARM kiti gelince ondada denemeler yaparız. Birde XMEGA AVR'ler var hız için ama Türkiye'de bulabilene aşk olsun... Karaköyde bi araştırmak lazım.

İyi çalışmalar...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: fatihinanc - 25 Eylül 2010, 01:17:06
RAM için en az 8 i/o bir de cs uçlarının bağlanması gerekiyor galiba.
Aslında Atinny ler de fena değil. geçen bir incelemiştim de...
xmega nasılmış?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 25 Eylül 2010, 11:57:31
@fatihinanc hocam,
Sizin önerebileceğiniz bu işe uygun ram modelleri var mı? En az 8Mbit (1Mbyte).
Attiny'ler ATmega'lrında alt seviyesidir yani bu işe uygun değiller.



XMEGA serileri;
http://www.atmel.com/products/AVR/default_xmega.asp (http://www.atmel.com/products/AVR/default_xmega.asp)

4 DMA kanalı, daha fazla ram, 2 kat hız (32 MHz - 32 MIPS)
12bit ADC ve 12bit DAC(WAV çalmak için ideal) dual SPI vs...

Mesela ATXmega64a4:
http://www.atmel.com/dyn/products/product_card.asp?part_id=4309&ListAllAttributes=1 (http://www.atmel.com/dyn/products/product_card.asp?part_id=4309&ListAllAttributes=1)
Ayrı bir konu açıp Karaköyde bulunup bulunmadığını soracağım.

İyi çalışmalar...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 25 Eylül 2010, 12:16:36
bende bu tür uygulamalar için sağlam bir işlemci aramaktayım ATXmega fiyatları nedir acaba ATXmega32 veya 64 iki kat fiyat farkı olmaz heralde.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 25 Eylül 2010, 12:36:49
Alıntı yapılan: X_Fi - 25 Eylül 2010, 12:16:36
bende bu tür uygulamalar için sağlam bir işlemci aramaktayım ATXmega fiyatları nedir acaba ATXmega32 veya 64 iki kat fiyat farkı olmaz heralde.

Hocam fiyat karşılaştırma ne kadar doğru olur bilmiyorum ama farnell'de;

ATmega32-16AU (SMD) tek adet 10.48 Euro
http://tr.farnell.com/atmel/atmega32-16au/8bit-32k-flash-mcu-smd-tqfp44/dp/9171274 (http://tr.farnell.com/atmel/atmega32-16au/8bit-32k-flash-mcu-smd-tqfp44/dp/9171274)
ATXmega32a4 - AU (SMD) tek adet 4.03 Euro
http://tr.farnell.com/atmel/atxmega32a4-au/mcu-8-16bit-xmega-32k-flash-44tqfp/dp/1748557 (http://tr.farnell.com/atmel/atxmega32a4-au/mcu-8-16bit-xmega-32k-flash-44tqfp/dp/1748557)

Yani ATXMega çok daha ucuz normal serilere göre.
Ama güzel yurdumda perakende olarak nerden buluruz temin ederiz muamma...

İyi çalışmalar...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 25 Eylül 2010, 12:46:57
Alıntı yapılan: Elektroemre - 25 Eylül 2010, 12:36:49
Alıntı yapılan: X_Fi - 25 Eylül 2010, 12:16:36
bende bu tür uygulamalar için sağlam bir işlemci aramaktayım ATXmega fiyatları nedir acaba ATXmega32 veya 64 iki kat fiyat farkı olmaz heralde.

Hocam fiyat karşılaştırma ne kadar doğru olur bilmiyorum ama farnell'de;

ATmega32-16AU (SMD) tek adet 10.48 Euro
http://tr.farnell.com/atmel/atmega32-16au/8bit-32k-flash-mcu-smd-tqfp44/dp/9171274 (http://tr.farnell.com/atmel/atmega32-16au/8bit-32k-flash-mcu-smd-tqfp44/dp/9171274)
ATXmega32a4 - AU (SMD) tek adet 4.03 Euro
http://tr.farnell.com/atmel/atxmega32a4-au/mcu-8-16bit-xmega-32k-flash-44tqfp/dp/1748557 (http://tr.farnell.com/atmel/atxmega32a4-au/mcu-8-16bit-xmega-32k-flash-44tqfp/dp/1748557)

Yani ATXMega çok daha ucuz normal serilere göre.
Ama güzel yurdumda perakende olarak nerden buluruz temin ederiz muamma...

İyi çalışmalar...

atmega olayını pek bilmediğim için soruyorum.
xatmega serisi daha hızlı ise neden daha ucuz?normal seriden daha az özelliğe sahip olabilirmi?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 25 Eylül 2010, 12:52:06
garip olan şuki daha fazla çevre birimi olan işlemci diğerinden daha ucuz neden böyle acaba eğer bi yanlışlık yoksa xmega almak çok daha mantıklı ayrıca usart,sdı,dac gibi birimleri istediğimiz pinlere atayabiliyoruz buda çizim sırasında büyük kolaylık.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 25 Eylül 2010, 12:52:22
Alıntı yapılan: serdararikan - 25 Eylül 2010, 12:46:57
atmega olayını pek bilmediğim için soruyorum.
xatmega serisi daha hızlı ise neden daha ucuz?normal seriden daha az özelliğe sahip olabilirmi?

Hayır kesinlikle daha üstün xmega'lar ve daha fazla özelliğe sahipler. Fiyata bakıp aldanmamak gerek.
Mesela 16F84A neden 16F628A'dan daha pahalı? Oysa 16F628A her açıdan daha üstün?
Şirket politikaları, ayrıca ATXmega ATmegalara göre daha yeni bir  seri bence bu sebebi.

İyi çalışmalar...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 25 Eylül 2010, 12:58:31
sayı oluşursa ben getirtebilirim.madem bu kadar üstün ve ucuz hiç başka işlemciye bulaşmayalım.bu konuyla ilgilenenler aynı işlemciyi kullanırsa iyi bir geliştirme platformu oluşur.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: airforce - 25 Eylül 2010, 13:04:21
LCD ekran konusunu en baştan beri takip ediyorum çok güzel bir hal almış ahmet hocam kurulum kısmı ayarlarını da vermiş. Aldığım LCD ile tekrar uğraşma zamanı gelmiş geçiyor bile.

Malzeme almaya gidecektim atmega 32-64 almaya şu yazıdan sonra almaktan vazgeçtim. Forumda inşallah toplu alım olursa katılmak isterim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 25 Eylül 2010, 13:09:46
toplu Xmega alımı yapılacaksa bende varım 32 veya 64 tercihimdir en az 3 tane alabilirim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 25 Eylül 2010, 13:11:39
bu TFT ile düzgün projeler yapabilmek için en az 16 bitlik bir işlemci lazım.ve hızınında 40MIPS in üzerinde olması lazım.ben araştırmalarım sonucunda bazı telefonların cpu tipi ve hızları ile ilgili şu sonuçlara ulaştım

Nokia N76 ARM11 374 JIT
Nokia 6120 ARM11 373 JIT
Nokia 6110 ARM11 371 JIT
Nokia 6290 ARM11 370 JIT
Nokia 5700 ARM11 361 JIT
Nokia N95 ARM11 337 JIT
Nokia N93i ARM11 330 JIT
Nokia E90 ARM11 330 JIT
Nokia N93 ARM11 330 JIT
Nokia 3110 ARM9 245 Jazelle
Nokia 6086 ARM9 244 Jazelle
Nokia 5200 ARM9 242 Jazelle
Nokia 6085 ARM9 242 Jazelle
Nokia 7373 ARM9 241 Jazelle
Nokia 6151 ARM9 239 Interpreter
Nokia 5300 ARM9 239 Jazelle
Nokia 6300 ARM9 238 Jazelle
Nokia 6234 ARM9 238 Interpreter
Nokia 6233 ARM9 237 Interpreter
Nokia 6288 ARM9 236 Interpreter
Nokia 6136 ARM9 236 Interpreter
Nokia 5500 ARM9 233 JIT
Nokia E50 ARM9 232 JIT
Nokia N90 ARM9 232 JIT
Nokia 6280 ARM9 230 Interpreter
Nokia N92 ARM9 229 JIT
Nokia 6131 ARM9 229 Interpreter
Nokia 3250 ARM9 228 JIT
Nokia 6630 ARM9 227 JIT
Nokia 6681 ARM9 227 JIT
Nokia E62 ARM9 225 JIT
Nokia N91 ARM9 223 JIT
Nokia 6680 ARM9 223 JIT
Nokia N75 ARM9 223 JIT
Nokia 6125 ARM9 222 Interpreter
Nokia E70 ARM9 222 JIT
Nokia E65 ARM9 222 JIT
Nokia E61i ARM9 221 JIT
Nokia N70 ARM9 221 JIT
Nokia E61 ARM9 221 JIT
Nokia N80 ARM9 219 JIT
Nokia E60 ARM9 219 JIT
Nokia N72 ARM9 219 JIT
Nokia 6682 ARM9 217 JIT
Nokia 7390 ARM9 217 Jazelle
Nokia N73 ARM9 214 JIT
Nokia N71 ARM9 211 JIT
Nokia 6270 ARM9 192 Interpreter
Nokia 7370 ARM9 181 Interpreter
Nokia 9300 ARM9 176 JIT
Nokia 9300i ARM9 170 JIT
Nokia 9500 ARM9 170 JIT
Nokia 7710 ARM9 165 JIT
Nokia 6620 ARM9 158 JIT
Nokia 7610 ARM9 127 JIT
Nokia 8800 ARM9 127 Interpreter
Nokia 3230 ARM9 125 JIT
Nokia 6260 ARM9 125 JIT
Nokia 6670 ARM9 122 JIT
Nokia 6170 ARM9 106 Interpreter
Nokia 6230i ARM9 103 Interpreter
Nokia 6230 ARM9 103 Interpreter
Nokia 6600 ARM9 102 JIT
Nokia 6265i ARM9 101 Interpreter
Nokia 2865 ARM9 99 Interpreter
Nokia 6265 ARM9 99 Interpreter
Nokia 6275i ARM9 98 Interpreter
Nokia 6235 ARM9 97 Interpreter
Nokia 6100 ARM9 94 Interpreter
Nokia 2610 ARM7 62 Interpreter
Nokia 6061 ARM7 59 Interpreter
Nokia 6060 ARM7 57 Interpreter
Nokia 3200 ARM7 54 Interpreter
Nokia 6610i ARM7 54 Interpreter
Nokia 5070 ARM7 53 Interpreter
Nokia 6820 ARM7 53 Interpreter
Nokia 6070 ARM7 52 Interpreter
Nokia 6822 ARM7 52 Interpreter
Nokia 5140i ARM7 52 Interpreter
Nokia 6020 ARM7 52 Interpreter
Nokia 6021 ARM7 52 Interpreter
Nokia 5140 ARM7 52 Interpreter
Nokia 7250i ARM7 52 Interpreter
Nokia 3220 ARM7 51 Interpreter
Nokia 3510i ARM7 51 Interpreter
Nokia 6101 ARM7 51 Interpreter
Nokia 6102 ARM7 50 Interpreter
Nokia 7360 ARM7 50 Interpreter
Nokia 6030 ARM7 49 Interpreter
Nokia 3100 ARM7 49 Interpreter
Nokia 3300 ARM7 47 Interpreter

5700=cpu:369mhz arm11 ram:64mb freeram:20mb
6121=cpu:369mhz arm11 ram:64mb freeram:20mb
6120=cpu:369mhz arm11 ram:64mb freeram:20mb
n82=cpu:332mhz(dual) arm11 ram:128mb freeram:90mb
n95-3=cpu:332mhz(dual) arm11 ram128mb freeram:81mb
e51=cpu:369mhz arm11 ram:96mb freeram:50mb
n95 8gb=cpu:332mhz(dual) arm11 ram:128mb freeram:90mb
n81=cpu:369mhz arm11 ram:96mb freeram:42mb
n81 8gb=cpu:369mhz arm11 ram:96mb freeram:42mb
6110= cpu:369mhz arm11 ram:64mb freeram:17mb
e90= cpu:332mhz(dual) arm11 ram:128 freeram:80mb
n76= cpu:369mhz arm11 ram:96mb freeram:44mb
6290=cpu:369mhz arm11 ram:64mb freeram:20mb
n95=cpu:332mhz(dual) arm11 ram:64mb freeram:18mb
n96= ram:128mb
n93i=cpu:332mhz(dual) arm11 ram:64mb freeram:22mb
n93=cpu:332mhz(dual) arm11 ram:64mb freeram:22mb
n92=cpu:268mhz(dual) arm9 ram:64mb freeram20mb
n91 8gb=cpu:220mhz arm9(dual) ram:64mb freeram:13mb
n92=cpu:220mhz(dual) arm9 ram:64mb freeram:12mb
N810 WiMAX=cpu:400mhz arm11 ram:128mb
n77=cpu:220mhz(dual) arm9 ram:64mb freeram:20mb
n75=cpu:220mhz(dual) arm9 ram:64mb freeram:17mb
n71=cpu:220mhz(dual) arm9 ram:64mb freeram:22mb
n80=cpu:220mhz(dual) arm9 ram:64mb freeram:18mb
n73=cpu:203mhz(dual)
n78=cpu:369mhz arm11 ram:96mb freeram:48mb
e50=cpu:235mhz arm9 ram32mb freeram:16mb
e51=cpu369mhz arm11 ram:96 freeram:50mb
e60=cpu:220mhz(dual) arm9 ram:64mb freeram:21mb
e61=cpu:220mhz(dual) arm9 ram:64mb freeram:21mb
e61i=cpu:220mhz(dual) arm9 ram:64mb freeram:23mb
e62=cpu:235mhz arm9 ram:32mb freeram:17mb
e65=cpu:220mhz(dual) arm9 ram:64mb freeram:24mb
e70=cpu:220mhz(dual) arm9 ram:64mb freeram:21mb

tabiki işlemci sadece TFT sürmek için kullanılmıyor.cpu nun bir cep telefonundaki en önemli işlevi sıkıştırılmış ve kriptolanmış olan veriyi açmak ama yinede tft sürmek işi hız ve perfonmasn isteyen bir iş.40 MIPS 16 bitlik bir işlemci bize yeter diye düşünüyorum.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 25 Eylül 2010, 13:14:51
Alıntı yapılan: serdararikan - 25 Eylül 2010, 12:58:31
sayı oluşursa ben getirtebilirim.madem bu kadar üstün ve ucuz hiç başka işlemciye bulaşmayalım.bu konuyla ilgilenenler aynı işlemciyi kullanırsa iyi bir geliştirme platformu oluşur.

Hocam böyle bir organizasyon olusa ben toplamda 20-30 Euro tutarında bikaç tane almak isterim. Kargoyuda kişi sayısı kadar bölüşürüz.
Ancak Xmega seri ile ilgili internette pek proje bazlı çalışmaya rastlamadım. Yani kaynak yok gibi bu bir dezavantaj, bende hiç bu işlemcilerle çalışmadım ama inşallah altından kalkabiliriz. Deneyip görmek lazım.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 25 Eylül 2010, 13:20:54
Alıntı yapılan: Elektroemre - 25 Eylül 2010, 13:14:51
Alıntı yapılan: serdararikan - 25 Eylül 2010, 12:58:31
sayı oluşursa ben getirtebilirim.madem bu kadar üstün ve ucuz hiç başka işlemciye bulaşmayalım.bu konuyla ilgilenenler aynı işlemciyi kullanırsa iyi bir geliştirme platformu oluşur.

Hocam böyle bir organizasyon olusa ben toplamda 20-30 Euro tutarında bikaç tane almak isterim. Kargoyuda kişi sayısı kadar bölüşürüz.
Ancak Xmega seri ile ilgili internette pek proje bazlı çalışmaya rastlamadım. Yani kaynak yok gibi bu bir dezavantaj, bende hiç bu işlemcilerle çalışmadım ama inşallah altından kalkabiliriz. Deneyip görmek lazım.

ben kargo ile getirtmeyi düşünmüyorum.kavak elektronikten rica edersem getirir sanırım.isteyen adet bildirir,ücretini öder....vs onlarda bize istediğimiz adette getirir.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 25 Eylül 2010, 13:45:56
Anladım hocam, benim kafam nedense farnell'e şartlanmış :)
Biraz göz attım ATXMEGA64A3 uygun bir model gibi.
Sondaki A3 ekine dikkat, 3-4 çeşit ATXmega64 var. Farklı kılıf ve özelliklerde.

(datasheete de göz gezdirdim biraz, bu Xmega serisiyle hemen TFT süremeyeceğim galiba :)) Megalardan baya farklı yapı. İlk önce çevre birimler vs. üzerinde bir süre çalışıp antrenman yapmak lazım)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 25 Eylül 2010, 14:07:00
ben pek anlamıyorum avr olayından.yeterli sayıda istek olursa getirtmek problem olmaz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: leblebitozu - 26 Eylül 2010, 14:59:45
Telefon ekranlarını sürmek için XMEGA yerine PIC32 daha mantıklı olur, çok daha hızlı ve ucuz, 100 pin'li olanlarda 16bit paralel port var.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 26 Eylül 2010, 15:18:11
Alıntı yapılan: leblebitozu - 26 Eylül 2010, 14:59:45
Telefon ekranlarını sürmek için XMEGA yerine PIC32 daha mantıklı olur, çok daha hızlı ve ucuz, 100 pin'li olanlarda 16bit paralel port var.

Haklısınız hocam aynı paraya hiç 8bit kasmayıp 32bit kullanmak daha manttıklı.
2 gündür Atmel ve Microchip'in MCU'larına göz atıyorum. Çeşit bol Xmega,AVR32,24F,32F ve ARM'lar ancak karar vermek ve temin etmek zor.
100 pinliler biraz fazla kaçar sanki 64 pinliler yeterli TQFP olduktan sonra PCB ve lehimde sorun olmaz.
Şuan beklemedeyiz. Diğer arkadaşlar başka hangi MCU'ları düşünüyor?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 26 Eylül 2010, 16:23:15
Alıntı yapılan: Elektroemre - 26 Eylül 2010, 15:18:11
Alıntı yapılan: leblebitozu - 26 Eylül 2010, 14:59:45
Telefon ekranlarını sürmek için XMEGA yerine PIC32 daha mantıklı olur, çok daha hızlı ve ucuz, 100 pin'li olanlarda 16bit paralel port var.

Haklısınız hocam aynı paraya hiç 8bit kasmayıp 32bit kullanmak daha manttıklı.
2 gündür Atmel ve Microchip'in MCU'larına göz atıyorum. Çeşit bol Xmega,AVR32,24F,32F ve ARM'lar ancak karar vermek ve temin etmek zor.
100 pinliler biraz fazla kaçar sanki 64 pinliler yeterli TQFP olduktan sonra PCB ve lehimde sorun olmaz.
Şuan beklemedeyiz. Diğer arkadaşlar başka hangi MCU'ları düşünüyor?

benim için fark etmez.ben atmel'e geçiş yapmak isteyen birisiyim.fakat atmel fiyatlarında bir artış söz konusu.pic24 serisi şuanda atmelden daha ucuz.endüstriyel olarak düşünülürse atmel endüstride picden daha çok kullanılıyor ama bizim gibi tasarım yapanlar için herzaman bulabileceğimiz bir işlemci daha uygun olur.pic e her an ulaşabiliriz.atmel için bu şansımız şimdilik yok.madem bu işi merak eden çok kişi var,3.2 inçlik çin ipod ekranları var piyasada fiyatları 20tl civarında.onlara bir bord hazırlayalım pic24 koyalım,harici ram koyalım,bazı pic modellerinde program hafızası olarak external memory kullanılıyor 24 serisinde de vardır sanırım external memory ile sistemin program hafızasını artıralım,SD kart yuvası koyalım,buzzer,SPI çıkışı koyalım belli sayıda örneğin 10 adet I/O koyalım bu şekilde küçük bir board tasarlayarak plc-operator panel karışımı bir sistem kuralım.pcb yi bastırırız çift katlı olarak.TQFP lehimlemek sorun olmaz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Erhan YILMAZ - 27 Eylül 2010, 07:47:50
Alıntı yapılan: papylon - 24 Eylül 2010, 21:12:07
Evvel ki gün basitçe bir deneme yaptım hiç fena değil.

Fakat yine yardımlarınıza ihtiyacım var.


  • Birincisi, şu kalibrasyon işinin nasıl yapılacağını tam olarak anlayamadım.


  • İkincisi, ekrana bir şeyler yazıp çizmek için kalemle her ilk dokunduğum anda,  ekranın dokunduğum yerle hiç alakası olmayan bölgelerinde parazit pikseller oluşuyor.
    Daha sonra kalemi ekran üzerinden kaldırmadan çizmeye devam ettiğinizde herhangi bir problem yok.
    Kendimce basit bir şekilde sorunu epeyce hallettim fakat yine de var. Aşağıdaki fotoğrafta pek belli olmasa da 8-10 adet kadar var.


  • Üçüncüsü, ADC'den gelen ham değerlere göre ekranı nasıl haritalandıracağım? Ben çok kabaca basit bir şekilde yapıp ekrana şekilleri çiziyorum ama tam olması gereken piksel değerleri değil.

Bu konuda yardımcı olursanız çok sevinirim.

Ayrıca ilgilenen arkadaşlar için LCD ekran kütüphanesi, bir iki adet font ve Touch screen için yaptığım deneme programı. TFT8K1231 Deneme  (http://www.4shared.com/file/sL_FkiZ8/Touch_deneme.html)


Yaptığım denemeye ait bir görüntü. Fotoğraf makinem olmadığı için cep telefonu ile çektim onun için pekiyi çıkmadı.

(Resim gizlendi görmek için tıklayın.)

Hocam uzun süredir bakıyordum bu konuya ekranları çalıştıranlar var fakat hiç örnek kod ekleyen görmedim. Eline sağlık çok güzel olmuş uygulama.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 27 Eylül 2010, 21:01:51
@tamirci_erhan,
Senin de dediğin gibi maalesef yabancı siteler de dâhil olmak üzere neredeyse hiç kod örneği yok.

@Elektoemre de sağ olsun yol gösterince işler daha kolay çözüme ulaştı. Gerçi paylaştığım örnek çok basitçe ve üzerinde daha oynanması gerek ama umarım ilgilenen birçok arkadaşa fikir verir.

Hatta geçen Perşembe, denemek için 1 adet 240x400 2,8" ve 2 adet de farklı model numaralı 340x480 3,2" RGB LCD daha aldım.
Birkaç gündür de onlarla ilgilenmeye çalışıyorum, henüz ciddi pek bir şey yok ama olur inşallah, olursa gereken bilgileri yine buradan paylaşacağım.

Gerçi sanırım @Ahmet2004 hocanın kapısını buradan aşındıracağız gibi gözüküyor, bir çok konuda olduğu gibi bu konuda da epeyce tecrübeli. Ben biraz daha bakınayım, inşallah @Ahmet2004 hocam da yardımcı olursa, elbet aldıklarımın birinden sonuca ulaşırız diye düşünüyorum.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: gevv - 27 Eylül 2010, 21:29:05
Bir kaç örnek kod buldum umarım işinize yarar   buldukca konuya eklerim 


http://www.hackchina.com/cont/157630 (http://www.hackchina.com/cont/157630)






Atmega 16 TFTLCD44  şema

http://space.ednchina.com/upload/2010/5/23/93eedf78-9846-4ede-a8a6-569ae7a1ea1a.pdf
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 27 Eylül 2010, 21:32:40
Çok teşekkürler @gevv hocam hemen şimdi verdiğiniz linklere de bakıyorum.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 27 Eylül 2010, 21:34:58
Alıntı yapılan: gevv - 27 Eylül 2010, 21:29:05
Bir kaç örnek kod buldum umarım işinize yarar   buldukca konuya eklerim 


http://www.hackchina.com/cont/157630 (http://www.hackchina.com/cont/157630)


       
  •   320-240+C51.rar(SCM - C++) - 一个320*240的液晶的C51驱动,程序不光可以用 (http://www.hackchina.com/cont/113195) ...
  •   320_240_LCM.rar(SCM - C++) - 自己的一个320*240的液晶屏(1335控制器)的驱 (http://www.hackchina.com/cont/77843) ...
  •   320 × 240LCD_driver.(SCM - C++) - 320*240液晶驱动源码,屏为1335驱动,平台为C51.-320 (http://www.hackchina.com/cont/116561) ...
  •   320_240_driver.rar(SCM - C++) -  ...
  •   ATmega32_ili9325.rar(SCM - C++) - ATmega32L接ILI9325 320*240 TFT -ATmega32L then ILI9325 320* (http://www.hackchina.com/cont/157630) ...
  •   LCD9320.rar(SCM - C++) - LCM module .9320 relevant information .320 X240 (http://www.hackchina.com/cont/38509) ...
  •   LCD_240X320.zip(Windows CE - Borland C++ Builder) - 广嵌2440开发板的LCD驱动源代码    320×240 16Bpp TF (http://www.hackchina.com/cont/10802) ...
  •   TFT4267_SCH.rar(software engineering - C++) - 彩色LCD显示屏TFT4267接口电原理图,适合于嵌 (http://www.hackchina.com/cont/77830) ...
  •   dap_SPI_25aa320.rar(DSP program - C++) - tms320lf2407中SPI模块与25AA320(EEPROM)读写程序,解 (http://www.hackchina.com/cont/49492) ...
  •   LCD320240.rar(Embeded Linux - C++) - 可以直接在s3c44b0公版上运行的320240驱动,用ad (http://www.hackchina.com/cont/24578) ...
  •   msp4301335320240.rar(SCM - C++) - 这是msp430与1335的接口控制程序,控制320*240的 (http://www.hackchina.com/cont/151935) ...
  •   avrforili9320.rar(SCM - C++) - avr对ILI9320 240*320的屏幕。可以直接驱动~~!-avr (http://www.hackchina.com/cont/17954) ...
  •   320x240test.rar(SCM - Others) - Keil写的320*240的液晶显示程序。很有参考意义 (http://www.hackchina.com/cont/120849) ...
  •   240160b.rar(SCM - C++) - 基于C8051F020单片机的LCD显示程序,LCD用的是320 (http://www.hackchina.com/cont/30440) ...
  •   320x240LCD.rar(SCM - C++) - 320*240LCD液晶显示器,C51编程,内有已调试好 (http://www.hackchina.com/cont/66015) ...
  •   320240A_asm.zip(SCM - C++) - 8051驱动320*240LCD程序    用汇编编写-8051 driver 320 (http://www.hackchina.com/cont/80611) ...
  •   320240ziku.rar(SCM - C++) - 320240液晶中文字库,如果没有内置字库,应该 (http://www.hackchina.com/cont/116150) ...
  •   F120RA8803(320X240)L(SCM - C++) - 用C8051F020编写的RA8803控制器320240液晶程序-C8051 (http://www.hackchina.com/cont/116155) ...
  •   OCM320240-3.rar(SCM - C++) - LCD液晶驱动,控制320*240点阵的,控制芯片为88 (http://www.hackchina.com/cont/156517) ...
  •   LM32019T.rar(assembly language - ASP/ASPX) - 适用于内藏SED1335及其兼容控制器的SHARP-LM32019T (http://www.hackchina.com/cont/33679) ..





Atmega 16 TFTLCD44  şema

http://space.ednchina.com/upload/2010/5/23/93eedf78-9846-4ede-a8a6-569ae7a1ea1a.pdf

evet ben bu hackchina sitesinden çok faydalandım.
özellikle bu sayfadaki driver ve font dosyalarından.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: gevv - 27 Eylül 2010, 22:04:09
azçok benimde faydam olsun elimden geldiği kadar sağlam uygulamalar bulmaya çalışırım


az önce sadece şeması verilen (o sitede sadece şema vardı :) )  uygulamanın kaynak C kodları şeması kütüphane, font dosyaları

(http://c.imagehost.org/view/0143/20090908_21e9def36e5e61963128m5JG2MU4Z9C9)

http://hotfile.com/dl/72166571/6c48a4b/atmel-atmega32-320x240-tft-lcd-uygulama-ornegi-ili9325.rar.html
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 27 Eylül 2010, 22:06:24
Alıntı yapılan: papylon - 27 Eylül 2010, 21:01:51
@tamirci_erhan,
Senin de dediğin gibi maalesef yabancı siteler de dâhil olmak üzere neredeyse hiç kod örneği yok.

@Elektoemre de sağ olsun yol gösterince işler daha kolay çözüme ulaştı. Gerçi paylaştığım örnek çok basitçe ve üzerinde daha oynanması gerek ama umarım ilgilenen birçok arkadaşa fikir verir.

Hatta geçen Perşembe, denemek için 1 adet 240x400 2,8" ve 2 adet de farklı model numaralı 340x480 3,2" RGB LCD daha aldım.
Birkaç gündür de onlarla ilgilenmeye çalışıyorum, henüz ciddi pek bir şey yok ama olur inşallah, olursa gereken bilgileri yine buradan paylaşacağım.

Gerçi sanırım @Ahmet2004 hocanın kapısını buradan aşındıracağız gibi gözüküyor, bir çok konuda olduğu gibi bu konuda da epeyce tecrübeli. Ben biraz daha bakınayım, inşallah @Ahmet2004 hocam da yardımcı olursa, elbet aldıklarımın birinden sonuca ulaşırız diye düşünüyorum.
aldığın ekranların boyutu ve gençtekno daki kodları nedir?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Erhan YILMAZ - 27 Eylül 2010, 23:55:44
Arkadaşlar bende de bi tane mp4ten çıkma sağlam giantplus firmasına ait KFM265E61-1A kodlu tft lcd var elinde bu lcdye ait bağlantı şeması olan varsa paylaşırsa çok makbule geçer.Çince bi forumda bu lcd ile ilgili bi kaynak buldum fakat foruma üye olamadım çince doğrulama karakterlerini giremedim. :)
http://www.zhxqsam.com/thread-18780-1-46.html bu foruma üye olan biri varsa dosyaları indirip paylaşırsa çok makbule geçer.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: gevv - 28 Eylül 2010, 00:33:40
Alıntı yapılan: tamirci_erhan - 27 Eylül 2010, 23:55:44
Arkadaşlar bende de bi tane mp4ten çıkma sağlam giantplus firmasına ait KFM265E61-1A kodlu tft lcd var elinde bu lcdye ait bağlantı şeması olan varsa paylaşırsa çok makbule geçer.Çince bi forumda bu lcd ile ilgili bi kaynak buldum fakat foruma üye olamadım çince doğrulama karakterlerini giremedim. :)
http://www.zhxqsam.com/thread-18780-1-46.html bu foruma üye olan biri varsa dosyaları indirip paylaşırsa çok makbule geçer.

Erhan kardeşim   senin için uğraştım  üye oldum ama :)  sanırım para yada puan istiyorlar

上海市

doğrulama kodları  8  tane kadar kodun girildiği yerde yenileme yazısı var ona bir kaç kere tıkla yukarıdaki 3 çince harfli kod görünecek onu girip üye olabilirsin ama dosyayı vermiyor denedim


linke tıklandığında önce


下载需要消耗龙币 -6 ¥,您是否要下载?
google translate: indirmek isterseniz indirin ejderha sikke, -6 ¥ tüketmek gerekir?



diyor sonra çıkan sayfada;

对不起,本版块下载附件 龙币-6,本操作后你的龙币将不足 0 ¥,请返回。

google translate: Üzgünüz, bu forumda ejderha paralar -6 indir ekleri, bu işlemin ardından sizin ejderha paralar 0 ¥, iade edin daha az olacaktır.


diyor :)  zaten çinliler mp4 işinde hep böyleler :) 


bu arada lcd nin resmini gönderebilirsen belki hurda devresi ya da şeması olabilir kontrol ederim
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 28 Eylül 2010, 00:38:45
arkadaşlar peki bu ekranı kullanabilmem için için kaynak bulabilirmiyim?



sony dsc p93a cameranın ekranı ekran aydınlatması harici.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 28 Eylül 2010, 01:54:00
gevv hocam verdiğiniz linkleri kabaca inceledim fakat hemen hepsi 240x320 LCD'ler için, biraz uykum geldi ve direkt sitenin kendisini pek inceleyemedim.

Bendeki en küçük olan LCD 240x400 ve 2,8" model numarası da TFT8K1463FPC-A1-E, şuanda kullandığımız LCD gibi TRULY firmasına ait, tabi diğer kullandığımız LCD'de olduğu gibi yine kendi firmasında bu LCD'ye ait bir bilgi yok.

Tam emin olamamakla beraber 90% bir şeyler buldum sanırım. @Ahmet2004 hocanın verdiği driver'ların arasından bir tanesi uyuyor ve ILI9326 driver'ını kullanıyor.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: leblebitozu - 28 Eylül 2010, 11:27:55
@papylon

340x480 3,2" TFT'leri nerden aldığını paylaşabilirmisin ? Varsa kodlarıyla lütfen.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Erhan YILMAZ - 28 Eylül 2010, 18:35:17
Alıntı yapılan: gevv - 28 Eylül 2010, 00:33:40
Alıntı yapılan: tamirci_erhan - 27 Eylül 2010, 23:55:44
Arkadaşlar bende de bi tane mp4ten çıkma sağlam giantplus firmasına ait KFM265E61-1A kodlu tft lcd var elinde bu lcdye ait bağlantı şeması olan varsa paylaşırsa çok makbule geçer.Çince bi forumda bu lcd ile ilgili bi kaynak buldum fakat foruma üye olamadım çince doğrulama karakterlerini giremedim. :)
http://www.zhxqsam.com/thread-18780-1-46.html bu foruma üye olan biri varsa dosyaları indirip paylaşırsa çok makbule geçer.

Erhan kardeşim   senin için uğraştım  üye oldum ama :)  sanırım para yada puan istiyorlar

上海市

doğrulama kodları  8  tane kadar kodun girildiği yerde yenileme yazısı var ona bir kaç kere tıkla yukarıdaki 3 çince harfli kod görünecek onu girip üye olabilirsin ama dosyayı vermiyor denedim


linke tıklandığında önce


下载需要消耗龙币 -6 ¥,您是否要下载?
google translate: indirmek isterseniz indirin ejderha sikke, -6 ¥ tüketmek gerekir?



diyor sonra çıkan sayfada;

对不起,本版块下载附件 龙币-6,本操作后你的龙币将不足 0 ¥,请返回。

google translate: Üzgünüz, bu forumda ejderha paralar -6 indir ekleri, bu işlemin ardından sizin ejderha paralar 0 ¥, iade edin daha az olacaktır.


diyor :)  zaten çinliler mp4 işinde hep böyleler :) 


bu arada lcd nin resmini gönderebilirsen belki hurda devresi ya da şeması olabilir kontrol ederim

Burhan kardeşim sağolasın üye olmuşsun :) O kadar uğraştım bi türlü üye olamadım.Bendeki ekran direk mp4ün üstünde devresi falan herşeyi var aslında dokümanlarını bulsaydım onu parçalayacaktım. :) siteyi bi incelim belki paylaşımla falan puan veriyorlardır. Tekrar sağol.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Erhan YILMAZ - 28 Eylül 2010, 18:39:10
Hocam yeni fark ettim sitede mp4 çaların firmware datası varmış zaten ekranla ilgili bişey yokmuş. :)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 28 Eylül 2010, 19:13:57
tamirci_erhan;

Eğer elindeki MP4 ün işlemcisi ATJ veya ATK serisi ise s1mp3 sınıfı bir alettir. Onların çekirdeği Z80 uyumludur ve firmware'lerinden ekranın init kodlarını alabilirsin. 3000h adresinde init rutinleri olur. Ayrıca şemalarını nette bulabilirsin.

http://wiki.s1mp3.org/index.php?title=Hardware&oldid=9405 (http://wiki.s1mp3.org/index.php?title=Hardware&oldid=9405)

http://wiki.s1mp3.org/Display (http://wiki.s1mp3.org/Display)

http://wiki.s1mp3.org/LCMControllers (http://wiki.s1mp3.org/LCMControllers)

http://wiki.s1mp3.org/LCMControllerDetection (http://wiki.s1mp3.org/LCMControllerDetection)

bu aletlerden elimde bl miktarda var I2C bir fm modülü, NAND chip, Z80+24 bit DSP(ADSP218x uyumlu) işlemci, LCD v.s. gibi malzemeler için iyi bir kaynak (Özellikle LCD) :)

Araç & Gereçleri için adres;
http://s1mp3.de/ (http://s1mp3.de/)

Burdaki tüm araçlar iş görüyor özellikle s1debug. Kaynak kodlarıda mevcut ;)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 28 Eylül 2010, 20:35:12
Alıntı Yapaldığın ekranların boyutu ve gençtekno daki kodları nedir?

@serdararikan,
İnternet üzerinden, gençtenodaki kodlarını inceleyerek almadım, o yüzden site üzerindeki satış kodu nedir bilemiyorum, tabi eğer kastettiğiniz buysa.

Ama LCD model numaraları aşağıdaki gibi

240x400, 2,8" : TFT8K1463FPC-A1-E (37pin(TRULY firmasına ait))
340x480, 3,2" : FPC032C6C-A00-V3 (37pin(SunRise diye bir firmaya ait, ama böyle bir firma bulamadım))
340x480, 3,2" : FPC-BW32302LO (37pin(BESTWIN diye bir firmaya ait ama direkt olarak böyle bir firmada görünmüyor))

Alıntı Yap340x480 3,2" TFT'leri nerden aldığını paylaşabilirmisin ? Varsa kodlarıyla lütfen.

@leblebitozu,
LCD'leri ayak alışkanlığı olduğu için GençTekno'dan aldım fakat Telefon yedek parçacılarının hepsinde yaklaşık aynı fiyatlara bolca çeşit bulabilirsiniz.

Kod'dan kastınız sanırım model numaraları, onlarda yukarıda belirttiğim şekilde.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Erhan YILMAZ - 28 Eylül 2010, 21:11:11
Alıntı yapılan: ByteMaster - 28 Eylül 2010, 19:13:57
tamirci_erhan;

Eğer elindeki MP4 ün işlemcisi ATJ veya ATK serisi ise s1mp3 sınıfı bir alettir. Onların çekirdeği Z80 uyumludur ve firmware'lerinden ekranın init kodlarını alabilirsin. 3000h adresinde init rutinleri olur. Ayrıca şemalarını nette bulabilirsin.

http://wiki.s1mp3.org/index.php?title=Hardware&oldid=9405 (http://wiki.s1mp3.org/index.php?title=Hardware&oldid=9405)

http://wiki.s1mp3.org/Display (http://wiki.s1mp3.org/Display)

http://wiki.s1mp3.org/LCMControllers (http://wiki.s1mp3.org/LCMControllers)

http://wiki.s1mp3.org/LCMControllerDetection (http://wiki.s1mp3.org/LCMControllerDetection)

bu aletlerden elimde bl miktarda var I2C bir fm modülü, NAND chip, Z80+24 bit DSP(ADSP218x uyumlu) işlemci, LCD v.s. gibi malzemeler için iyi bir kaynak (Özellikle LCD) :)

Araç & Gereçleri için adres;
http://s1mp3.de/ (http://s1mp3.de/)

Burdaki tüm araçlar iş görüyor özellikle s1debug. Kaynak kodlarıda mevcut ;)

Hocam üzerindeki denetleyici rockchip ailesinden RK2606A diye bir denetleyici.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: gevv - 28 Eylül 2010, 21:45:18
lcd ve devre resimlerini gönderebilirmisin
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 28 Eylül 2010, 23:25:25
Rockchip bahsettiğim sınıfa girmiyor apayrı bir cihaz s1mp3 e göre daha kaliteli bir chiptir. Onunla ilgili bir çalışmam olmadığı için ne desem yalan olur ancak ona ait devre şemaları, işlemcinin manualleri, araç gereçleri v.s. internette mevcut.

http://mympxplayer.org (http://mympxplayer.org)

adresini inceleyebilirsin.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: gevv - 28 Eylül 2010, 23:46:29
Alıntı yapılan: tamirci_erhan - 28 Eylül 2010, 21:11:11


Hocam üzerindeki denetleyici rockchip ailesinden RK2606A diye bir denetleyici.

rk2606a kullanılan bir mp4 plyr şeması entegre pin açıklamaları  lcd  bağlantı şeması var  umarım işine yarar

http://hotfile.com/dl/72430100/9483d91/rk.PDF.html
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Erhan YILMAZ - 28 Eylül 2010, 23:49:31
Alıntı yapılan: gevv - 28 Eylül 2010, 23:46:29
Alıntı yapılan: tamirci_erhan - 28 Eylül 2010, 21:11:11


Hocam üzerindeki denetleyici rockchip ailesinden RK2606A diye bir denetleyici.

rk2606a kullanılan bir mp4 plyr şeması entegre pin açıklamaları  lcd  bağlantı şeması var  umarım işine yarar

http://hotfile.com/dl/72430100/9483d91/rk.PDF.html

Dostum sağolasın hemen inceliyorum mp4üde bi ara içini açar resimlerini eklerim.Çakma sonylerden markası falan bişey yazmıyor.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 29 Eylül 2010, 00:13:12
Hocam sadece 2,8" olan için @Ahmet2004 hocanın paylaştığı ilk resim %99 uyuyor gibi,
Bunun haricinde elimden geldiğince internetin altını üstüne getiriyorum ama pin bağlantılarına ait herhangi bir bilgiye henüz ulaşamadım.



Fakat bu resimdeki pin bağlantısında LCM_ID ve FMARK ne işe yarıyor henüz onu da anlamadım.

Bunlarda aldığım LCD görüntüleri.








Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 29 Eylül 2010, 00:14:37
bu ekranda dokunmatik yokmu?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 29 Eylül 2010, 01:36:17
Hayır, bu aldıklarımın üzerinde yok, fakat ellerinde istediğim ekrana göre Touch Panel olduğunu söylediler ve hatta 2,8" olan için bir tanede kendileri hediye etti 1-2TL bir şey sanırım.

Aldığım ekranlarında üzerinde olmamasının sebebi kullanılan telefon modelinde dış kapak üzerinde olmasından dolayı.
Direkt olarak üzerinde olmamasının pek bir önemi yok, dediğim gibi hem sonradan takılabiliyor hem de ucuz zaten.

Asıl önemli olan birkaç model ve farklı boyutlarda ki LCD'leri çalıştırabilmek.
Kullanılacak olan projenin durumuna göre farklı tipte LCD kullanılır, hem de bir çeşide muhtaç kalmamış oluruz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 29 Eylül 2010, 01:48:53
Alıntı yapılan: papylon - 29 Eylül 2010, 01:36:17
Hayır, bu aldıklarımın üzerinde yok, fakat ellerinde istediğim ekrana göre Touch Panel olduğunu söylediler ve hatta 2,8" olan için bir tanede kendileri hediye etti 1-2TL bir şey sanırım.

Aldığım ekranlarında üzerinde olmamasının sebebi kullanılan telefon modelinde dış kapak üzerinde olmasından dolayı.
Direkt olarak üzerinde olmamasının pek bir önemi yok, dediğim gibi hem sonradan takılabiliyor hem de ucuz zaten.

Asıl önemli olan birkaç model ve farklı boyutlarda ki LCD'leri çalıştırabilmek.
Kullanılacak olan projenin durumuna göre farklı tipte LCD kullanılır, hem de bir çeşide muhtaç kalmamış oluruz.

bağlantılar ve driver tipi bilindikten sonra kod yazmak sorun değil.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 29 Eylül 2010, 01:58:34
Evet, hocam benimde kastettiğim bu zaten.
Ne kadar çok pin bağlantısı bilirsek o kadar iyi, hem de dediğim gibi farklı proje türlerine göre farklı boyutlarda ki LCD modellerini kullanmış oluruz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 04 Ekim 2010, 23:53:30
Arkadaşlar merhaba 8k1231 TFT üzerine çalışıyorum ancak sormak istediğim bazı şeyler var

16bit olarak çalıştırmayı başardım anca ILI9325 çip 8 bit de sürülebiliyormuş ama ben 8 bit süremedim kataloğunda IM0-IM1-IM2-IM3 pinlerinden seçildiği söylenmiş ama ben bu pinleri bulamadım 16 bit olarak sürülen elimdeki ekranı 8 bit olarak nasıl sürerim?

Birde çipin OTP programlama için blog diyagramları var bu özelliği kullanan oldumu ne işe yaradığınıda anlayamadım açıkcası belki 8 bite dönüşür diye inceliyorum?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 05 Ekim 2010, 00:03:38
Selamlar,

8 bit sürmek istiyorum derken,
İşlemciden az pin sarfetmek, komut ve dataları 8bitlik veri yoluyla göndermek mi istiyorsunuz?
Yoksa renk derinliği olarak mı 8bit sürmek istiyorsunuz?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 05 Ekim 2010, 00:06:35
evet doğru anlamışsınız hocam veri yolunu azaltıp pinden tasarruf etmek için sormuştum.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 05 Ekim 2010, 00:11:03
Alıntı yapılan: X_Fi - 05 Ekim 2010, 00:06:35
evet doğru anlamışsınız hocam veri yolunu azaltıp pinden tasarruf etmek için sormuştum.

LCD'nin şuanki haliyle böyle birşey olacağını düşünmüyorum.
Çünkü yazılımla init ayarlarında 8bit yapılsa bile, her reset yediğinde tekrar 8bite geçirmek gerekecek.
Sonuçta init ayarlarını yapılmadan önce de LCD komut ve dataları yine 16bit veriyolundan bekleyecek.
Her durumda illaki 16bit veriyolu kullanmak gerekiyor.

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Erhan YILMAZ - 05 Ekim 2010, 00:15:44
Alıntı yapılan: Elektroemre - 05 Ekim 2010, 00:11:03
Alıntı yapılan: X_Fi - 05 Ekim 2010, 00:06:35
evet doğru anlamışsınız hocam veri yolunu azaltıp pinden tasarruf etmek için sormuştum.

LCD'nin şuanki haliyle böyle birşey olacağını düşünmüyorum.
Çünkü yazılımla init ayarlarında 8bit yapılsa bile, her reset yediğinde tekrar 8bite geçirmek gerekecek.
Sonuçta init ayarlarını yapılmadan önce de LCD komut ve dataları yine 16bit veriyolundan bekleyecek.
Her durumda illaki 16bit veriyolu kullanmak gerekiyor.



Bende incelemiştim 8 bit kullanma imkanı veriyor hatta seri olarak bile sürülebiliyor buda lcdnin IM0-IM1-IM2-IM3 gerekli lojik değerleri verip sağlanıyor.Bahsedildiği gibi pinden tasarruf edilebilir. Ama ekrana yazma hızı düşer bu seferde
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 05 Ekim 2010, 00:20:00
erhan hocam şuan için çalıştığım işlemciler zaten 8 bit çok fazla düşmeyecek RS pin yükselen kenar uyguladıktan sonra ikinci 8 liyi göndereceğiz sistem zaten ona yakın çalışıyor şu anda işlevselliği arttırmak için lcd pinlerini min. çekip donanımları okutacağım bu yüzden araştırıyorum bu IMx pinlerini bulamadım.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Erhan YILMAZ - 05 Ekim 2010, 00:21:47
Alıntı yapılan: X_Fi - 05 Ekim 2010, 00:20:00
erhan hocam şuan için çalıştığım işlemciler zaten 8 bit çok fazla düşmeyecek RS pin yükselen kenar uyguladıktan sonra ikinci 8 liyi göndereceğiz sistem zaten ona yakın çalışıyor şu anda işlevselliği arttırmak için lcd pinlerini min. çekip donanımları okutacağım bu yüzden araştırıyorum bu IMx pinlerini bulamadım.

Doğru diyorsun denetleyici 8 bit ise aynı hesaba gelir. :)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 05 Ekim 2010, 00:22:24
Datasheet'e şimdi göz attım. IM0,IM1,IM2,IM3 pinleri bizim LCD'de yok. Anladığım kadarıyla LCD'yi üreten firma kendi üretimlerine göre bu pinleri içten gerekli lojik duruma getiriyor. Yani bizim bu LCD'yi 16bitten sürmek dışında seçeneğimiz yok. Aynı çipseti kullanan fabrika çıkışı 8bit ayarlı bir LCD bakmak gerekiyor.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 05 Ekim 2010, 00:26:01
bu arada dün yaptığım bir testde ekran yenilemesinde pic18 serisi için aynı yazılımı C18 ve hi-tech 9.63pl3 de derledim hi-tech, C18 e göre 3/2 oranda daha hızlı çalıştı yani pic18 de hi-tech daha az komut üretiyor C18 severlere duyrulur :)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Erhan YILMAZ - 05 Ekim 2010, 00:29:48
Alıntı yapılan: X_Fi - 05 Ekim 2010, 00:26:01
bu arada dün yaptığım bir testde ekran yenilemesinde pic18 serisi için aynı yazılımı C18 ve hi-tech 9.63pl3 de derledim hi-tech, C18 e göre 3/2 oranda daha hızlı çalıştı yani pic18 de hi-tech daha az komut üretiyor C18 severlere duyrulur :)

C18 sever varmıya :) örnek kodları var diye lcd denemesini c18de yapim dedim baktım olcak gibi değil allak bullak etmişler cyi sonra kodları hiteche aktardım rahat ettim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 05 Ekim 2010, 00:34:13
hocam bende C18 de başladım işe çalıştırdımda bana bazı config ayarlarını elimle yapmak zorunda bıraktı diye kodları hi-tech e aktardım sonrada bu testi yaptım sonuç ortada ama hala sevenleri var okuyoruz :) hi-tech in eksikleri olsada halledilemeyecek boyutta değil.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Elektroemre - 05 Ekim 2010, 00:35:01
CCS gibi bisürü özel tanımlama yapmışlar C18 de. Şu #pragma ile başlayan tanımlar göz zevkimi bozuyor resmen :)
Yalnız belirtmeden geçeyemeyeceğim Hi-tech'in 18F serisi için derleyicilerindede garip hatalar başıma gelmişti. Hi-tech'i severim ama microchip satın aldıktan sonra oda gözümden düştü. AVR-GCC gibi PIC içinde adam akıllı özgür C derleyicisi olsa demeden edemiyor insan.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 05 Ekim 2010, 17:15:50
Alıntı yapılan: Elektroemre - 05 Ekim 2010, 00:35:01
CCS gibi bisürü özel tanımlama yapmışlar C18 de. Şu #pragma ile başlayan tanımlar göz zevkimi bozuyor resmen :)
Yalnız belirtmeden geçeyemeyeceğim Hi-tech'in 18F serisi için derleyicilerindede garip hatalar başıma gelmişti. Hi-tech'i severim ama microchip satın aldıktan sonra oda gözümden düştü. AVR-GCC gibi PIC içinde adam akıllı özgür C derleyicisi olsa demeden edemiyor insan.

evet bencede microchip ücretsiz adam akıllı ve sürekli desteklenen bir derleyici üretmeli.zaten avr-gcc olayına bakınca dünya genelinde neden Atmel in PIC den daha fazla  etkili olduğunu anlmak kolaylaşıyor.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 05 Ekim 2010, 21:46:25
@X-Fi,

Kullandığımız 8K1231 LCM'de IMx pinleri driver içinde fabrikasyon olarak ayarlandığından böyle bir imkân yok, ama bazı LCM'ler de IMx pinleri dışarıda olduğundan bu imkânı kullanıcıya bırakan modelleri var.

Ama ille de 8-bit sürmem gerekli derseniz ve ekstra bir donanım kullanmanın sizin için bir sakıncası yoksa MCS51'ler de olduğu gibi Latch (HC373, HC573) kullanarak 8-bit sürebilirsiniz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 05 Ekim 2010, 22:05:03
bir cep telefonu tamircisi arkadaşım bana bozuk çin telefonun ekranını vermişti.telefonun modelini bilmiyorum ama ekran 2.8 inç idi.
[IMG]http://img214.imageshack.us/img214/6929/488d55aebcb67.gif[/img] (http://img214.imageshack.us/i/488d55aebcb67.gif/)

bende datasheeti mevcut.bu model hangi telefonda var onu öğrenebilirsek elimizde bir alternatif daha olur.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 05 Ekim 2010, 22:14:32
saolun öyleyse mecburen 16 bit süreceğim ben işimi kolaylaştırmak açısından sormuştum.

serdarhocam hangi telefona ait olduğunu bitek telefoncular bilir bu modeli kullandınızmı bi fark varmı.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 05 Ekim 2010, 22:48:14
Alıntı yapılan: X_Fi - 05 Ekim 2010, 22:14:32
sağolun öyleyse mecburen 16 bit süreceğim ben işimi kolaylaştırmak açısından sormuştum.

serdarhocam hangi telefona ait olduğunu bitek telefoncular bilir bu modeli kullandınızmı bi fark varmı.

bu modeli kullanmayı denedim.fakat o ilk denememdi.olay hakkında pek bi malumatım yoktu.ayrıca ekran çıkma olduğu için çalıp çalışmadığı hakkında şüphelerim vardı.sonra üzerinde zaman kaybetmemeye başladım.@ahmet2004 ün bağlantısını verdiği ekrandan alıp yola oradan devam ettim.
kullandığımız 8k1231 2.4 inç lik bir ekran.amacım 2.8,3.2 veya 3.5 inç gibi büyük bir ekran daha almak.bağlantı ve driver entegresini bildikten sonra kod yazmak kolay.
bu ekrannın driver ini ve bağlantılarını biliyorum.ekranı bulabilirsek buda bi alternatif olacak.muhtemelen piyasaya giren ilk çin telefonların ekranı hani şu anycool lar varya onların.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: gevv - 05 Ekim 2010, 22:55:16
Arkadaşlar bir kaç gündür araştırdım sonunda arşivi tamamladım kaynak kodları ile bir çok örnek, sürücü, datasheet kod vb.  buldum   tahminimce sizler için süper bir kaynak olacak avr, stm32, amr atmel içerikli uygulanmış projeler ve fazlası bulunuyor umarım faydası olur

atmel-avr-arm-stm32-lpcxx-tft-lcd-uygulamari.rar (http://www.wupload.com/file/755432851/atmel-avr-arm-stm32-lpcxx-tft-lcd-uygulamari.rar)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 05 Ekim 2010, 23:24:22
@serdararikan hocam, aşağıdaki linkten anladığım kadarıyla N95 ekranı fakat onlarca çeşit N95 var.

http://translate.google.com.tr/translate?hl=tr&sl=ru&u=http://www.mcrf.ru/forum/showthread.php%3Ft%3D17878&ei=CoWrTO3QJYX54gaEzvnACA&sa=X&oi=translate&ct=result&resnum=6&ved=0CC8Q7gEwBTgK&prev=/search%3Fq%3Dfp-60278%26start%3D10%26hl%3Dtr%26sa%3DN%26biw%3D1356%26bih%3D559
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 05 Ekim 2010, 23:25:57
Alıntı yapılan: papylon - 05 Ekim 2010, 23:24:22
@serdararikan hocam, aşağıdaki linkten anladığım kadarıyla N95 ekranı fakat onlarca çeşit N95 var.

http://translate.google.com.tr/translate?hl=tr&sl=ru&u=http://www.mcrf.ru/forum/showthread.php%3Ft%3D17878&ei=CoWrTO3QJYX54gaEzvnACA&sa=X&oi=translate&ct=result&resnum=6&ved=0CC8Q7gEwBTgK&prev=/search%3Fq%3Dfp-60278%26start%3D10%26hl%3Dtr%26sa%3DN%26biw%3D1356%26bih%3D559

evet aynen dediğin gibi onlarca n95 var.senin aldığın ekranlardan bir sonuç çıkmadımı?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 05 Ekim 2010, 23:49:43
2.8" olan LCM'den umudu kestim. Epeyce uğraşmama rağmen herhangi bir sonuç alamadım.

3.2" LCM'lerden Datasheet olmamasına rağmen umutluyum. Hatta bir tanesini denedim fakat Hastayı daha henüz ameliyata başlamışken kaybettik, başımız sağ olsun.  :)

Denemeleri Bread Board üzerinde yapıyorum, farkında olmadan besleme uçlarının her ikisini de Vcc'ye bağlamışım ve tabi ben bunu fark edene kadar LCM Driver'ı bayağı bir ısınmış. %99 ihtimalle bozuldu, tabi benimde sinirlerim bozuldu. Diğeri ile de anca önümüzde ki hafta ilgilenebileceğim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 05 Ekim 2010, 23:51:16
Alıntı yapılan: papylon - 05 Ekim 2010, 23:49:43
2.8" olan LCM'den umudu kestim. Epeyce uğraşmama rağmen herhangi bir sonuç alamadım.

3.2" LCM'lerden Datasheet olmamasına rağmen umutluyum. Hatta bir tanesini denedim fakat Hastayı daha henüz ameliyata başlamışken kaybettik, başımız sağ olsun.  :)

Denemeleri Bread Board üzerinde yapıyorum, farkında olmadan besleme uçlarının her ikisini de Vcc'ye bağlamışım ve tabi ben bunu fark edene kadar LCM Driver'ı bayağı bir ısınmış. %99 ihtimalle bozuldu, tabi benimde sinirlerim bozuldu. Diğeri ile de anca önümüzde ki hafta ilgilenebileceğim.


3.2 nin kodu neydi?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 06 Ekim 2010, 00:03:25
Henüz deneme fırsatını bulamadan bozduğum LCM'yi soruyorsanız, kodu: FPC-032C6C
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 06 Ekim 2010, 00:06:37
bağlantısı konusunda bir bilgi edinebildinmi?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 06 Ekim 2010, 00:07:01
Bu ara da bir şeyi belirtmekte fayda var.
Ben, 3.2" LCM'leri 480x320 piksel zannediyordum fakat onlarda 320x240 piksel.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 06 Ekim 2010, 00:16:30
Alıntı yapılan: serdararikan - 06 Ekim 2010, 00:06:37
bağlantısı konusunda bir bilgi edinebildinmi?

Hayır, hocam maalesef herhangi bir bilgi yok.

Bu arada, bu bozduğum LCM'den gidip bir tane daha alarak deneme yapma niyetindeydim fakat vazgeçtim.
Sebebi ise Back Light aydınlatmasının yaklaşık 18VDC olması LCD'nin arkasını söktüm ve 6 adet birbirine bağlı 3v1, seri bağlı LED var. Çalışmış olsaydı bile bu Back Ligt işi sıkıntı olacaktı.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 06 Ekim 2010, 00:18:33
sanırım kullandığın lcd nin driver i ILI9320
1-gnd
2-vdd
vdd
cs
rs
wr
rd
rst
d0
d1
d2
d3
d4
d5
d6
d7
d8
d9
d10
d11
d12
d13
d14
d15
gnd
y-
x-
y+
x+
led1
led2
led3
led4
led5
ledA
ledA
gnd


bu şekilde denermisin?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 06 Ekim 2010, 00:28:02
Hocam zaten bağlantı şeklini ben de aynen bu şekilde yapmıştım. LCM'nin flex PCB şekline ve Driver pinlerinin durumuna göre fakat dediğim gibi LCM'ye çok büyük ihtimalle hasar verdim ve bir sonuç alamadım.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 06 Ekim 2010, 00:31:38
Ayrıca, dediğim gibi ilk başta bir tane daha bu modülden alıp deneme yapma niyetim vardı fakat Back Light'ının 18V olması bu modülü almaktan vazgeçirdi.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 06 Ekim 2010, 00:33:57
@papylon elindeki ekranın backlight ı 18V değil bence 3.3v ama dikkat etmen gereken ekranın beslemesi 3.3V değil 2.8V
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 06 Ekim 2010, 00:48:18
Alıntı yapılan: serdararikan - 06 Ekim 2010, 00:33:57
@papylon elindeki ekranın backlight ı 18V değil bence 3.3v ama dikkat etmen gereken ekranın beslemesi 3.3V değil 2.8V

Hocam Baklight' kesinlikle 18v. Neden diyecek olursanız, modülün arkasını açtım ve 6 adet 3v1'lik ledlerin seri bağlı olduğunu görüp 18VDC ile çalıştırdım. Hatta 16 Voltun altında çalışmıyor bile.

LCm'leri 2v9 ile çalıştırıyorum.

Her ne kadar Datasheet'i olmasa da incelediğim diğer modüllerin çalışma voltajlarına baktım ve genellikle min. 2v7 ile max. 3v3 arası çalışıyorlar, bende bu yüzden işi sağlama almak için 2v9 ile çalıştırıyorum fakat besleme girişlerinin her ikisinide Vcc'ye bağladığım için problem oldu.

Ama sorun değil bu LCM'nin Backlight'ı 18v olduğu için vazgeçtim zaten.

Önemli olan diğeri,  Onunla da, ancak önümüzdeki hafta içerisinde ilgilenebileceğim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 06 Ekim 2010, 00:53:30
o zaman bu iphonelerin içinde dc-dc converter mi var? o kadar akımlı dc-dc konveter neden konsunki içine.tuhaf.sen içini açtıysan diyecek bişey yok.bende almayı düşünüyordum.vazmı geçsem acaba.diğerinin kodu neydi?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 06 Ekim 2010, 01:07:52
Kesinlikle converter kullanılmış.
18V'de yaklaşık 10mA akım çekiyor.

Hocam, eğer sizde alıp deneme yapmayı düşünüyorsanız bu modelden bence vazgeçin, hiç gerek yok.

Sizde farklı bir model alın bence, en azından elimizdeki seçenekler fazla olur ve şansımız daha da artar. Aldığımız model numaralarını buradan paylaşırsak birbirimizin aldıklarından boşu boşuna almamış oluruz. Çalışanların da pinlerini Driver'larını v.s buradan paylaşırız.

Şu sonuncuyu da önümüz deki hafta bir deneyeyim, çalışsa da çalışmasa da ben de bi kaç model daha alıp deneme yapmayı düşünüyorum.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 06 Ekim 2010, 01:13:17
Alıntı yapılan: papylon - 06 Ekim 2010, 01:07:52
Kesinlikle converter kullanılmış.
18V'de yaklaşık 10mA akım çekiyor.

Hocam, eğer sizde alıp deneme yapmayı düşünüyorsanız bu modelden bence vazgeçin, hiç gerek yok.

Sizde farklı bir model alın bence, en azından elimizdeki seçenekler fazla olur ve şansımız daha da artar. Aldığımız model numaralarını buradan paylaşırsak birbirimizin aldıklarından boşu boşuna almamış oluruz. Çalışanların da pinlerini Driver'larını v.s buradan paylaşırız.

Şu sonuncuyu da önümüz deki hafta bir deneyeyim, çalışsa da çalışmasa da ben de bi kaç model daha alıp deneme yapmayı düşünüyorum.


senin bahsettiğin ekran tam benim istediğim ekran aslında.ben 3.2 inç lik bir ekran istiyorum.ekranın içi kenardaki çentikten kolayça aıçılıyor.aslında bağlatı değiştirilebilir.ama kimse onunla uğraşmak istemez .başka bir 3.2 inç ekran bakalım o zaman.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 06 Ekim 2010, 01:38:39
Hocam hiç uğraşmaya değmez bence.

Farklı bir ekran alın, bende önümüzdeki hafta içerisinde son ekranla uğraşacağım ve çalıştırabilirsem bağlatı şekli driver v.s buradan paylaşırım. Her halükarda çalışsa da çalışmasa da önümüzdeki günlerde birkaç model daha alıp deneyeceğim.

Elimizde farklı seçeneklerin olmasında fayda var çükü bir modelin ne kadar sürekliliği olur bilmiyoruz.

Tam bir projede lazım olur ama ekranı bulamazsak sorun olur. Onun için farklı boyutlarda ve modellerin bağlantılarını v.s bilmekte fayda var.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 06 Ekim 2010, 01:42:08
Alıntı yapılan: papylon - 06 Ekim 2010, 01:38:39
Hocam hiç uğraşmaya değmez bence.

Farklı bir ekran alın, bende önümüzdeki hafta içerisinde son ekranla uğraşacağım ve çalıştırabilirsem bağlatı şekli driver v.s buradan paylaşırım. Her halükarda çalışsa da çalışmasa da önümüzdeki günlerde birkaç model daha alıp deneyeceğim.

Elimizde farklı seçeneklerin olmasında fayda var çükü bir modelin ne kadar sürekliliği olur bilmiyoruz.

Tam bir projede lazım olur ama ekranı bulamazsak sorun olur. Onun için farklı boyutlarda ve modellerin bağlantılarını v.s bilmekte fayda var.


haklısın.iyi çin malı telefonlar çıkmış:)
yoksa monkrom ekranlara dünya para verecektik
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 06 Ekim 2010, 02:51:59
@gevv hocam, az önce arşivi indirdim ve biraz inceledim, süper bir arşiv olmuş bir sürü örnek uygulamalar ve pin bağlantıları var. Bayağı bir uğraşmışsınız sanırım.  :D

Çok teşekkürler, ellerinize sağlık...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: gevv - 06 Ekim 2010, 10:20:14
hocam önemli değil bu konular ile ilgilenenler kendini geliştirsin  yeter vaktim vardı yaptım :)


bu arada hata veren dosyalar olursa (rardan çıkartırken, rar içinde dosya açarken)  isimlerini değiştirin çince karakter sorun yaratıyor
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 15 Ekim 2010, 21:18:50
Arkadaşlar, FPC-BW32302LO model numaralı 240*320 3,2" LCD ekranı çalıştırdım.  :) Gayet güzel çalışıyor, şu anda fotoğraf makinem olmadığı resim ekleyemedim.

LCD modül ILI9325 driver kullanıyor, ve pin sıralaması aşağıdaki gibi.
Gönül rahatlığıyla kullanabilirsiniz.

1-   GND
2-   Vcc
3-   Vcc
4-   CS
5-   RS
6-   WR
7-   RD
8-   RESET
9-   DB0
10-   DB1
11-   DB2
12-   DB3
13-   DB4
14-   DB5
15-   DB6
16-   DB7
17-   DB8
18-   DB9
19-   DB10
20-   DB11
21-   DB12
22-   DB13
23-   DB14
24-   DB15
25-   GND
26-   N.C (TOUCH)
27-   N.C (TOUCH)
28-   N.C (TOUCH)
29-   N.C (TOUCH)
30-   K1
31-   K2
32-   K3
33-   K4
34-   K5
35-   K6
36-   A
37-   GND
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 15 Ekim 2010, 21:38:16
ekranın kodunun FPC-BW32302LO  olduğuna eminmisin nette arattım çıkmadı bişey
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 15 Ekim 2010, 22:22:50
Hocam, biliyorum Google tanımıyor bile.  :D
Birkaç sayfa önce resimler eklemiştim, kodu oradan teyit edebilirsiniz. Kod da herhangi bir yanlışlık yok yani.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 15 Ekim 2010, 22:39:42
Bu arada bir şey söylemeyi unuttum.

LCD'yi dün çalıştırdım ve Bugün de Genç Tekno'ya gittim, fakat her zaman orada duran arkadaş yoktu ve LCD'den bulamadılar. Elimizde kalmamışta olabilir bulamıyor da olabiliriz dediler.

Peki, eliniz de yoksa ne zaman getirirsiniz dediğimde bayramdan sonra dediler ve kod numarasını her ihtimale karşı verdim ve not aldılar, eğer ellerinde yoksa bayramdan sonra getirecekler.

Fakat tekrar gidip, her zaman orda olan arkadaş ile yeniden konuşmakta fayda var.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 18 Ekim 2010, 07:55:15
Hatırlarsanız ilk deneme yaptığım ve 1hafta uğraşıp çalıştıramadığım TFT8K1463FPC-A1-E model numaralı LCD'yi geçen gün parçalamak isterken neden bu kadar ot yolduğumu fark ettim.  :) LCD'nin driver'ının bulunduğu kısımda cam'ın köşesi kırıkmış ve beni bu kadar uğraştırdı. Aslında ilk deneme de sorunsuz çalışacaktı.

Ve bende bunun üzerine karşıya geçtiğimde aynı bacak bağlantısına sahip olan TFT8K1465FPC-A1-E model numaralı 240x400 piksel 3,0" boyutunda olanından da aldım ve şu an paşa paşa çalışıyor. Her ikisi de aynı pin konfigürasyonuna sahipler ve yine her ikisi de ILI9326 Driver kullanıyorlar.

Aşağıda ki pin konfigürasyonu TFT8K1463FPC-A1-E model numaralı 240x400 piksel 2,8" ve TFT8K1465FPC-A1-E model numaralı 240x400 piksel 3,0" LCD modüle aittir. Umarım ilgilenen arkadaşların işine yarar.

1-    LCM_ID
2-    N.C (TOUCH)
3-    N.C (TOUCH)
4-    N.C (TOUCH)
5-    N.C (TOUCH)
6-    GND
7-    Vcc
8-    Vcc
9-    FMARK
10-   CS
11-   RS
12-   WR
13-   RD
14-   DB0
15-   DB1
16-   DB2
17-   DB3
18-   DB4
19-   DB5
20-   DB6
21-   DB7
22-   DB8
23-   DB9
24-   DB10
25-   DB11
26-   DB12
27-   DB13
28-   DB14
29-   DB15
30-   RESET
31-   GND
32-   A
33-   K1
34-   K2
35-   K3
36-   K4
37-   N.C
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 18 Ekim 2010, 17:03:06
1463  te touch var.gençtekno da 1465 yok.ayrıca sanırım bu LCM 8bit veya 16 seçimi için kullanılıyor??????
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 18 Ekim 2010, 18:17:10
Hocam, 1463 ve 1465 de Touch Panel yok, eğer sitelerindeki resme bakarak söylediyseniz yanılıyorsunuz. Satın almaya gittiğimde paket lastiğiyle paketledikleri destenin hiç birinde Touch panel yoktu. Aslında bir daha gittiğimizde bunu sormak lazım, sitenizdeki fotoğrafta touch panel var sattıklarınız da neden yok diye.

Ayrıca 1465 de ellerinde var sadece sitelerinde görünmüyor. Sanırım sadece siteyi incelediniz.  :)

LCM_ID ve FMARK pinleri de giriş değil çıkış ve kullanılmayıp boş bırakılıyorlar. Bende yeni öğrendim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 18 Ekim 2010, 18:24:16
1465 de 1231 den farklı olarak ne gibi özellikler var pixel olarak daha büyük olmasından başka?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 18 Ekim 2010, 18:35:34
1231                                 1465
240x320pix                     240x400pix
2,4"                                 3,0"
4:3                                  16:9
R61505                           ILI9326
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 18 Ekim 2010, 20:57:10
hocam hangi mcu yu kullanıyorsunuz 240x400 ekranda ekran yenileme hızınız nedir.

8k1231 den sonra 1465 ekranamı geçsem doğrumu dokunmatik olmayışı kötü belkide biraz daha geniş ekranlı dokunmatiği olan bir tft araştırmalıyım şimdilik tek eksiğim lpc1768 :)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 18 Ekim 2010, 21:30:03
ATmega32 ve20MHz ile gayet tatminkâr bir hızda ve 1231'den çok da farklı değil.

Ayrıca 1231'den 1465'e geçiş olarak görmeyin, bu sadece farklı bir seçenek ve sadece çalıştırdığım ekran bu değil 1463'de aynı bacak bağlantılarına sahip ve onu da kullanabilirsiniz. Ve eğer kaçırdıysanız 15. Sayfada FPC-BW32302LO 240x320 3,2" LCD'nin de pin bağlantılarını verdim.

Touch Panellerinin üzerinde olmaması bir eksi sayılmaz bence, çünkü ekranı aldığınız yerlerde, aldığınız ekrana göre Touch Panel çeşitleri var.

Fotoğraf pekiyi değil ama bu da artık bir Touch panele sahip olan 1465 görüntüsü  :D

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tuggy - 18 Ekim 2010, 21:39:38
@papilon,

Azimle ugraşıp öğrenip tecrübe kazanmana tanık oluyorum(Z) .. Heyecanını bile bizlere hissettirerek burada bu sıcak bilgilerini açıkça, hırs yapmadan, öğretme heyecanıyla paylaşman beni çok mutlu etti, çok teşekkür ediyorum sana kardeş..

Hiç aklımdan geçmemesine rağmen sayende beni bile bu tip lcd lerle uğrassam mı diye düşündürttün ya helal olsun:)

Allah yardımcın olsun. Nice güzel tecrübeleri bu azimle edineceğine eminim.

::imla
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 18 Ekim 2010, 21:59:54
Bu güzel sözler için bende size Teşekkür ederim.

Aslında elektronik konusunda bu sitede bulunan birçok amatör arkadaştan daha da amatörüm, fakat biraz zaman ve çaba harcayıp uğraşınca ve biraz da yardım gelince neredeyse olmayacak şey yok gibi.

En güzel tarafı da bildiğini öğretmek, daha doğrusu paylaşmak. Konuya ilgi duyup ta gözünde büyüttüğünden dolayı uzak kalan birçok arkadaş var, birlikte hem onlara bir nebze faydamız dokunur hem de birçok projede hepimizin işine yarayacaktır.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tazmania - 26 Kasım 2010, 13:40:37
arkadaşlar merhaba 16 sayfayı tek tek okudum herkes başarılı işler yapmış. benimde şu anda uğraşmam gereken bir tft işi var. ancak bu tft 5" ve bir işlemci kullanmıyor. RGB interface kullanıyormuş. bu konuda bilgisi olan varsa çok sevinirim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 26 Kasım 2010, 18:37:08
TFT' nin datasheet i var mı?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tazmania - 27 Kasım 2010, 20:45:49
http://tianma-europe.com/downloads/pre-specification_tm050rdh01_v1.0.pdf

tft nin datasheeti burada
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 28 Kasım 2010, 13:13:37
Alıntı yapılan: tazmania - 26 Kasım 2010, 13:40:37
arkadaşlar merhaba 16 sayfayı tek tek okudum herkes başarılı işler yapmış. benimde şu anda uğraşmam gereken bir tft işi var. ancak bu tft 5" ve bir işlemci kullanmıyor. RGB interface kullanıyormuş. bu konuda bilgisi olan varsa çok sevinirim.

elinde kaç adet var bu tft den??
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tazmania - 28 Kasım 2010, 14:06:34
2 tane  var.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 28 Kasım 2010, 19:01:15
fazla sayıda olsaydı birini sürmek içi denemeler yapabilirdim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: leblebitozu - 02 Aralık 2010, 23:52:04
@gerbay bahsettiğin TFT standart digital interface kontroller'sız bir TFT register mapping vs. falan bunlar söz konusu değil dolayısıyla, harici kontrollar'la (epson,solomon) ya da TFT sürücüsü olan bir çiple sürelebilir, pic24 serisinde de direct drive TFT süren bir kaç yeni model çıktı ama desteklediği rezülasyon sınırlı.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tazmania - 03 Aralık 2010, 10:05:09
Alıntı yapılan: leblebitozu - 02 Aralık 2010, 23:52:04
@gerbay bahsettiğin TFT standart digital interface kontroller'sız bir TFT register mapping vs. falan bunlar söz konusu değil dolayısıyla, harici kontrollar'la (epson,solomon) ya da TFT sürücüsü olan bir çiple sürelebilir, pic24 serisinde de direct drive TFT süren bir kaç yeni model çıktı ama desteklediği rezülasyon sınırlı.

yani ben datasheetine bakarak uygun zamanlamalarla bu tft yi sürememmi
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: leblebitozu - 03 Aralık 2010, 11:31:05
@tazmania

Sürmesine sürersin sinyaller basit bütün dijital tft'lerde aynı hemen hemen HSYNC,VSYNC yatay ve düşey senkronizasyon sinyalleri, yeni nesil tft'lerde ise ilaveten CLK,DE sinyalleri ile de sürülebiliyor ki bu daha basit. Sürmekte problem yok velakin clock hızı 30 MHZ sürmek için harici tft controller çipi,FPGA,CPLD yada ARM9 vs. bir işlemci gerekir.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tazmania - 03 Aralık 2010, 11:43:30
ben üreticisine sorduğumda bunun içerisinde hx serisi bir  controllerın olduğunu ve gerekli olan register bilgilerinin otomatik olarak ayarlandığını belirti. yinede bir harici sürücüye ihtiyacım varmı
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: leblebitozu - 03 Aralık 2010, 11:54:44
@tazmania

TFT'nin datasheet'ini ikinci kez inceledim önceki mesajımda yazdıklarım aynen geçerlidir, içerisinde dahili kontroller olsa idi zaten 8080,6800 (bus tipi) ibarelerini /RS, WR benzeri cpu arabirimi sinyallerini görecektin oysa ki burada 24 bit digital pixel (R,G,B), HSYNC,VSYNC,DE,DCLK sinyalleri var. Üreticinin bahsettiği analog-digital controller'dır muhtemelen onun konuyla alakası yok.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tazmania - 03 Aralık 2010, 13:28:49
peki clock sinyalini harici bir kristal ile verebilirmiyiz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: leblebitozu - 03 Aralık 2010, 15:32:21
@tazmania

Clock sinyalini harici osilatörle versen de 30MHZ'de yine pixel datalarını guncellemen gerekir (R,G,B 24 BIT), ayrıca 800x480x3 = 1,15MB RAM'e ihtiyaç duyarsın 24 bit görüntü almak için.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tazmania - 03 Aralık 2010, 15:46:22
şevkimi kırdın yaa:)
ram işini bende tahmin ediyorum. nasıl çıkıcam bakalım bu işin altından. müdür istiyor. el mecbur çözücem. yinede bikaç pikselde olsa yapmayı denicem.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tazmania - 03 Aralık 2010, 21:31:52
peki ben bu tft yi 30Mhz den daha düşük clock frekans ile tetiklersem ne olur.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: leblebitozu - 04 Aralık 2010, 00:21:44
@tazmania

Ya hiç görüntü alamazsın ya da senkron tutmayacağı için kayıp giden bişiler görürsün ancak, boşuna uğraşma derim. Üzerinde kontroller olan bir tft bulsan daha iyi edersin.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tazmania - 04 Aralık 2010, 21:59:52
valla müdür çinden getirtmiş dolayısı ile biraz üzerinde uğraşmak istiyorum. üretici firma bana örnek bir devre şeması gönderecek. o zaman burada paylaşırım
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 06 Aralık 2010, 13:58:01
Alıntı yapılan: papylon - 18 Ekim 2010, 07:55:15
Hatırlarsanız ilk deneme yaptığım ve 1hafta uğraşıp çalıştıramadığım TFT8K1463FPC-A1-E model numaralı LCD'yi geçen gün parçalamak isterken neden bu kadar ot yolduğumu fark ettim.  :) LCD'nin driver'ının bulunduğu kısımda cam'ın köşesi kırıkmış ve beni bu kadar uğraştırdı. Aslında ilk deneme de sorunsuz çalışacaktı.

Ve bende bunun üzerine karşıya geçtiğimde aynı bacak bağlantısına sahip olan TFT8K1465FPC-A1-E model numaralı 240x400 piksel 3,0" boyutunda olanından da aldım ve şu an paşa paşa çalışıyor. Her ikisi de aynı pin konfigürasyonuna sahipler ve yine her ikisi de ILI9326 Driver kullanıyorlar.

Aşağıda ki pin konfigürasyonu TFT8K1463FPC-A1-E model numaralı 240x400 piksel 2,8" ve TFT8K1465FPC-A1-E model numaralı 240x400 piksel 3,0" LCD modüle aittir. Umarım ilgilenen arkadaşların işine yarar.


Tam 4 gündür araştırıyorum nedir nasıl yapılır diye nihayet kafamda birşeyler belirmeye başladı bu konu ve sizlerin sayesinde. Öncelikle çok teşekkür ederim arkadaşlar birşey sormak istiyorum. Ben diyelim ki TFT8K1465FPC-A1-E numaralı tft'yi kullanacağım yanında ILI9326'yıda aldım. İhtiyacım olanlar sadece bunlar mıdır kontrolü PIC ile sağlamak istiyorum. Henüz derinlemesine bir incelemeye girmedim almam gereken başka birşey yoksa projeme datasheetleri inceleyerek başlamak istiyorum.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 06 Aralık 2010, 16:25:16
Konunun ilk 8 sayfasını tüm ayrıntılarıyla inceledim. Ard arda ikinci mesajı atıyorum kusura bakmayın.

- PIC ile TFT kontrolu zor demişsiniz fakat imkansızda değil herhalde. Ben bu işi PIC ile yapmak zorundayım. Öyle yüksek çözünürlük resim göstermeyeceğim sadece karakterler ve menü için küçük resimler. Bir sorunla karşılaşırmıyım ve hangi pic modeli kullanmalıyım ?

- Bir diğer sorum, Bu ekranlar dikey fakat ben yatay olarak kullanmak istiyorum. Ekranda göstermek istediğim şeyleri yatay ekranmış gibi gösterebilir miyim ?

- Bunun için nasıl bir konnektör kullanmalıyım. Sanırım 37 pin olacak. Kullanacağım konnektörü piyasada rahat bir şekilde bulabilir miyim

Bu projeyi yapmaya ve hatta PIC ile yapmaya mecburum. Bu yüzden yardım alabileceğim birileri olursa bende aşama kaydettikçe çalışmalarımı diğer arkadaşlar içinde paylaşacağım.

Şimdiden Teşekkür Ederim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 06 Aralık 2010, 16:40:32
picle yapmak imkansız değil işlem hacmi düşük olduğu için tercih edilmiyor. Ben pic18F14K22 ile hi-tech de 16 mips gibi bir performans elde etmiştim pic için max. ama avrler için sıradan bir performans bu.

Daha sonra 18F4585 ilede 10 mips hızdada ekranda bikaç deneme yaptım hesap makinesi ve resim eklemek gibi bunlar öğrenmenize yeterli oluyor ticari düşünmüyorsanız avr bulmak zor ve pahalı kalıyorsa pic kullanın sorun yok bu tür işler için aslında avrlerde biyere kadar 32bit ile çalışmak daha doğru.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 06 Aralık 2010, 18:02:03
Peki 16 bit için 24F serisi kullanmam gerekiyor. Bakıyorum fakat kılıfları benim programlama kartıma uygun değil surface. Onları nasıl programlarım yeni programlayıcı almam gerekiyor sanırım
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 06 Aralık 2010, 18:35:39
smd kılıf kullanınız ICSP programlama yapabilirsiniz.

kolay gelsin.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: acarcim35 - 07 Aralık 2010, 20:18:51

ben 18f4520 ile 8k1231 kodlu ekranı rahatça çalıştırabiliyorum.
basit uygulamalar için bu işlemciyi kullanabilirsiniz.

resmide var ama bi türlü ekleyemedim
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 07 Aralık 2010, 20:42:58
konudan biraz bağımsız ama ben 8k1463 aldım ve ekran için kod yazdım.ekranı açabiliyorum fakat renkler çok soluk çıkıyor.çalıştırabilenler varsa initialize kodlarını en azından renk ayar kısımlarını gönderebilirlerse sevinirim.

void TFT_Init(void)
{
   RST_1;   
   _delay_ms(5);
   RST_0;
   _delay_ms(10);
   RST_1;
   _delay_ms(50);

    //Start Initial Sequence
    TFTKomutYaz(0x0702, 0x3008);
    TFTKomutYaz(0x0705, 0x0036); 
    TFTKomutYaz(0x070B, 0x1213); 

    TFTKomutYaz(0x0001, 0x0100); // set SS and SM bit
    TFTKomutYaz(0x0002, 0x0100); // set 1 line inversion
    TFTKomutYaz(0x0003, 0x1030); // set GRAM write direction and BGR=1.

   
    TFTKomutYaz(0x0008, 0x0808); // set the back porch and front porch
    TFTKomutYaz(0x0009, 0x0000); // set non-display area refresh cycle ISC[3:0]
    TFTKomutYaz(0x000A, 0x0000); // FMARK function
    TFTKomutYaz(0x000C, 0x0001); // RGB interface setting
    TFTKomutYaz(0x000D, 0x0000); // Frame marker Position
    TFTKomutYaz(0x000F, 0x0000); // RGB interface polarity
    //Power On sequence
   
    TFTKomutYaz(0x0100, 0x0000); // // SAP, BT[3:0], AP, DSTB, SLP, STB
    TFTKomutYaz(0x0102, 0x0000); // VREG1OUT voltage
    TFTKomutYaz(0x0103, 0x0000); // VDV[4:0] for VCOM amplitude
    _delay_ms(200); // Delay 50ms
    TFTKomutYaz(0x0100, 0x1190); // // SAP, BT[3:0], AP, DSTB, SLP, STB,0x1190
    TFTKomutYaz(0x0101, 0x0227); // DC1[2:0], DC0[2:0], VC[2:0]//0x0227
    _delay_ms(60);
    TFTKomutYaz(0x0102, 0x01bd); // VREG1OUT voltage
    _delay_ms(60);
    TFTKomutYaz(0x0103, 0x1900); //DV[4:0] for VCOM amplitude
    TFTKomutYaz(0x0281, 0x0000); // VCM[5:0] for VCOMH

   //TFTKomutYaz(0x020b, 0x000d);

    _delay_ms(50);
    TFTKomutYaz(0x0200, 0x0000); // GRAM horizontal Address
     
    TFTKomutYaz(0x0201, 0x0000); //GRAM horizontal Address
   
   //Adjust the Gamma Curve
   
        TFTKomutYaz(0x0300, 0x0207);
        TFTKomutYaz(0x0301, 0x0403);
      TFTKomutYaz(0x0302, 0x0606); 

        TFTKomutYaz(0x0307, 0x0606);
        TFTKomutYaz(0x0308, 0x0106);
        TFTKomutYaz(0x0309, 0x0007);

        TFTKomutYaz(0x0305, 0x0702);
        TFTKomutYaz(0x030c, 0x0200);

        TFTKomutYaz(0x0306, 0x0003);
        TFTKomutYaz(0x030d, 0x0200);
   
     
    //Set GRAM area
    TFTKomutYaz(0x0210, 0x0000); // Horizontal GRAM Start Address
    TFTKomutYaz(0x0211, 0x00EF); // Horizontal GRAM End Address
    TFTKomutYaz(0x0212, 0x0000); // Vertical GRAM Start Address
    TFTKomutYaz(0x0213, 0x018F); // Vertical GRAM Start Address
    TFTKomutYaz(0x0400, 0x3100); // Gate Scan Line
    TFTKomutYaz(0x0401, 0x0001); // NDL,VLE, REV
    TFTKomutYaz(0x0404, 0x0000); // set scrolling line
    //Partial Display Control
    TFTKomutYaz(0x0500, 0x0000);
    TFTKomutYaz(0x0501, 0x0000);
    TFTKomutYaz(0x0502, 0x0000);
    TFTKomutYaz(0x0503, 0x0000);
    TFTKomutYaz(0x0504, 0x0000);
    TFTKomutYaz(0x0505, 0x0000);
    //Panel Control
    TFTKomutYaz(0x0010, 0x0010);
    TFTKomutYaz(0x0011, 0x0600);
    TFTKomutYaz(0x0020, 0x0002);
     
    TFTKomutYaz(0x0007, 0x0173); // 262K color and display ON

   _delay_ms(20);

   RD_1;
   RS_0;
   CS_0;
   WR_0;
   DATA_L=0x02;
   DATA_H=0x02;
   WR_1;
   RS_1;
   CS_1;

   TFT_Clear(BackColor);

}

benim init kodum bu.çalıştıran arkadaşlar bi bakarlarsa sevinirim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: acarcim35 - 07 Aralık 2010, 20:49:16
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 07 Aralık 2010, 20:55:35
Alıntı yapılan: Nedenler - 06 Aralık 2010, 13:58:01
Alıntı yapılan: papylon - 18 Ekim 2010, 07:55:15
Hatırlarsanız ilk deneme yaptığım ve 1hafta uğraşıp çalıştıramadığım TFT8K1463FPC-A1-E model numaralı LCD'yi geçen gün parçalamak isterken neden bu kadar ot yolduğumu fark ettim.  :) LCD'nin driver'ının bulunduğu kısımda cam'ın köşesi kırıkmış ve beni bu kadar uğraştırdı. Aslında ilk deneme de sorunsuz çalışacaktı.

Ve bende bunun üzerine karşıya geçtiğimde aynı bacak bağlantısına sahip olan TFT8K1465FPC-A1-E model numaralı 240x400 piksel 3,0" boyutunda olanından da aldım ve şu an paşa paşa çalışıyor. Her ikisi de aynı pin konfigürasyonuna sahipler ve yine her ikisi de ILI9326 Driver kullanıyorlar.

Aşağıda ki pin konfigürasyonu TFT8K1463FPC-A1-E model numaralı 240x400 piksel 2,8" ve TFT8K1465FPC-A1-E model numaralı 240x400 piksel 3,0" LCD modüle aittir. Umarım ilgilenen arkadaşların işine yarar.


Tam 4 gündür araştırıyorum nedir nasıl yapılır diye nihayet kafamda birşeyler belirmeye başladı bu konu ve sizlerin sayesinde. Öncelikle çok teşekkür ederim arkadaşlar birşey sormak istiyorum. Ben diyelim ki TFT8K1465FPC-A1-E numaralı tft'yi kullanacağım yanında ILI9326'yıda aldım. İhtiyacım olanlar sadece bunlar mıdır kontrolü PIC ile sağlamak istiyorum. Henüz derinlemesine bir incelemeye girmedim almam gereken başka birşey yoksa projeme datasheetleri inceleyerek başlamak istiyorum.

diyelimki ben 8k1465 i kullanacağım yanına ili9326 yı da aldım diye bir olay yok.zaten ili9326 tft nin içinde.en alt kısımda montajlı bir vaziyette.sizin ili9326 yı montajlamak gibi bir şansınız yok datasheeti incelerseniz ili9326 nın 1000 den fazla bağlantısı olduğunu göreceksiniz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tazmania - 07 Aralık 2010, 21:21:04
Alıntı yapılan: serdararikan - 28 Kasım 2010, 19:01:15
fazla sayıda olsaydı birini sürmek içi denemeler yapabilirdim.
@serdararikan
merhaba bu tft yi sürmek için hangi işlemciyi kullanmam gerekir. yardımcı olursan çok sevinirim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 07 Aralık 2010, 21:24:11
hangi tft yi?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tazmania - 07 Aralık 2010, 21:25:16
http://tianma-europe.com/downloads/pre-specification_tm050rdh01_v1.0.pdf
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 07 Aralık 2010, 21:37:27
anladığım kadarı ile ekrana bir veri göndermek istediğinde tüm ekranı yeniden her seferinde çizmen lazım.ekran olsa deneme yapabiliriz ama bu şekilde bunu çözmek çok zor
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tazmania - 07 Aralık 2010, 22:09:41
benim elimde var. ama dediğin gibi tüm ekranı tarayacağımızdan dolayı
baya destekli olan bir işlemciye ihtiyaç var. sanırım atmel kullamak şart oldu bu işte. çünkü 30m mhz lik clk işareti gerekiyor.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 07 Aralık 2010, 22:14:35
 sadece 30MHz meselesi değil olay.baya sağlam bir belleğede ihtiyaç duyabilirsin.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tazmania - 07 Aralık 2010, 22:16:09
zaten sd kart kullanmayı düşünüyorum. yoksa 800x480 piksel mb cinsinden bellek tutyor
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 08 Aralık 2010, 10:29:41
Alıntı yapılan: serdararikan - 07 Aralık 2010, 20:55:35
Alıntı yapılan: Nedenler - 06 Aralık 2010, 13:58:01
Alıntı yapılan: papylon - 18 Ekim 2010, 07:55:15
Hatırlarsanız ilk deneme yaptığım ve 1hafta uğraşıp çalıştıramadığım TFT8K1463FPC-A1-E model numaralı LCD'yi geçen gün parçalamak isterken neden bu kadar ot yolduğumu fark ettim.  :) LCD'nin driver'ının bulunduğu kısımda cam'ın köşesi kırıkmış ve beni bu kadar uğraştırdı. Aslında ilk deneme de sorunsuz çalışacaktı.

Ve bende bunun üzerine karşıya geçtiğimde aynı bacak bağlantısına sahip olan TFT8K1465FPC-A1-E model numaralı 240x400 piksel 3,0" boyutunda olanından da aldım ve şu an paşa paşa çalışıyor. Her ikisi de aynı pin konfigürasyonuna sahipler ve yine her ikisi de ILI9326 Driver kullanıyorlar.

Aşağıda ki pin konfigürasyonu TFT8K1463FPC-A1-E model numaralı 240x400 piksel 2,8" ve TFT8K1465FPC-A1-E model numaralı 240x400 piksel 3,0" LCD modüle aittir. Umarım ilgilenen arkadaşların işine yarar.


Tam 4 gündür araştırıyorum nedir nasıl yapılır diye nihayet kafamda birşeyler belirmeye başladı bu konu ve sizlerin sayesinde. Öncelikle çok teşekkür ederim arkadaşlar birşey sormak istiyorum. Ben diyelim ki TFT8K1465FPC-A1-E numaralı tft'yi kullanacağım yanında ILI9326'yıda aldım. İhtiyacım olanlar sadece bunlar mıdır kontrolü PIC ile sağlamak istiyorum. Henüz derinlemesine bir incelemeye girmedim almam gereken başka birşey yoksa projeme datasheetleri inceleyerek başlamak istiyorum.

diyelimki ben 8k1465 i kullanacağım yanına ili9326 yı da aldım diye bir olay yok.zaten ili9326 tft nin içinde.en alt kısımda montajlı bir vaziyette.sizin ili9326 yı montajlamak gibi bir şansınız yok datasheeti incelerseniz ili9326 nın 1000 den fazla bağlantısı olduğunu göreceksiniz.

Anladım.. Ama sanki bütün bunlar havada kalıyor gibi. Birtürlü nasıl yapacağım? Kodlama aşamasına geçtiğimde ne yazacağım? gibi soruları aşamıyorum. 6 aydır ufak tefekte olsa gerçekleştirdiğim projeler var sanırım önce tftyi elime alıp bir bakmam lazım :D datasheet demişsinizde hocam anlaşılır gibi değilki..
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: leblebitozu - 08 Aralık 2010, 12:47:30
@tazmania

SD Kart''tan o kadar hızlı veri alamazsın, illaki RAM kullanman lazım.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: tazmania - 08 Aralık 2010, 13:23:34
peki ramin içine dataları nasıl yazdırıcam.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 08 Aralık 2010, 13:26:59
Alıntı yapılan: leblebitozu - 08 Aralık 2010, 12:47:30
@tazmania

SD Kart''tan o kadar hızlı veri alamazsın, illaki RAM kullanman lazım.

sd kartlardan 10mbit/s hıza kadar veri alışverişi yapılabiliyor. rahatlıkla ekran hızınızı karşılar ancak işlemcinin okumayla beraber ekrana yönlendirme yapacağı için yavaşlık burdan kaynaklanır bunun çözümü içinse ARM'e geçmek ve 100 mips hızlarda kod işlemek gerekir.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: leblebitozu - 08 Aralık 2010, 13:42:24
@x-fi

Arkadaşlar ezbere konuşmayalım 30mhz min. clock frekansı olan bir TFT'yi SD kart'tan refresh edemezsiniz.

@tazmania

SD Kart'tan alıp RAM'a atabilirsin ya da direkt ram'de vektörel görüntüler,fontlar vs. oluşturabilirsin.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 08 Aralık 2010, 16:56:40
@serdararikan hocam kusura bakmayın biraz gecikmiş bir cevap oldu fakat işlerimden dolayı uzun zamandır siteyi pek sık ziyaret edemiyorum.

Hocam, hatırlarsanız 3 adet ekran almış ve sadece birini çalıştırabilmiştim.
Bir tanesini kazayla ben bozmuştum ve diğeri de (8K1463) ekran sürücüsünün bulunduğu siyah silikonlu kısımda fark edemediğim bir kırık olduğundan dolayı epeyce ot yolmuştum.

Bende bunun yerine aynı bacak bağlantısına sahip ve yine 240*400 piksel boyutlarında olan ve yine ILI9326 Driver kullanan, 8K1465 olanını almıştım ve bunu çalıştırdım.
Benim kullandığım initial kodları aşağıda ki gibi ve bahsettiğiniz şekilde renklerle alakalı herhangi bir problem yok.

Bu arada cevaplarımda eğer gecikmeler olursa Lütfen kusuruma bakmayın...

{
_delay_ms(5);
ILI9326_Controlbit &= ~_BV(ILI9326_RESET); // RESET=0
_delay_ms(20);
ILI9326_Controlbit |= _BV(ILI9326_RESET); // RESET=1
_delay_ms(50);

//************* Start Initial Sequence **********//
GLCD_CtrlWrite(0x0702, 0x3008);
GLCD_CtrlWrite(0x0705, 0x0036);
GLCD_CtrlWrite(0x070B, 0x1213);

GLCD_CtrlWrite(0x0002, 0x0100);
GLCD_CtrlWrite(0x0008, 0x0202);
GLCD_CtrlWrite(0x0009, 0x0000);
GLCD_CtrlWrite(0x000C, 0x0000);
GLCD_CtrlWrite(0x000F, 0x0000);

//*************Power On sequence ****************//
GLCD_CtrlWrite(0x0100, 0x0000);
GLCD_CtrlWrite(0x0102, 0x0000);
GLCD_CtrlWrite(0x0103, 0x0000);
_delay_ms(200);
GLCD_CtrlWrite(0x0100, 0x1190);
GLCD_CtrlWrite(0x0101, 0x0227);
_delay_ms(50);
GLCD_CtrlWrite(0x0102, 0x01BD);
_delay_ms(50);
GLCD_CtrlWrite(0x0103, 0x2D00);
GLCD_CtrlWrite(0x0281, 0x000E);
_delay_ms(50);

// ----------- Adjust the Gamma    Curve ----------//
GLCD_CtrlWrite(0x0300, 0x0000);
GLCD_CtrlWrite(0x0301, 0x0707);
GLCD_CtrlWrite(0x0302, 0x0606);

GLCD_CtrlWrite(0x0305, 0x0000);
GLCD_CtrlWrite(0x0306, 0x0D00);
GLCD_CtrlWrite(0x0307, 0x0706);
GLCD_CtrlWrite(0x0308, 0x0005);
GLCD_CtrlWrite(0x0308, 0x0005);

GLCD_CtrlWrite(0x030C, 0x0000);
GLCD_CtrlWrite(0x030D, 0x000A);

//------------------ Set GRAM area ---------------//
ROTATION
ResetWindow();
GLCD_CtrlWrite(0x0401, 0x0001);
GLCD_CtrlWrite(0x0404, 0x0000);

//-------------- Partial Display Control ---------//
GLCD_CtrlWrite(0x0500, 0x0000);
GLCD_CtrlWrite(0x0501, 0x0000);
GLCD_CtrlWrite(0x0502, 0x0000);
GLCD_CtrlWrite(0x0503, 0x0000);
GLCD_CtrlWrite(0x0504, 0x0000);
GLCD_CtrlWrite(0x0505, 0x0000);

//-------------- Panel Control -------------------//
GLCD_CtrlWrite(0x0010, 0x0010);
GLCD_CtrlWrite(0x0011, 0x0600);
GLCD_CtrlWrite(0x0020, 0x0002);
GLCD_CtrlWrite(0x0007, 0x0173);
}
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 08 Aralık 2010, 17:51:42
@papylon   benim kodlarım aşağıdaki gibi.rica etsem bu kodları ekranında deneyenilirmisin??
void TFT_Init(void)
{
RST_1;
_delay_ms(5);
RST_0;
_delay_ms(10);
RST_1;
_delay_ms(50);

    //Start Initial Sequence
    TFTKomutYaz(0x0702, 0x3008);
    TFTKomutYaz(0x0705, 0x0036); 
    TFTKomutYaz(0x070B, 0x1213); 

    TFTKomutYaz(0x0001, 0x0100); // set SS and SM bit
    TFTKomutYaz(0x0002, 0x0100); // set 1 line inversion
    TFTKomutYaz(0x0003, 0x1030); // set GRAM write direction and BGR=1.


    TFTKomutYaz(0x0008, 0x0808); // set the back porch and front porch
    TFTKomutYaz(0x0009, 0x0000); // set non-display area refresh cycle ISC[3:0]
    TFTKomutYaz(0x000C, 0x0001); // RGB interface setting
    //Power On sequence
   
    TFTKomutYaz(0x0100, 0x0000); // // SAP, BT[3:0], AP, DSTB, SLP, STB
    TFTKomutYaz(0x0102, 0x0000); // VREG1OUT voltage
    TFTKomutYaz(0x0103, 0x0000); // VDV[4:0] for VCOM amplitude
    _delay_ms(200); // Delay 50ms
    TFTKomutYaz(0x0100, 0x1590); // // SAP, BT[3:0], AP, DSTB, SLP, STB,0x1190
    TFTKomutYaz(0x0101, 0x0227); // DC1[2:0], DC0[2:0], VC[2:0]//0x0227
    _delay_ms(60);
    TFTKomutYaz(0x0102, 0x01bd); // VREG1OUT voltage
    _delay_ms(60);
    TFTKomutYaz(0x0103, 0x3900); //DV[4:0] for VCOM amplitude
    TFTKomutYaz(0x0281, 0x0017); // VCM[5:0] for VCOMH

TFTKomutYaz(0x020b, 0x000d);

    _delay_ms(50);
    TFTKomutYaz(0x0200, 0x0000); // GRAM horizontal Address 
    TFTKomutYaz(0x0201, 0x0000); //GRAM horizontal Address
   
//Adjust the Gamma Curve
TFTKomutYaz(0x0300,0x0007);
TFTKomutYaz(0x0301,0x0403);
TFTKomutYaz(0x0302,0x0606);

TFTKomutYaz(0x0307,0x0203);
TFTKomutYaz(0x0308,0x0106);
TFTKomutYaz(0x0309,0x0007);

TFTKomutYaz(0x0305,0x0002);
TFTKomutYaz(0x030C,0x0700);

TFTKomutYaz(0x0306,0x0707);
TFTKomutYaz(0x030D,0x0707);

     
    //Set GRAM area
    TFTKomutYaz(0x0210, 0x0000); // Horizontal GRAM Start Address
    TFTKomutYaz(0x0211, 0x00EF); // Horizontal GRAM End Address
    TFTKomutYaz(0x0212, 0x0000); // Vertical GRAM Start Address
    TFTKomutYaz(0x0213, 0x018F); // Vertical GRAM Start Address
    TFTKomutYaz(0x0400, 0x3100); // Gate Scan Line
    TFTKomutYaz(0x0401, 0x0001); // NDL,VLE, REV
    TFTKomutYaz(0x0404, 0x0000); // set scrolling line
    //Partial Display Control
    TFTKomutYaz(0x0500, 0x0000);
    TFTKomutYaz(0x0501, 0x0000);
    TFTKomutYaz(0x0502, 0x0000);
    TFTKomutYaz(0x0503, 0x0000);
    TFTKomutYaz(0x0504, 0x0000);
    TFTKomutYaz(0x0505, 0x0000);
    //Panel Control
    TFTKomutYaz(0x0010, 0x0010);
    TFTKomutYaz(0x0011, 0x0600);
    TFTKomutYaz(0x0020, 0x0002);
     
    TFTKomutYaz(0x0007, 0x0173); // 262K color and display ON

_delay_ms(20);

RD_1;
RS_0;
CS_0;
WR_0;
DATA_L=0x02;
DATA_H=0x02;
WR_1;
RS_1;
CS_1;

TFT_Clear(BackColor);

}


gerçi bugun çok sinirlendim ve ekranı kırdım ama sen bi deneyebilirsen sevinirim. ben kodlarını inceledim aşağı yukarı aynı kodları kullanmışız.ekranı hiç gözüm tutmamıştı.acaba ben mi bir hata yaptım?
cevabını bekliyorum.şimdiden teşekkürler
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 08 Aralık 2010, 20:34:04
Hocam sizin kodları denedim.

Benim yazdığım kodlara göre yazıların ekran da ters görünmesi haricinde en ufak bir problem yok, renkler de gayet canlı.

Hatta fotoğrafını da çekmek istedim sizde görün diye, fakat benim cep telefonu ile berbat bir görüntü oldu o yüzden foto eklemedim.

Bu arada ben denemeyi 8K1465 ile yaptım, bilginiz olsun.
Ve geçen hafta 8K1463 ve 8K1465 GençTekno'ya sordum fakat ellerinde her ikisi de henüz yok.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 08 Aralık 2010, 20:38:14
Alıntı yapılan: papylon - 08 Aralık 2010, 20:34:04
Hocam sizin kodları denedim.

Benim yazdığım kodlara göre yazıların ekran da ters görünmesi haricinde en ufak bir problem yok, renkler de gayet canlı.

Hatta fotoğrafını da çekmek istedim sizde görün diye, fakat benim cep telefonu ile berbat bir görüntü oldu o yüzden foto eklemedim.

Bu arada ben denemeyi 8K1465 ile yaptım, bilginiz olsun.
Ve geçen hafta 8K1463 ve 8K1465 GençTekno'ya sordum fakat ellerinde her ikisi de henüz yok.

tamam dostum çok sağolasın.ben anlamıştım zaten ekranı pasajdaki başka birisinden almıştım.ekranın tipi kayıktı zaten.
BURADAN TFT EKRAN ALACAK ARKADAŞLARI UYARALIM.ÇİN MALLRININDA 2.KALİTELERİ VAR.DİKKAT
genç teknodan aldığım ekranlar düzgün görünüyordu bu ekranın şaftı kaymış gibiydi. demekki kalitesiz bir ürünmüş.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 08 Aralık 2010, 21:04:52
Hocam TFT8K serisi LCD'ler TRULY firmasına ait ve oldukça iyi ürünler.

Yani demem o ki 2. Kaliteden ziyade 2. El olabiliyorlar. Yani çıkma.
Alırken özellikle buna dikkat etmek gerekli.

Tahtakale de cep telefonu malzemesi satan bir çok işyerinin, cep telefonu tamiri yapan ayrıca iş yerleri de var.
Bundan dolayı ekran alırken sağını solunu, pinlerini v.b. kontrol etmekte fayda var.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 08 Aralık 2010, 21:11:24
Alıntı yapılan: papylon - 08 Aralık 2010, 21:04:52
Hocam TFT8K serisi LCD'ler TRULY firmasına ait ve oldukça iyi ürünler.

Yani demem o ki 2. Kaliteden ziyade 2. El olabiliyorlar. Yani çıkma.
Alırken özellikle buna dikkat etmek gerekli.

Tahtakale de cep telefonu malzemesi satan bir çok işyerinin, cep telefonu tamiri yapan ayrıca iş yerleri de var.
Bundan dolayı ekran alırken sağını solunu, pinlerini v.b. kontrol etmekte fayda var.


FPC tipi bir tft nin çıkma olma ihtimali biraz düşük çünki flexler telefonlara soketle değilde lehimle bağlanıyor.flexlerde lehim yoksa çıkma değildir bence.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: papylon - 08 Aralık 2010, 22:29:00
Hocam benim de kastettiğim buydu zaten. Lehim yapılmış çıkma ekranı bile satmaya çalışanlar var, ben birebir yaşadığım için söylüyorum. Onun için ekrana bakmadan kesinlikle paketlenmiş olarak almayın ekranı iyice incelemekte fayda var. Üzerinde koruyucu naylonu dahi yoksa almamakta fayda görüyorum.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 29 Aralık 2010, 10:51:05
Arkadaşlar hepinize öncelikle teşekkür ediyorum. Konuyu nerdeyse tamamen inceledim çok yararlı şeyler paylaşmışsınız. Bende 8K1465 ve PIC24HJ64GP510 ile çalışmalara başladım fakat bir sorunum var bunun devresini kurmaya çalışıyorum şuanda elimde bir arkadaşın burada paylaştığı pinout bilgileri mevcut iki adet VCC, bir adet A dört adet K pini var. K lar backlight ledlerinin katodları A ise ortak anot. Ben backligt çalıştırmam için Anoda + hepsini çalıştırmak istiyorsam tüm katotlara - vericem. Peki bu ledlerin değerleri nedir ? Benim backlight için kaç volt vermem gerekiyor bunların çektiği akım ne kadar olacak ?

Birde iki VCC ucunun ikisine de aynı 3.3 volt mu vereceğim ?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: acarcim35 - 29 Aralık 2010, 10:54:59
her led katoduna 20-40 ohm arası direnç bağla 3.3 v kaynak için.
her iki vcc yede 3.3 volt ver

fakat bu 3.3  volt yanlış hatırlamıyorsam biraz yüksektir o lcd için nomrali 2.8 filandır datasheette yazan.
3.3 voltta çalışır ama uzun süreli kullanımda problem yaşayab,ilirsin.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 29 Aralık 2010, 11:44:36
2.8-3.3 arası diyor datasheette ben 3 volt sabir veririm.
peki ledlerin ortak anoduna ne vermem gerekiyor. 3.3 mü 12 civarı mı ?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: acarcim35 - 29 Aralık 2010, 11:52:12
ortak anoda 3.3 ver  yani vcc deki gerilimi
katodada 39 ohm ile şaseye bağla ben denemelerimi bu şekilde yaptım

resimde sadece 2 ledi iletime sokan dirençler görülüyor sadece 2 ledi aktif yaptığım ir deneme resmi (http://b.imagehost.org/view/0364/07122010542)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 29 Aralık 2010, 17:35:29
Vay çok güzel..

Peki şu 37 pinin üzerinde ki 4lü 5li kısma ne bağlantı çektiniz oralar ne işe yarıyor acaba ?
Bide kullandığınız denetleyici nedir ?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: acarcim35 - 29 Aralık 2010, 18:43:48
ekran ilk sayfalarda pin bağlantısı verilen 8k1231 kodlu ekran 16 bit paralel sürülüyor.
işlemci 18f4520  kullandım.
pin şeması  ve initializing  codları önceki mesajlarda var bende onlardan yararlandım
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 30 Aralık 2010, 10:31:02
Bazı arkadaşlar pin bilgileri olduktan sonra yazılım çok kolay demişler. Bende pin bilgileri de var init kodları da var ama aklımda birşeyler oturmadı hala bu init kodlarından sonra tek yapmam gereken istediğim şeyi ekrana basmak mı basmaksa nasıl.. çok karışık bu işler ya
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 30 Aralık 2010, 11:16:28
Alıntı yapılan: Nedenler - 30 Aralık 2010, 10:31:02
Bazı arkadaşlar pin bilgileri olduktan sonra yazılım çok kolay demişler. Bende pin bilgileri de var init kodları da var ama aklımda birşeyler oturmadı hala bu init kodlarından sonra tek yapmam gereken istediğim şeyi ekrana basmak mı basmaksa nasıl.. çok karışık bu işler ya

evet pin bağlantısını biliyorsan ve init kodun çalışıyorsa işler çok kolay.geriye bir tek ekrana bir pixel basmak kalıyor.bunu yapabiliyorsan gerisini yaparsın.pixel basabiliyormusun ekrana?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 30 Aralık 2010, 11:31:07
internette komple ekranı boyamak veya pixel olarak diziden çağırıp resim çizen program kodları var onları inceleyin gevv hoca 300mb lık TFT dökümanları eklemişti siteye onları incelediniz mi her türlü ayrıntı var touchpad'ine kadar.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 30 Aralık 2010, 14:41:30
Alıntı yapılan: X-Fi - 30 Aralık 2010, 11:31:07
internette komple ekranı boyamak veya pixel olarak diziden çağırıp resim çizen program kodları var onları inceleyin gevv hoca 300mb lık TFT dökümanları eklemişti siteye onları incelediniz mi her türlü ayrıntı var touchpad'ine kadar.

X-Fi bahsettiğin dökümanlar elimde. Elimde belki sizde olandan çok şey var ama benimde sorunum bu zaten eğer birşeyleri tam çözemediysen hakkında ne kadar çok şey biliyorsan karıştırmanda o kadar kolay oluyor. Ben şimdi dökümanlar arasında boğuluyorum sizin faydalandığınız şekilde faydalanamıyorum. Tam mantığını kavrayabilmiş değilim çünkü kodlara baktığım zaman "hee bunu şunun için yapmış" diyemiyorum.


Alıntı yapılan: serdararikan - 30 Aralık 2010, 11:16:28
Alıntı yapılan: Nedenler - 30 Aralık 2010, 10:31:02
Bazı arkadaşlar pin bilgileri olduktan sonra yazılım çok kolay demişler. Bende pin bilgileri de var init kodları da var ama aklımda birşeyler oturmadı hala bu init kodlarından sonra tek yapmam gereken istediğim şeyi ekrana basmak mı basmaksa nasıl.. çok karışık bu işler ya

evet pin bağlantısını biliyorsan ve init kodun çalışıyorsa işler çok kolay.geriye bir tek ekrana bir pixel basmak kalıyor.bunu yapabiliyorsan gerisini yaparsın.pixel basabiliyormusun ekrana?

Pin bağlantılarını biliyorum. init kodlarını yine burda paylaşan arkadaşlardan aldım çalışıyor demişler resim koymuşlar yani çalışıyor. Pixel basamıyorum. Sanırım pixel bastıktan sonra tek yapmam gereken koordinatları verip pixelleri boyayarak görüntü basmak.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 30 Aralık 2010, 15:11:59
evet aynen dediğin gibi.sen hangi model ekran kullanıyorsun?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 30 Aralık 2010, 15:29:11
8K1465 TFT
24HJ64GP510 PIC
Burdan bir arkadaşın paylaştığı init kodlarımda bunlar http://codepaste.net/my3e4v

Şu pixel basma işini bana biraz özetleyebilirmisiniz acaba ? Sanırım rgb olarak renkleri oluşturmam gerek. Sonda x y koordinatına z rengi bastığımda olacak öyle mi ?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 30 Aralık 2010, 16:06:16
evet aynen öyle olacak sen biraz dene olmadı yardımcı oluruz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: acarcim35 - 30 Aralık 2010, 16:28:02
Alıntı yapılan: Nedenler - 30 Aralık 2010, 15:29:11
8K1465 TFT
24HJ64GP510 PIC
Burdan bir arkadaşın paylaştığı init kodlarımda bunlar http://codepaste.net/my3e4v

Şu pixel basma işini bana biraz özetleyebilirmisiniz acaba ? Sanırım rgb olarak renkleri oluşturmam gerek. Sonda x y koordinatına z rengi bastığımda olacak öyle mi ?

öncelikle ekranı başarılı bir şekilde initializing yaptığınızdan emin olmak için ekranı init ettkten sonra tek bir renge boyayan kod örneklerinden birini çalıştırın.
bu aşamayı geçtinizmi sonrasını zaten adım adım ilerletirsiniz.

birde donanımsal olarak  tüm bağlantıının doğru olduğundan emin olun tüm data ve kontrol hatlarını lcd ve pic ten bir ölçü aleti ile ölçün herhangi bir kısa devre olmadığından emin olun. k
ben ilk lcd mi ebaydan aldım 30 gün gelmesini bekledim 1 hafta sürmek için uğraştım ve denemeler sırasında yaktım ekranı initialize bile edemeden.
sonrasında farkettimki aslında bir data hattını olması gereken sıradan farklı lehimlemişim.
üşenmeyip baştan ölçüm yapsaydım ilk lcd dim çalışacaktı aslında ve denemeler sırasında bi yanlış voltaj verip yakmayacaktım.
tabi bunu yenisini gelince eskisinin yerine lehimlerken gördüm.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 30 Aralık 2010, 16:56:56
Alıntı yapılan: acarcim35 - 30 Aralık 2010, 16:28:02
Alıntı yapılan: Nedenler - 30 Aralık 2010, 15:29:11
8K1465 TFT
24HJ64GP510 PIC
Burdan bir arkadaşın paylaştığı init kodlarımda bunlar http://codepaste.net/my3e4v

Şu pixel basma işini bana biraz özetleyebilirmisiniz acaba ? Sanırım rgb olarak renkleri oluşturmam gerek. Sonda x y koordinatına z rengi bastığımda olacak öyle mi ?

öncelikle ekranı başarılı bir şekilde initializing yaptığınızdan emin olmak için ekranı init ettkten sonra tek bir renge boyayan kod örneklerinden birini çalıştırın.
bu aşamayı geçtinizmi sonrasını zaten adım adım ilerletirsiniz.

birde donanımsal olarak  tüm bağlantıının doğru olduğundan emin olun tüm data ve kontrol hatlarını lcd ve pic ten bir ölçü aleti ile ölçün herhangi bir kısa devre olmadığından emin olun. k
ben ilk lcd mi ebaydan aldım 30 gün gelmesini bekledim 1 hafta sürmek için uğraştım ve denemeler sırasında yaktım ekranı initialize bile edemeden.
sonrasında farkettimki aslında bir data hattını olması gereken sıradan farklı lehimlemişim.
üşenmeyip baştan ölçüm yapsaydım ilk lcd dim çalışacaktı aslında ve denemeler sırasında bi yanlış voltaj verip yakmayacaktım.
tabi bunu yenisini gelince eskisinin yerine lehimlerken gördüm.

Alıntı yapılan: serdararikan - 30 Aralık 2010, 16:06:16
evet aynen öyle olacak sen biraz dene olmadı yardımcı oluruz.

Herkese teşekkür ederim. Arada aklıma takıldıkça soruyorum ama sormadan önce bir denemek lazım elimde başka projelerde olduğu için bi türlü geçemedm bu işe ben devreyi kurup biraz uğraştıktan sonra olsada olmasada gelirim tekrar hayırlı işler herkese...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ErsinErce - 02 Ocak 2011, 02:20:27
Arkadaşlar piyasada ILI9481 chipsetli 320x480 (tercihen SPI çıkışı mevcut) bildiğiniz bir ekran var mı?

Bu ekranı buldum ama türkiyede kolayca bulabileceğimiz bir yer var mı acaba?
http://www.alibaba.com/product-gs/212455273/3_5_inch_color_TFT_LCD.html
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 07 Ocak 2011, 13:24:32
Bu FPC tip ekranlar için soket bulanınız alabileceğimiz bir yer bileniniz var mı acaba ?
0.8 mm 37 pin ?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: computerboy - 07 Ocak 2011, 15:18:27
Arkadaşlar bende bir lcd var çalıştırmayı bir türlü beceremedim herhangi bir lcd'yi çalıştırmak için C dilinde datasheetdeki registerlerin nasıl nerede kullanılacağını datanın nasıl gönderileceğini anlatan bildiğiniz bir kaynak varmı yardımlarınızı bekliyorum.

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Andromeda - 07 Ocak 2011, 15:33:47
Hangi lcd...?Datasheet yok mu?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: computerboy - 07 Ocak 2011, 16:08:36
Pardon link ekledim sanmıştım.
https://www.picproje.org/index.php/topic,30904.0.html
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: matador - 07 Şubat 2011, 21:26:15
Dostlar konuyu baştan sona okudum pic serisinin hızından dolayı bayağı bi serzenişte bulunulmuş.  18F4550'nin datasheetinde 48Mhz de çalışabileceği yazıyordu eğer ben ifadeyi yanlış anlamadıysam öyleydi.   Bu hız fazlasıyla yeterli olmaz mı?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 07 Şubat 2011, 21:30:35
pic18F14K22 kullandım oda 64Mhz 16 mips idi 320x240 komple ekran yenileme süresi 100ms gibi gözle görülüyor. basit uygulamalarınızda teslerinizde iş görür ama 8 bit ile pek sağlıklı olmuyor zaten pic fazla enerji harcıyor sınırlarda kullanıyorsunuz o yüzden.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: matador - 07 Şubat 2011, 23:12:29
Anladım. Şu touc ile ekranı yazı yazmak gibi bir niyetim var. Proje olarak daha ilerisini düşünmüyorum. Hızı konusunuda deneyim kazanana kadar da göz ardı edebilirim. Neyse asıl sormak istediğim örneğin ben touc ile ekrana bir yazı yazdım bunu eeproma kaydetme imkanı var mı? Bir nevi screenshot.

Ve bi önce ki mesajda anlatmak istediğim şuydu:
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 07 Şubat 2011, 23:18:00
var tabi yazdığınız izlerin kordinatlarını alır kaydedersiniz eeproma sonra tekrar okutup çizerseniz olur.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: matador - 07 Şubat 2011, 23:22:50
Mesajı editledim üst üste göndermemek için ama siz çabuk cevap verdiniz.  Eğer söylediğimi yaparsam defter taşımam :D
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: EMG81 - 26 Şubat 2011, 23:22:50
Arkadaşlar dün elime 8k1482 TFT lcd geçti fakat hangi chip ile çalıştığı ve bacak bağlantıları konusunda bilgim yok. Nette de kayde değer bişey bulamadım. Kullanan yada bilen arkadaşlar, Yardımlarınızı bekliyorum.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 18 Mart 2011, 10:09:50
Arkadaşlar elimde 24HJ64HP510 PIC var maksimum 40 mips fakat ben bunla uğraşmaktansa TFT'yi ARM ile sürerim diyorum. Çok daha güzel olur. ARM7lerle çalışmışlığım var LPC2106 ile yaptığım 3-4 örnek mevcut. Fakat TFT için cortexler ile çalışmayı düşünüyorum. Aşağıda bulunan iki kitten birini alıp yine kitler üzerinde bulunan denetleyiciler ile çalışacağım. Siz hangisini tavsiye ederseniz ? Kolay kullanım, profesyönellik, ücretsiz derleyici, TFT için gerekli donanım başlıkları altında düşünürsek ?

LPCXPresso http://ics.nxp.com/lpcxpresso/ mu yoksa
STM32 http://de.mouser.com/stm32discovery/ mi
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 18 Mart 2011, 13:38:59
tabiki LPC17XX linkdeki STM32 kit LPC ye rakip değil cortex m3 olsa bile.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: uardal - 18 Mart 2011, 14:51:44
hocam kusura bakmayın  daha önceki yazışmalarda geçen  x-fi  hocanın,  300mb lık tft dökümanlarını nasıl bulabiliriz, bi link atmanız mümkümü acaba?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 18 Mart 2011, 15:18:30
Peki X-Fi teşekkür ederim sanırım kitle gelen aktivasyon kodu ile derleyici sorunu da kalmıyor barissamanci blogunda çok iyi anlatmıştı sağolasın :)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: X-Fi - 18 Mart 2011, 19:53:42
Alıntı yapılan: uardal - 18 Mart 2011, 14:51:44
hocam kusura bakmayın  daha önceki yazışmalarda geçen  x-fi  hocanın,  300mb lık tft dökümanlarını nasıl bulabiliriz, bi link atmanız mümkümü acaba?

Alıntı yapılan: gevv - 05 Ekim 2010, 22:55:16
Arkadaşlar bir kaç gündür araştırdım sonunda arşivi tamamladım kaynak kodları ile bir çok örnek, sürücü, datasheet kod vb.  buldum   tahminimce sizler için süper bir kaynak olacak avr, stm32, amr atmel içerikli uygulanmış projeler ve fazlası bulunuyor umarım faydası olur

http://hotfile.com/dl/74028082/bffdba2/gevv-arsiv.rar.html
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: uardal - 20 Mart 2011, 20:58:13
hocam çok teşekkür ederim. elinize sağlık
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 01 Nisan 2011, 16:15:44
Arkadaşlar elimde 8K1465 kodlu ekran var. Devrsini kurdum bağlantılarını yaptım programını yazdım. Asıl amacım LPC1768 ile kullanmak fakat şu an sadece bi çalıştırma amaçlı denemeler yapıyorum. Bu aşamada da 18F452 kullanıyorum. Fakat birtürlü basamadım ekrana istediğim görüntüyü. Gevv hocanın verdiği linklerden aynı sürücüyü kullanan bir örnekten ekranı tek renge boyayan örnekleri aldım fakat olmuyor. Soracağım şey data / komut yazma algoritması.

void TFT_SetReg(uint adrs, uint val)
{   
   output_low(RS);   
   output_low(CS);
   output_c(adrs&0x00FF);
   output_d((adrs>>8)&0x00FF);
   output_low(WR);
   delay_ms(2);
   output_high(WR);
   output_high(RS);
   delay_ms(5);
   output_c(val&0x00FF);
   output_d((val>>8)&0x00FF);
   delay_ms(2);
   output_low(WR);
   delay_ms(2);
   output_high(WR);
   output_high(CS);
}


Önce komut sonra data gönderiyorum acaba bu kısımda rs,wr,cs gibi pinleri ayarlarken yaptığım bir yanlışlık mı var ?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 04 Nisan 2011, 15:53:10
Üst üste ikinci mesajı yazıyorum kusura bakmayın. Inıt kodlarında bir sorun olmadığını düşünüyorum. Aşağıda verdiğim kodlarla ekrana full renk basmaya çalışıyorum fakat ekranda tık yok. Sadece backlight yanıyor sonrasında hiçbir kıpırdanma yok. Yardımcı olursanız sevineceğim.

Düzenleme

long türden belirtmem gereken bir değişkeni int türünden belirttiğim için 3 gündür debeleniyorum sonunda çalıştırdım ortaya güzel bir görüntü çıktıktan sonra paylaşacağım başta init kodlarını vererek yardımcı olan arkadaşlar olmak üzere herkese teşekkür ederim. :)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Mucit23 - 14 Mayıs 2011, 16:36:00
Arkadaşlar Elimde TFT8K1277FPC-B1-E kodlu bir çin lcd si var. Datasheedi lazım elinde olan varmı yada nerede bulabilirim
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Mujdat117 - 18 Ekim 2011, 22:11:08
selam arkadaşlar benimde elimde üzerinde QTT2D8022-FPC-A-P YAZIYOR BAŞKADA BİŞİ YAZMIYOR 40 PİNLİ TFT ekran bitürlü pinzilimlerin gösteren bir döküman veya datasheet bulamadım nasıl çalıştırabilirm bu ekranı 2.8" üzerinde dokunmatik panelde var netten datashett bulurumdiye hevesle almıştım bulabildiğim tek şey aşağıdaki link
http://www.tradekey.com/product_view/id/1436347.htm (http://www.tradekey.com/product_view/id/1436347.htm)
öneri ve yardımlarınız bekliyorum
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 26 Kasım 2011, 13:08:07
@Mujdat117 TFT nin fpc sine ön ve arkalı birer foto çekip koyarsan pinoutlarını söyleyebilirim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Mujdat117 - 11 Aralık 2011, 13:59:02

http://b1112.hizliresim.com/s/g/13kgz.jpg[/img]] (http://[img)
cep telefonumla çektim umarım yeterince nettir yardımcı olursanız sevinirim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Erol YILMAZ - 11 Aralık 2011, 14:05:51
bu cep telini foto çekiyor diye satıyorlar ya,


helal olsun... satana :)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: muratdu - 11 Aralık 2011, 14:44:30
@Mujdat117
telefonun markasını öğrenebilir miyiz?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Mujdat117 - 11 Aralık 2011, 14:55:17
NOKIA 5230 Hocam ben yaptım siz yapmayın :D
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 11 Aralık 2011, 21:09:00
Fotoları görmek istememin bir sebebi vardı. :) Bunlardan pek birşey görünmüyor doğrusu. Birde pinlerin adedini söylersen iyi olur.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Mujdat117 - 11 Aralık 2011, 21:27:18
evet neyazikki pek bişi belli omuyo. pinlerin olduğu yerde 1-40 arası numara var sadece arka tarafında "QTT2D8022-FPC-A-R" yazıyor başkada bişi yazmıyor. daha profosyönel bir kamere bulabilirsem terar çeker yüklerim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: SERRO EFE - 21 Aralık 2011, 09:45:05
Arkadaşlar bu lcd ler için elinde çeşitli font dosyası olan paylaşabilirmi. Elimde standart 5x7 - 8x8 gibi fontlar var çok küçük kalıyorlar ekranda.. Yada font hazırlayabileceğim bi program önerisi. Tek tek uğraşmak istemiyorum.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: aykut54 - 02 Ocak 2012, 12:46:48
(http://imageshack.us/photo/my-images/337/p1040835r.jpg/)

Elimde 3adet tft var;
1.samsung sgh700 ait  (en baştaki)
2.çin malı tft  iphone ait  (ortadaki)
3.MPEG4 sökülmüş tft  (en sağdaki, GEVV hocanın bir ara forum üyelerine vermiş olduğu tft)

resimdeki TFT'lerin pin bağlantılarını öğrenmek istiyorum. TFT Üzerinde herhangi bir yazı ya da TFT'ye ait bilgi yok.

Bu tft'leri kullanan biri varmı?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 02 Ocak 2012, 13:05:06
Gerekli olanlar;
1 - Pin sayıları
2 - FPC'lerin ön ve arka yüksek çözünürlüklü taramaları.
3 - TFT'lerin ebatları. İnch olarak. Ayrıca en ve boy mm cinsinden.
4 - Mümkünse kontrol chiplerinin ebatları (Kumpas ile ölçülmeli önemli). Bu chipler hemen fpc ile ekranın birleştiği yerdeki ince aynamsı olan kabartıdır. Genelde UV ışıklardan korumak için üstü örtülü olur.

Bunları sağlayabilirsen yardımcı olmaya çalışırım.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: aykut54 - 05 Ocak 2012, 06:50:55
@BYTEmaster hocam en baştaki samsung tft dün sizlerere ömür pinleri hava ile sökerken pinler elimde kaldı,TFT HURDAYA ayrıldı:)

ortadaki tft 40 pin ve tft arkasında TFT1P2199-E Y081031-A15  Yazıyor, Dediğiniz işlemleri yapamadım,
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 05 Ocak 2012, 11:21:10
Dediklerimi belirtirsen yardımcı olmaya çalışırım.  Ayrıca ölen samsung lcd nin chipi ölçebilirsen kontrolcüsünü belki belirleyebiliriz. Pinoutlarını zaten şemasından çıkarabiliriz.  Kullanılabilir birşeyse cep telcilerde satılıyordur. Samsung genelde kendi kontrolcülerini kullanır. Birde 3 numara @gevv in verdiği tftden kastın şu fotoğraf makinesi lcd si ise onun kontrol yöntemi diğerlerine göre çok farklı bilgin olsun.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: aykut54 - 08 Ocak 2012, 17:52:30
Herkese Selamlar,

Çin malı TFT'ye ait kodu buldum TFT8K2143FPC-A2-E   Aynı tft genc teknoda var  https://www.gencteknomarket.com/N5000-NO7,PR-920.html

@ ByteMasterHocam şema konusunda yardım edebilirmisiniz, Bu tft 40pin, 20 pin üstte 20 pin altta toplamda 40 pin, fotoğraf makinası ile  pinlerin resmini çekemedim,
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 08 Ocak 2012, 18:05:13
İstediğim bilgileri sağlamazsanız sonuca ulaşmakta zorluk çekeriz. Ayrıca fotoğraf makinesi ile çekmektense tarayıcı ile taramak daha makbul. Aydınlatma LED' leri paralel gibi görünüyor. Seri mi paralel mi bağlılar.  Genelde 40 pinlerde LED' lerde seri bağlantı olur. Eğer bahsettiğim şekilde ise bağlantı şeklini hemen hemen çözdüm sayılır. FPC' yi önlü arkalı tararsan incelemem gerek. Birde en boy olarak ölçülerini mm cinsinden verirsen iyi olur.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: iyildirim - 08 Ocak 2012, 23:09:19
ByteMaster hocam umarım resimler yeterli çözünürlükte olmuştur.   

Chip'in boyutları 24.6 x 0.95 mm.
TFT nin  aktif alanı ise 33.4 x 44.8 mm.. 

Aydınlatma Led leri  4 adet ortak katot..

FPC üzerinde 38 pin var.
Gördüğüm kadarı ile ,
1 Ledlerin katodu 2, 3,4,5  Anotlar.
6 ,  37 ve 38 GND
31,32,33,34 touch panel..

Veritanınız da kayıtlıdır umarım..





(https://rapidshare.com/files/3541073951/IMG_2303.JPG)


(https://rapidshare.com/files/2969665853/IMG_2302.JPG)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 09 Ocak 2012, 11:38:28
@iyildirim malesef chip veritabanımda yok. Diğer yandan bu TFT TRULY firmasının bu modelinden (http://www.trulydisplays.com/tft/specs/TFT220176-6-E%281.93D%29v1.1.pdf) devşirme gibi duruyor. Bunlar TRULY firmasının yan sanayi ürünleri bunu zaten biliyorsunuzdur. Ancak pinout uyumlu değil. FPC başka bir firma tarafından üretilmiş. Ayrıca TRULY adına Multi Inno şöyle bir TFT (http://www.promelec.ru/UPLOAD/fck/file/multi-inno_pdf/tft/MI0220GT.pdf) imal etmiş ancak bunun da pin sayısı tutmuyor. Ayrıca elindeki TFT çin çakması E71 telefonlar için olduğunu düşünerek. Biraz yazılımsal inceleme yapmak gerekebilir. TFT çözünürlüğünü 320 x 240 olarak varsayıyorum. Biraz daha inceleyelim bakalım ne çıkacak.

Bu fotoda LCD camında sağ köşede yazanları okuyabilirmisin. Birkaç TEST padi gördüm ancak tamamını okuyamadım.

Şunuda belirtmek istiyorum. Piyasada o kadar çok kontrolcü varki, hepsine ulaşmak çok zor olabiliyor. Şu anda 80 adetini veri yetersizliğinden tespit edemediğim 650 ye yakın kontrolcüye ait tanımlama bilgim mevcut ve bu sayı giderek artıyor. Senin bu TFT deki kontrolcünün Renesas, Solomon veya Novatek firmalarından birine ait olduğunu düşünüyorum.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: iyildirim - 09 Ocak 2012, 14:08:18
@Bytemaster hocam, öncelikle ilginiz için teşekkürler.

Satıcı ekranın nokla nın yanısıra  blackberry  için de kullanıldığını söylemişti.

Peki ekranın sadece beslemesini tespit etmek için nasıl bir yol izlenebilir.  Fotolara göre sol tarafta, VCOMM, VCC, gibi test pointler var. Bunlara göre beslemeyi bulmak mümkün olabilir. Ama arada regülator vs. varsa bu da zor.

Bir şekilde pinleri bulsak, ekranın chipseti anlamak için okunacak bir registeri vs. varmıdır. ?  Chipsetlerin bilinen bir ID si varsa, olası ID değerleri bilinirse geçerli bir ID okunana kadar  software ile pinleri test etmek mümkün olabilir. 
Tabii bu şekilde deneyerek bulmak için reset edildiğinde chipin initialize edilmeden regirterlerinin okunabilmesi gerekiyor. Okunabileceğini düşünüyorum.


Detaylı foto çekmeye çalıştım. Benim ve makinanın elinden gelen bu. Sol tarafta bir  OCR fontla yazılmış bir numara var. Model değilde seri no dur sanırım.
Sağ tarafta 2A2B2C yazıyor. Altında mikro boyutta bir şeyler daha yazıyor. Bir de yazılar ters, mirrorlanmış şekilde.


(https://rapidshare.com/files/2062831819/IMG_2367.JPG)

(https://rapidshare.com/files/3193058876/IMG_2373.JPG)

(https://rapidshare.com/files/2821892779/IMG_2352.JPG)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 09 Ocak 2012, 15:31:39
Beslemeyi bulmak kolay. Regülatör v.s. yoktur. 3v3 ile çalışır. VCC yazan test pointi takip edeiblirsin. 7 numaralı pin bana VCCIO gibi geliyor sen ne dersin. ;) Eğer Renesas uyumlu ise R00 okunarak controller ID bilgisini elde edebiliriz. Buda bize kontrolcünün ne olduğu hakkında bilgi verir.

Mesela;
9325=ILI9325
9320=ILI9320
1505=R61505U
C505=R61505W
8989=SSD1289
v.s. gibi.

Ayrıca cidden tebrikler fotolar oldukça kaliteli. İşini biliyorsun vesselam.

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: iyildirim - 09 Ocak 2012, 16:59:02
Teşekkürler hocam.

Besleme de hata olmazsa chip'e zarar verme olasılığı pek yok gibi.  Gerisi iteratif birşeylere bakar.  Bir denemek lazım.
Bu ekranların çoğunluğu gördüğüm kadarı ile FPC de ki pin yapısı açısından benzeşiyor. Bu tip pinlere uyabilecek 40-50 pinli gibi soket bulabilirsem daha şık olacak. 

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 09 Ocak 2012, 17:12:47
Soket yerine 50 pinli 0.8 ve 1.0 mm lik padler yaparsan daha rahat olursun. Tek sorun lehimlemek olur. Bence oda çok büyük bir problem değil.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: iyildirim - 09 Ocak 2012, 17:33:16
Zaten dediğiniz şekilde çalışıyorum.
Geliştirme aşamasında farklı ekranlarla çalışmayı kolaylaştırır diye soket demiştim.

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: M_B - 31 Ocak 2012, 09:49:27
Merhabalar;

Elime Nokia N72 ve Nokia 6101 model Telefonun TFT ekranları geçti.  (6101 Kapaklı Olan tur Kapagında da ufak bir ekran var )
Bu ekranların Pin bağlantısını ve Driveri hakkında bilgisi olan arkadas yardımcı olabilirmi
Bu ekranlarla uğraşmaya değermi?

Teşekkürler
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 31 Ocak 2012, 11:09:00
ekran renklimi?
ekranın bir resmi varmı?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 31 Ocak 2012, 11:20:11
Alıntı yapılan: M_B - 31 Ocak 2012, 09:49:27
Merhabalar;

Elime Nokia N72 ve Nokia 6101 model Telefonun TFT ekranları geçti.  (6101 Kapaklı Olan tur Kapagında da ufak bir ekran var )
Bu ekranların Pin bağlantısını ve Driveri hakkında bilgisi olan arkadas yardımcı olabilirmi
Bu ekranlarla uğraşmaya değermi?

Teşekkürler


Nokia 6101 her ikisini de kullanabilirsiniz. Nokia N72 için ufak bir arge yapmanız gerekli.




6101 KÜÇÜK EKRAN   (SED1565 veya uyumlu kontrolcü)
VOUT (1µF kondansatör ile toprağa)
VDD
VDDI
/RES
GND
SDA
SCL
/CS
GND
GND

6101 ANA EKRAN (SPFD54124B ve uyumlu kontrolcü)
LEDA
VDD
GND
/RD
SCL (A0)
D1
D3
GND
D5
D7
TE
/RES
/CS
D6
D4
D2
P/S
SDA (D0)
/WR
GND
VDDI
LEDK


N72 LCD (Kontrolcü için chipin ebatları gerekli)
GND
/WR
GND
D0
D1
D2
D3
GND
VDDI
VDD
GND
LEDA
LEDK
GND
/CS
A0
GND
D7
D6
D5
D4
TE
/RD
/RES


Nokia 6101 Küçük ekran SPI ve SISO olarak çift yönlü haberleşir.
Nokia 6101 Ana ekran konnektörü Hirose DF23-12DP-0.5V.
N72 Ekran konnektörü JST 24R-JAVK-GSAN

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: M_B - 31 Ocak 2012, 11:31:41
Alıntı yapılan: serdararikan - 31 Ocak 2012, 11:09:00
ekran renklimi?
ekranın bir resmi varmı?
Hocam Ekranlar Renkli

(http://bit.ly/c25MCx)
(http://bit.ly/c25MCx)
Nokia N72
(http://bit.ly/c25MCx)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 31 Ocak 2012, 12:28:39
bu ekran için kod yazsan bile lehimlemesi çok sıkıntılı olacaktır.soket bulman lazım.sokete PCB falan ayarlayabilirsen kullanılabilir.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: M_B - 31 Ocak 2012, 13:58:49
Alıntı yapılan: serdararikan - 31 Ocak 2012, 12:28:39
bu ekran için kod yazsan bile lehimlemesi çok sıkıntılı olacaktır.soket bulman lazım.sokete PCB falan ayarlayabilirsen kullanılabilir.
Malesef hocam;
3 Ekranın da soketleri aynı tip. Beni de dusunduren kısım orası.
Ufak Ekranın soketi gene lehimlenebilir fazla pin sayısı yok. Ama digerleri.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: M_B - 31 Ocak 2012, 14:02:18
@ByteMaster Hocam;
Cetvelle olcmeye çalıştığım kadarıyla

2mmX3mm
Birde Cipin uzerinde.
612 1302
J22  B


Yazıyor.


Artı Arka metalde ise
A21 Baskı ile.


50366P01
714CP
1329790002
4850875
Yazıyor

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 31 Ocak 2012, 14:08:42
bence bu ekranlarla hiç uğraşmayın. gençtekno da çin ekranlar var.onlardan birisini deneyin.mümkünse en ucuzunu alın:)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 31 Ocak 2012, 15:55:34
Alıntı yapılan: M_B - 31 Ocak 2012, 14:02:18
@ByteMaster Hocam;
Cetvelle olcmeye çalıştığım kadarıyla

2mmX3mm
Birde Cipin uzerinde.
612 1302
J22  B


Yazıyor.


Artı Arka metalde ise
A21 Baskı ile.


50366P01
714CP
1329790002
4850875
Yazıyor



Yanlış chipi ölçtün. LCD kontrolcüsü flexin cama yapıştığı yerde ince ayna gibi bir chiptir. Ayrıca zevk için uğraşıyorsan sözüm yok ama bir ürün için uğraşıyorsan bence hiç bunlarla uğraşma.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: M_B - 01 Şubat 2012, 10:26:40
@ByteMaster Hocam;
Bunu zevk için uğraşıyorum. 
Ama sonunda bir tane ILIxxx serisi Cin malı Telefon ekranı veya hazır TFT kit alacam.

Hocam yeni olculerim. Umarım dogrudur.

23mm X 2mm

Teşekkürler


Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 01 Şubat 2012, 10:37:09
Alıntı yapılan: M_B - 01 Şubat 2012, 10:26:40
@ByteMaster Hocam;
Bunu zevk için uğraşıyorum. 
Ama sonunda bir tane ILIxxx serisi Cin malı Telefon ekranı veya hazır TFT kit alacam.

Hocam yeni olculerim. Umarım dogrudur.

23mm X 2mm

Teşekkürler




Hangi ekrandı bu ölçtüğün N72 , Nokia 6101 ?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: M_B - 01 Şubat 2012, 10:53:59
Alıntı yapılan: ByteMaster - 01 Şubat 2012, 10:37:09
Hangi ekrandı bu ölçtüğün N72 , Nokia 6101 ?

N72 Ekrandı.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 01 Şubat 2012, 11:02:31
Nokia N72
Ekran Özellikleri
TFT, 256K colors
176 x 208 pixels, 2.1 inches (~130 ppi pixel density)

Bu durumda senin verdiğin ölçülere göre;
Üretici        : RENESAS   
Kontrolcü   : R61500
Açıklama    : 176 (RGB) x 240 Dots, 262K Color One-Chip Driver with RAM, For Amorphous TFT Panels
Datasheet : Nadir, Temini Zor
Örnek Kod : Burada (http://read.pudn.com/downloads95/sourcecode/embed/387339/LCD/tft_R61500.c__.htm)
R00 registerini okuduğunda 1500h dönmesi gerekir.

Konnektörünü arızalı telefon kartlarından temin edebilirsin. PCB sini elde ütü ile (varsa laminatör daha iyi) basabilirsin.

Bağlantı şeması da şu şekilde. Servis manualinden alınmıştır.
[IMG]http://img19.imageshack.us/img19/7271/n72ml.jpg[/img] (http://imageshack.us/photo/my-images/19/n72ml.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)

TE yazan pini boş bırak. Diğerlerinin yerleri belli zaten. Toplam 24 pindir. Şemadaki en alttaki 4 pin konnektör sabitleyicileri. Önemsiz yani. Sonunda X olan pinler LOW aktif pinler. Yani /WR, /RD gibi düşün.

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: ozgurkedi - 18 Şubat 2012, 01:39:04

istanbul  sirkeci de ptt nin bulundugu  ara sokaktaki pasajlarda    aklınıza gelen  tüm telefon lcd ekranlarını  bulabilirsiniz 
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: EMG81 - 28 Haziran 2012, 09:24:48
HX8347-D 
ILI9340
ILI9342
ILI9481
HX8352A
SSD1963
R61526

Piyasada yakarıda yazılı olan herhangi bir chipset i barındıran hangi marka model telefon ekranı yada ekranları var?

birde boyutları 2.4 inçten daha büyük, chip seti ve pinout u bilinen modeller var mı?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Nedenler - 28 Haziran 2012, 14:54:35
ILI9481 için;

TFT272480-1-E
http://ebookbrowse.com/3-6in-272x480-tft272480-1-e-spec-truly-fab-pdf-d112547201 (http://ebookbrowse.com/3-6in-272x480-tft272480-1-e-spec-truly-fab-pdf-d112547201)

TFT320480-19-E
http://www.trulydisplays.com/tft/specs/3.3in%20320x480%20TFT320480-19-E%20Spec.pdf (http://www.trulydisplays.com/tft/specs/3.3in%20320x480%20TFT320480-19-E%20Spec.pdf)

Piyasada bulunur mu bilmiyorum fakat Truly firmasının ekranları genelde bulunuyor sanırım. Verdiğim datasheetlerde pinout bilgileri de mevcut.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: leblebitozu - 07 Eylül 2012, 00:43:01


Yukarıdaki resimdeki TFT'den geçti elime ama örnek verilen 44 pin datasheet'lere pek uymuyor gördüğüm kadarıyla, Star X10-GPS diye bir telefonda kullanılmış 480x272 ve 3.8", sanırım ILI9481 kullanıyor. Pin bağlantıları ilgili bir fikri olan varmıdır ? 8,39 ve 44 nolu pinler GND
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 07 Eylül 2012, 01:43:18
Benim fikrim var :). Elinde kaç tane var bundan.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: leblebitozu - 07 Eylül 2012, 02:29:15
@ByteMaster

Şu an için bir tane var, çalışırsa gerisini buluruz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: z - 01 Kasım 2012, 00:01:18
Üzerinde CMC1P4859-E yazan ekranı, ucuz bir cep telefonundan söktüm. Toplam 16 bacağı olan ekran için bulabildiğim bilgiler sadece aşağıdakilerden ibaret.

LCD液显模块,,U2,65K colors,1.44",128×128,CSTN,Driver IC:ST7687A,,CMC1P4859-E,TRULY,

Bu ekranla oynamak istiyorum. Ekranın bacak bağlantıları ve ST7687A çipinin tam pdf dosyası için yardımcı olabilecek varmı?

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: mozkan87 - 01 Kasım 2012, 09:33:47
Link (http://www.alldatasheet.com/datasheet-pdf/pdf/326201/SITRONIX/ST7687A.html)'ten datasheete ulaşabilirsiniz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: z - 01 Kasım 2012, 12:47:41
Bu linki ben de bulmuştum fakat her bir sayfayı ayrı pdf yapmışlar. Tek tek webdeb insanın bakası gelmiyor. Tek bir pdf dokumanı olan varmı?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: gevv - 01 Kasım 2012, 12:50:51
http://pdf1.alldatasheet.com/datasheet-pdf/view/326201/SITRONIX/ST7687A/+225_2_VPhySPPlbeZa..HHL+/datasheet.pdf (http://pdf1.alldatasheet.com/datasheet-pdf/view/326201/SITRONIX/ST7687A/+225_2_VPhySPPlbeZa..HHL+/datasheet.pdf)

http://www.multiupload.nl/IWD5E2LZDL (http://www.multiupload.nl/IWD5E2LZDL)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: bocek - 01 Kasım 2012, 12:57:06
http://www.datasheetarchive.com/indexer.php?file=DSA00181780.pdf&dir=Datasheet-099&keywords=ST7687A&database=user-highscore# (http://www.datasheetarchive.com/indexer.php?file=DSA00181780.pdf&dir=Datasheet-099&keywords=ST7687A&database=user-highscore#)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: mozkan87 - 01 Kasım 2012, 13:04:32
Alıntı yapılan: z - 01 Kasım 2012, 12:47:41
Bu linki ben de bulmuştum fakat her bir sayfayı ayrı pdf yapmışlar. Tek tek webdeb insanın bakası gelmiyor. Tek bir pdf dokumanı olan varmı?

Hocam sayfa "Download   ST7687A Click to view" yazan yerden "ST7687A" yazısına tıklayınca full hali geliyor ve buradan pdf okuyucu aralığı ile kaydet deyip dosyayı alabiliyorsunuz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 02 Kasım 2012, 02:29:30
Foto lazım.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: z - 02 Kasım 2012, 05:38:49
[IMG]http://hizliresimyukle.com/thumb-355556.jpg[/img] (http://hizliresimyukle.com/showpic-355556/ekran.jpg)

Resime Bak (http://hizliresimyukle.com/showpic-355556/ekran.jpg)

http://hizliresimyukle.com/showpic-355556/ekran.jpg (http://hizliresimyukle.com/showpic-355556/ekran.jpg)

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 02 Kasım 2012, 16:34:17
@z hocam pin kısmına daha yakın ve büyük önlü arkalı bir foto alabilirmiyim birde tanımlayabildiğiniz LED ve VCC GND gibi pinleri 1 numaralı pini felan bildirirseniz sevinirim. Bu arada ekran büyük ihtimalle  SPI veya I2C ile kontrol ediliyor.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: z - 02 Kasım 2012, 16:46:53
Tamam ilk fırsatta bağlantı kısmının yakın fotosunu ekleyeyim.

ST7687A'nin uygulama notları kısmında 16 pinle çalışma moduna ilişkin iki örnek var. Çip 16 pinle çalışırken 8 bit paralel iletişim yapıyor.

Fakat 80 modu da 16 pin, 68 modu da 16 pin. 

SPI yada 4 bit paralel modunda pin sayısı çok azalıyor.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 02 Kasım 2012, 18:08:38
Alıntı yapılan: z - 02 Kasım 2012, 16:46:53
Tamam ilk fırsatta bağlantı kısmının yakın fotosunu ekleyeyim.

ST7687A'nin uygulama notları kısmında 16 pinle çalışma moduna ilişkin iki örnek var. Çip 16 pinle çalışırken 8 bit paralel iletişim yapıyor.

Fakat 80 modu da 16 pin, 68 modu da 16 pin. 

SPI yada 4 bit paralel modunda pin sayısı çok azalıyor.



ST7687A çok önemli değil şu anda. Init ve haberleşme işin kolay kısmı.  Pinout belirlemeniz gerekiyor.  Pinout öncelikli olan konu. ST7687A  datasheetindeki 16 pin dediğiniz durum sadece 16 bit haberleşme v.s. ile ilgili. Pinout hakkında fikir sahibi olmak için chipi incelemek gerek.

Bu ekranın 16 bit arayüz olma ihtimalide yok zaten. 8 bit veya SPI arayüz kullanıyordur. Gönderdiğiniz fotoya bakınca bu anlaşılıyor ancak detayları incelemek lazım. Mesela NC pinler varmı LED pinleri VCC GND pinleri. Bunlardan sonra bu ekranı söktüğünüz telefon hala çalışır durumda ise oda yardımcı bir kaynak olabilir pinout belirlemede. Çalışmıyorsa başka teknikler kullanmak gerekecek.

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: z - 03 Kasım 2012, 13:38:55
[IMG]http://hizliresimyukle.com/thumb-356443.jpg[/img] (http://hizliresimyukle.com/showpic-356443/baglanti.jpg)

Resime Bak (http://hizliresimyukle.com/showpic-356443/baglanti.jpg)

8 Bit yapı suya düştü. Bu durumda 4 bit yada SPI seçeneği kalıyor galiba.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 03 Kasım 2012, 14:00:24
FPC üzerinde kondansatör, diyot ve direnç görmüyorum. Eğer yoksa bunlar telefonun PCB de olmalılar onları belilemeniz gerek. BIAS booster v.s. için mutlaka vardır. Hemen TFT nin bağlantı yerinde veya yakınında.

Ek: FPC nin diğer yüzünede böyle bir foto istiyorum hocam. 4 pin büyük ihtimalle kondansatörlere gidiyor. 4 pin de SPI için. 2 pin LED. Bu FPC üztündeki kağıt v.b. gibi görüşü engelleyen şeyleri temizleyebilirmisiniz FPC ye zarar vermeyecekse.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: GreeN - 03 Kasım 2012, 14:16:59
Konuda hareket görmüşken , elimde ili9326 var (16 pin data ), ekrana "adc3 = xxxx" yazdırmak 12ms sürüyor , bu normal mi ?  SPI arayüzü kullanan LCD'ler daha hızlı mı ? Yoksa TFT sürmek için başka bir MCU mu kullanayım ? (spi yada uarttan dma yardımıyla gönderirim verileri o kafasına göre yazssın istiyorum , işlem yaptığım mcu 12ms bekleyecek kadar zengin değil )
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 03 Kasım 2012, 14:29:34
16Bit veri hattı SPI ve UART a göre daha hızlı. Çünkü SPI ile ulaşabileceğinden daha yüksek hızlara çıkaiblirsin ve veri paralel. Zaman kaybı genelde pixel basma font çizimi ve değer dönüşümü gibi kodlardaki döngülerden ve matematiksel işlemlerden kaynaklanır. Benden sana bir tavsiy e font kuullanımında pixel pixel basmaktansa fontları blok olarak basman daha hızlı olacaktır. Çünkü kullandığın kontrolcünün böyle b ir özelliği var ve bu tek tek pixel basmaktan daha hızlı. Font büyüklüğü kadar bir pencere aç ve buraya font (renk) verisini sıralı olarak doldur gitsin. Tabi eğer font basma fonskyionların bu şekilde değilse.

@z hocam ST7687A (v1.2) Datasheetinde sayfa 192  "15.1.8 4-line serial interlace Mode while typical Vddi=3V/3.3V" bir inceleyin. Mavi çizgilerle belirlenmiş kısımlardan FPC yazan kısımda kalan pasifler sizde FPC üzerinde değilse PCB üzerindedir.

Buna göre FPC de ortadaki TP' den yola çıkarak. Bu TP datasheete göre EXT olmalı bu durumda Bu iki TP pinleri arasında kalan pinler yolladığınız fotoda FPC üzerinde başka yöne gitmiyorlarsa. SCL, SI, A0, RST, /CS dir diye varsayımda bulunabiliriz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: z - 03 Kasım 2012, 19:47:44
[IMG]http://hizliresimyukle.com/thumb-356737.jpg[/img] (http://hizliresimyukle.com/showpic-356737/ekran.jpg)

Resime Bak (http://hizliresimyukle.com/showpic-356737/ekran.jpg)

Sozkonusu ekran pinlerinin onden ve arkadan gorunusu.

Alttaki resim ana karta ait ve dedigin gibi kapasitorler vs buraya monte edilmis.

16 nolu pine elektrolitik kondansator oldugu anlasilan ama yeri bos baglanti var. Kapasitoru takmamislar. Ana kartda 16 nolu pin delik ici kaplamali pad ile karsiya gecmemis. Dolayisi ile ana karta ait resimde 16 gorulmuyor. 9 ve 10 nolu pinlerde kisa devre ve tek pad ile karsiya gecmis.


Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 04 Kasım 2012, 13:51:24
@z hocam buyrun pinout şu şekilde;

1- VDD (+3V)
2- GND
3- SCLK
4- MOSI
5- A0(Register Select)
6- /RESET (Low Aktif)
7- GND
8- /CS (Low Aktif)
9- VDD
10- VDD
11- C3 (kapasitör ile GND' ye ver)
12- C2 (A)
13- C2 (B)
14- C1 (kapasitör ile GND' ye ver)
15- LED+
16- LED-

Kapasitörleri PCB deki leri söküp kullanmanızı öneririm. Ayrıca 15 nolu pine bağlı olan malzeme LED e gittiğine göre akım sınırlayıcı olduğunu düşünüyorum. C1 ve C3 kapasitörlerinin diğer pinleri PCB de görüldüğü şekilde GND ye bağlanacak. C2 12 ve 13 nolu pinler arasında olacak. Bunun dışında herşey yerli yerinde şu anda. LCD'yi lehimleyip haberleşmeye hazır hale getirebilirsiniz. Pinleirn doğruluğundan %98 eminim ancak VDD ve GND durumunu PCB üzerinden tekrar teyit ederseniz iyi olacaktır. Ters gerilim uygulayıp kontrolcüye zarar vermeyin. 16 nolu pin kör via olduğuna göre GND ye gidiyordur diye düşünerek LED- yazdım bilginiz olsun.

Artık datasheet incelenebilir. Komutlar v.s. gözden geçirilebilir.
Init Kodu buradan incelenebilir. (http://read.pudn.com/downloads115/sourcecode/app/484503/LCM_Display.c__.htm)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: olumyolu549 - 04 Kasım 2012, 18:18:57
Alıntı yapılan: z - 03 Kasım 2012, 19:47:44
[IMG]http://hizliresimyukle.com/thumb-356737.jpg[/img] (http://hizliresimyukle.com/showpic-356737/ekran.jpg)

Resime Bak (http://hizliresimyukle.com/showpic-356737/ekran.jpg)

Sozkonusu ekran pinlerinin onden ve arkadan gorunusu.

Alttaki resim ana karta ait ve dedigin gibi kapasitorler vs buraya monte edilmis.

16 nolu pine elektrolitik kondansator oldugu anlasilan ama yeri bos baglanti var. Kapasitoru takmamislar. Ana kartda 16 nolu pin delik ici kaplamali pad ile karsiya gecmemis. Dolayisi ile ana karta ait resimde 16 gorulmuyor. 9 ve 10 nolu pinlerde kisa devre ve tek pad ile karsiya gecmis.



bendede bir lap top ekranı var bunun  film şeridi şeklinde uçları var hangi ucun ne olduğunu nasıl bulurum yardımcı olabilecek var mı
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 04 Kasım 2012, 19:54:18
Laptop ekranlarını LVDS ile sürmen gerekir. Onlarda olay biraz daha farklı. @z hocamdaki LCD gibi değil mevzu.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: olumyolu549 - 05 Kasım 2012, 09:43:02
hocam bende oraya kadarını iliyorum işte :) bana o bacakların pin numaraları gerekiyor nereden bulabilirim acaba asus ile eksperin lcd monitörleri galiba aynı ama kolamasını bulamıyorum
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 05 Kasım 2012, 11:18:13
@olumyolu549
   Internette LCD nin datasheetini arattır %80 bulursun. Büyük LCD datasheetleri bu küçük olanlardan daha rahat bulunuyor. LCD panelde yazmıyormu marka modeli ? 


@z hocam varmı gelişme ?


Başlık: Ynt: Çin malı telefon ekranları
Gönderen: z - 05 Kasım 2012, 19:44:01
Yok hocam henüz başlamadım. Öncelikle pinlerle bağlantı kurabileceğim yapıyı oluşturmam gerekiyor.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: olumyolu549 - 05 Kasım 2012, 21:42:24
lcd ekranda birşey yazmıyor ki etradına felan baktım sadece l8400 yazıyor
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 06 Kasım 2012, 01:10:20
Alıntı yapılan: olumyolu549 - 05 Kasım 2012, 21:42:24
lcd ekranda birşey yazmıyor ki etradına felan baktım sadece l8400 yazıyor

O ekranla boşuna uğraşma bence.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 08 Kasım 2012, 14:59:21
@z hocam bakamadınız sanırım LCD' ye hala. :) Bir gelişme olursa haberdar ederseniz sevinirim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: SERRO EFE - 08 Kasım 2012, 15:21:38
ByteMaster elimde
http://www.aliexpress.com/item-img/Wholesale-lcd-for-model-XBI3502F-A1-good-and-stable-quality-for-free-shipping/428043706.html (http://www.aliexpress.com/item-img/Wholesale-lcd-for-model-XBI3502F-A1-good-and-stable-quality-for-free-shipping/428043706.html)
ekrandan var. Telefoncu ile görüşmemde bu ekranın piyasada bol miktarda bulunduğunu söylüyor. Ekran 3.5"- 40 pin 480pixel üzerindeki kod XBI3502f-a1 çakma iphone lerde kullanıldığını söyledi pin dizilimi ile ilgili bir bilgi bulabilirmiyiz. Üzerindeki sürücü yaklaşık 23x1 mm gibi.

Arkadaşlar ayrıca anycool - t808-818-828 ve türevi telefonlar wistron opt ekran kullanıyor. Bunlarda çin toptancılarında sürekli bulunuyormuş. 37 pin ortadaki şekil ekran 2.8"

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 08 Kasım 2012, 16:37:02
@SERRO_EFE
Şu aralar işlerim yoğun o nedenle pek ilgilenemeyeceğim. 40 pin çok çeşit var. Yorum yapmam zor. Özelden attığın mesajda bahsettiğin arkadaşa gerekli bilgiyi vermiştim ancak yeterli bulmadı sanırım.

@z hocam bir gelişme olursa bilgilendirirseniz sevinirim.

Not olarak;

Ayrıca genel olarak bu tip bilgileri sizinle paylaşırken bir zaman ve emek harcıyorum. Bu nedenle sürekli olarak peşinden koşturabileceğim bir konu olmadığını bilmenizi isterim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 18 Kasım 2012, 03:40:03
@z hocam ne oldu lcd. :)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: z - 18 Kasım 2012, 03:43:53
Hocam, lcd ye kablo bağlayacak aparatım yok ve pcb yapma şansım da yok. LCD masamda duruyor öylece.
Bana fikir ver kablolama işini nasıl yaparım?

Gerisi kolay olacak gibi.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: mcan - 18 Kasım 2012, 10:31:47
Alıntı yapılan: z - 18 Kasım 2012, 03:43:53
Hocam, lcd ye kablo bağlayacak aparatım yok ve pcb yapma şansım da yok. LCD masamda duruyor öylece.
Bana fikir ver kablolama işini nasıl yaparım?

Gerisi kolay olacak gibi.
Ben nokia c1 ekranını şekildeki gibi bağladım.En ince bakır telleri tek tek pinlere lehimledim ,tellerin diğer ucunu delikli karta lehimleyip pinheader ile çıkıyorum,teller çok ince pcb folyonun bakır pinleri çok nazik ve tellerin izolasyonu yetersiz olduğundan birbirine değmesin lehimleri kopmasın,yamulmasın diye tutkal ile kapladım .



Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Veli B. - 19 Kasım 2012, 22:01:15
Bu gün bir arkadaş ile sohbet esnasında GençTekno Market' in artık çin LCD lerden getirmediğini ve sadece marka olanların klonlarını satacağını söyledi.

Sitelerine hızlıca baktım ve adamların çin LCD leri kaldırdığını gördüm. Kütüphanesi hazır olan ILI93XX serisi LCD ler furyası bitti mi?
Bu tip LCD ile çalışan arkadaşlar nasıl bir yol izlediler/izlemeyi düşünüyorlar?
Bir proje için şimdi kullanmayı düşünüyorduk, bu durumu öğrendik. 15-20 TL gibi fiyatlara benzer LCD bulabileceğimiz yerler var mı?
Veya Genç Tekno daki ürünlerden kullandığınız(/driverını bildiğiniz) ve fiyatı uygun olan var mı?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 19 Kasım 2012, 22:12:03
http://www.ebay.com/itm/3-2-inch-TFT-LCD-Module-Display-Touch-Panel-PCB-tf-card-ssd1289-320-240-/271099646433?pt=LH_DefaultDomain_0&hash=item3f1ecc51e1 (http://www.ebay.com/itm/3-2-inch-TFT-LCD-Module-Display-Touch-Panel-PCB-tf-card-ssd1289-320-240-/271099646433?pt=LH_DefaultDomain_0&hash=item3f1ecc51e1)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Veli B. - 19 Kasım 2012, 22:26:54
@Serdar Hocam,
teşekkür ederim. Aliexpress ve ebay de var ama gelmesi vs sıkıntı. Bize miktarlı lazım ve gümrük konusu başlı başına bir dert. Alttaki pcb vb kısımlar gerekli değil ve maliyeti artıran unsurlar. Bana sadece flexli TFT nin kendisi lazım. Genç tekno iyi idi bu konuda.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 19 Kasım 2012, 22:49:33
adetli alacaksan olay daha kolay aliexpress alibaba ebay gibi sitelerden adetli alrırsa teknodan daha ucuza temin edebilirsin.adetli alacaksan tekno bile yardımcı olur sana
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: bocek - 28 Haziran 2013, 12:56:42
Elimde bir çin malı lcd telefon ekranı var ama pinlerini bir türlü tanımlayamadım. 39 adet pinden tanımlayabildiğim kadarı şu şekilde.

LCD kodu : YT36F05CIA-FPC-B

1   GND
2   X+
3   Y+
4   X-
5   Y-
6   GND
7   LED-A
8   LED-K1
9   LED-K2
10   LED-K3
11   LED-K4
12   LED-K5
13   LED-K6
14   
15   
16   
17   
18   
19   
20   
21   
22   
23   
24   
25   
26   
27   
28   
29   
30   
31   
32   
33   
34   
35   
36   
37   
38   
39   GND

resimleri de şurda:
(http://postimg.cc/image/8txpew1z9/)

(http://postimg.cc/image/isn9f40sl/)

(http://postimg.cc/image/hnolvzoxx/)

Araştırmalarım sonucunda şu özellikleri olabilir:
Çin nokia n8 olabilir, 400x240 pixel olabilir, ili9327 veya hx8352 olabilir (bunlar tahmin sadece).

elime geçen bütün lcd datasheetlerine baktım (ebay'de ve aliexpress'te satılan bütün lcd'leri araştırdım sayılır) ama yukarıdaki patterne uyan bir pin dizilimi bulamadım.
Yardımcı olabileceklere teşekkürler.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 29 Haziran 2013, 01:08:34
Ölçtüğüm kadarıyla kontrolcü %95 ILI9327. İyi tahmin yani.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: RaMu - 29 Haziran 2013, 01:44:04
27 sayfayıda okudum, güzel paylaşımlar var,
öncelikle ucuz ve halen bulunabilir büyükçe renkli ekran hangisidir?
Ve hiç iphone5 ekranı ile uğraşan oldumu şuan bir tane yatıyor,
güzel birtane daha var oda motorolanın hatta rezistif dokunmatiğini söküp uygulama yaptım,
belki birara lcd sinide sürmeye çalışırım ama uzun iş hayırlısı.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: metaltrrocker - 29 Haziran 2013, 05:01:35
Merhabalarben yeni konu açmak istemediğim için burdan sormak istadim.bende 14inch boyutunda eski bir laptop ekranı var.marka ve modeli şuan aklımda değil. Bu tarz büyük ekranları sürmek için neler yapılabilir.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 29 Haziran 2013, 06:04:28
@bocek pinout verimmi :). Kaç tane var bundan elinde ?
Bu arada kontrolcün %98 ILI9327.Başka isimlerde fason üretimleri de oluyor o yüzden %98 diyorum.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: bocek - 29 Haziran 2013, 08:21:45
Alıntı yapılan: ByteMaster - 29 Haziran 2013, 06:04:28
@bocek pinout verimmi :). Kaç tane var bundan elinde ?
Bu arada kontrolcün %98 ILI9327.Başka isimlerde fason üretimleri de oluyor o yüzden %98 diyorum.
Pinout lazım zaten @bytemaster. Kontrolcüsünü bulma vs kolay ondan sonra. Bundan 3-4 tane var, bitpazarından 1'er TL'ye almıştım (İstanbul Kartal bitpazarı, ama kapandı şimdi). Bir kaç tane daha var değişik, pinlerini bulamadığım. Bunu bulursak onları da soracağım zahmet olmayacaksa..
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 29 Haziran 2013, 11:01:13
Aslında sen en önemli bilgiyi en doğru şekilde tahmin etmişsin ama gözünden çok şey kaçmış. :) Sen büyük ihtimal ebatlarına dayanarak ILI9327 veya HX8352 dedin. Pinleri  ve kontrolcüyü senin yolladığın fotolardan yola çıkarak buldum.


Pinler şu şekilde;

1   GND
2   X+
3   Y+
4   X-
5   Y-
6   GND
7   LED-A
8   LED-K1
9   LED-K2
10   LED-K3
11   LED-K4
12   LED-K5
13   LED-K6
14   D16
15   D15
16   D14
17   D13
18   D12
19   D11
20   D10
21   D9
22   D8
23   D7
24   D6
25   D5
26   D4
27   D3
28   D2
29   D1
30   D0
31   /RST
32   /RD
33   /WR
34   D/C
35   /CS
36   FMARK
37   VCC
38   IOVCC
39   GND

Çalışan halini gösterirsin artık hepimize. Sende bazı arkadaşlarımız gibi lcd lerin pinlerini sorup sonra masanın üstünde bir kenara atma LCD'yi.
Bu bilgiyi elde etmek için zaman harcıyorum harcadığım zamana saygınız olsun bari.

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: polleme - 29 Haziran 2013, 13:39:59
27 sayfayı ben de okudum, diğer sayfalarda gündeme gelmemiş olan bir ürün var, bunu alıp test eden oldu mu acaba?

http://www.robitshop.com/28-TFT-DOKUNMATIK-LCD-Arduino-Uyumlu,PR-2641.html (http://www.robitshop.com/28-TFT-DOKUNMATIK-LCD-Arduino-Uyumlu,PR-2641.html)

Pahalı görünüyor ama datasheet, kütüphane ve örnek uygulama açısından sorun yok gibi. Bunu alıp kullanmayı düşünüyorum. Arduino'ya direkt takılabiliyor, diğer kartlara da uygun pinlerle bağlanabilir, ILI9325 kontroller kullanıyor. Arduino kodlarını görsel olarak anlamak nispeten kolay olduğundan diğer dillere daha kolay çevrilebilir diye düşünüyorum. Bir de kart 8 bit ile çalışıyor görünüyor.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: JKramer - 29 Haziran 2013, 14:54:41
Aceleniz yoksa bence o kadar para verilmez. Ebay'de 15$ dolar civarı verdiğiniz adresteki ürünün benzerleri var. 30$ civarı ise bu ekranların STM32'li kartlara takılmış olanları var; isterseniz öyle kullanabilir, isterseniz çıkartıp başka bir karta takabilirsiniz. Yanlarında mini cd ile geliyor, her türlü katalog, kod örneği vs. mevcut.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: polleme - 29 Haziran 2013, 15:27:11
Alıntı yapılan: JKramer - 29 Haziran 2013, 14:54:41
Aceleniz yoksa bence o kadar para verilmez. Ebay'de 15$ dolar civarı verdiğiniz adresteki ürünün benzerleri var. 30$ civarı ise bu ekranların STM32'li kartlara takılmış olanları var; isterseniz öyle kullanabilir, isterseniz çıkartıp başka bir karta takabilirsiniz. Yanlarında mini cd ile geliyor, her türlü katalog, kod örneği vs. mevcut.

O kartın aynısı Ebay'de 25 USD, yaklaşık 50 TL'ye geliyor. Verdiğim linkteki ürün ise 87 TL. Değecek kadar büyük fark yok aslında. Ebayde bekleme ve takılma riskini düşününce değer gibi geliyor.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: bocek - 29 Haziran 2013, 20:01:46
Alıntı yapılan: ByteMaster - 29 Haziran 2013, 11:01:13
Aslında sen en önemli bilgiyi en doğru şekilde tahmin etmişsin ama gözünden çok şey kaçmış. :) Sen büyük ihtimal ebatlarına dayanarak ILI9327 veya HX8352 dedin. Pinleri  ve kontrolcüyü senin yolladığın fotolardan yola çıkarak buldum.
Ben aslında YT36F05CIA terimini google'da arattıktan sonra karşıma çıkan sonuçlardan yola çıkarak 400x240 olduğunu tahmin ettim. Tabii ebatlar da buna uyunca daha emin oldum. Ebay ve Aliexpress'te de 400x240 tft'leri arattığımda kontrolcülerinin genellikle ili9327 veya hx8352 olduğunu gördüm. Multimetre ile de touch pinlerini ve arka aydınlatma pinlerini de tespit ettikten sonra başladım internette 3.6" 400x240'lık tft'lerin patternleri benim tespit ettiğim patterne uyuyor mu diye araştırmaya. Bu yöntemle başka bir lcd'yi tespit etmiştim gayet güzel. Ama bunu bulamayınca da buraya yazdım.

Peki sen sadece resimden yola çıkarak nasıl bulabiliyorsun onu anlayabilmiş değilim. Ekranın altındaki beyaz şeridin boyunu ölçüp filan bişey yapıyorsun kontrolcüyü anlıyorsun ama pinleri nasıl tespit ediyorsun ki?

Alıntı yapılan: ByteMaster - 29 Haziran 2013, 11:01:13
Çalışan halini gösterirsin artık hepimize. Sende bazı arkadaşlarımız gibi lcd lerin pinlerini sorup sonra masanın üstünde bir kenara atma LCD'yi.
Bu bilgiyi elde etmek için zaman harcıyorum harcadığım zamana saygınız olsun bari.
Bu kadar fırçadan :)  sonra koyarız artık çalışan halini ancak anlamadığım bir kaç şey var. Mesela senin verdiğin pin dizilimine göre 17-bitlik bir interface çıkıyor (DB0..DB16) 16-bit'i biliyorum 18-bit'i de gördüm de 17-bit'i anlamadım? FMARK pinini ne yapacağımı da araştıracağım artık. D/C pinini de anlamamıştım önce ama galiba D/C pini Data/Command ayrımı yapıyor yani RS olarak geçiyor bazen (Register Select).
Teşekkür ederim yardımların için.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 29 Haziran 2013, 20:19:46
Verdiğin resimleri editleyip ebatlandırdım oradan kontrolcünün gerçek boyutlarını ölçtüm. Bu iş için geliştirdiğim özel tekniklerim var. Sonra kontrolcünün datasheetinden yola çıkarak ön ve arka yüzleri birleştirip  FPC analizi yaptım ve pinleri buldum. D16 dikkatimden kaçmış. Büyük ihtimalle D16 IMx (interface mode) pini felandır. 16 bit bu TFT. Resimler yeterli çözünürlükte olmadığından D16 nın ne olduğunu tam kestirmek güç. Ancak büyük ihtimal söylediğim gibi IMx pinlerinden IM1 felandır. Yani 8/16 bit seçimi. Tekrar bir kontrol edip söylerim.

Pinler şu şekilde;
1   GND
2   X+
3   Y+
4   X-
5   Y-
6   GND
7   LED-A
8   LED-K1
9   LED-K2
10   LED-K3
11   LED-K4
12   LED-K5
13   LED-K6
14   /RST
15   D15
16   D14
17   D13
18   D12
19   D11
20   D10
21   D9
22   D8
23   D7
24   D6
25   D5
26   D4
27   D3
28   D2
29   D1
30   D0
31   IM0 (8bit/16Bit arayüz seçimi)
32   /RD
33   /WR
34   D/C (RS)
35   /CS
36   FMARK
37   VCC
38   IOVCC
39   GND


Şu dirençlerin olduğu kısmın yakın bir taraması olsa iyi olurdu ancak bu son verdiğm haliyle hepsi tamam olması lazım. O dirençler datasheette bahsi geçen IM0 IM1 ve IM2'ye bağlılar. Bu çözünürlükte görebildiğim kadarıyla IM1 dirençle 1 yapılmış IM2 =0 IM0 da 31 nolu pine gidiyor.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: handybest06 - 02 Temmuz 2013, 00:10:49
Bende de bir lcd var.Kontrolcüsünü nette bulamadım.(37 pin)

(http://bit.ly/c25MCx)

(http://bit.ly/c25MCx)

(http://bit.ly/c25MCx)

(http://bit.ly/c25MCx)

(http://bit.ly/c25MCx)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: bocek - 02 Temmuz 2013, 00:31:09
Alıntı yapılan: handybest06 - 02 Temmuz 2013, 00:10:49
Bende de bir lcd var.Kontrolcüsünü nette bulamadım.(37 pin)
Kaç inç olduğunu ve en azından GND, Touch ve Backlight pinlerini multimetre ile tespit edip yazarsanız daha rahat yardımcı olabiliriz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: handybest06 - 02 Temmuz 2013, 00:49:13
5.9 cm x  4.2 cm

21- GND
34- GND

12  , 13 , 14 , 15 pinleri dokunmatik pinleri (pin sırası söktüğüm lcd ye bakarak söyledim)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 02 Temmuz 2013, 01:01:04
1- D0
2- D1
3- D2
4- D3
5- GND
6- VCC(3.3v)
7- /CS
8- A0/SCL
9- /WR
10- /RD
11- IM0/PS
12- XL
13- YD
14- XR
15- YU
16- LEDA+
17- LEDK1
18- LEDK2
19- LEDK3
20- LEDK4
21- GND
22- DB4
23- DB8
24- DB9
25- DB10
26- DB11
27- DB12
28- DB13
29- DB14
30- DB15
31- /RES
32- VCC
33- VCC
34- GND
35- DB5
36- DB6
37- DB7

Başlık: Ynt: Çin malı telefon ekranları
Gönderen: handybest06 - 02 Temmuz 2013, 01:08:22
Teşekkürler hocam bunun kontrolcüsünü nasıl bulabilirim ?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 02 Temmuz 2013, 09:26:08
ILI9325
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 02 Temmuz 2013, 18:35:09
Evet. Birşey göremedik. Hani çalıştıran yokmu LCD'leri ?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: handybest06 - 02 Temmuz 2013, 18:56:44
Çalıştıracam da örnek kod arıyorum  ::)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 03 Temmuz 2013, 09:57:43
Ben çalıştırıp vereyim istersen sende nasıl güzel yapmışmıyım dersin ?! İnternet örnek dolu biraz araştırmacı olun lütfen. Bırak interneti forumda bile kaç defa konusu geçti bunların. Kodu da verildi hatta.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: bocek - 03 Temmuz 2013, 11:58:44
Alıntı yapılan: ByteMaster - 02 Temmuz 2013, 18:35:09
Evet. Birşey göremedik. Hani çalıştıran yokmu LCD'leri ?
Hocam kaç gündür uğraşıyorum, 50 çeşit kod denedim, evirdim çevirdim tık yok.
Senin verdiğin pinout ve ILI9327'ye göre "Device Code" okumaya çalışıyorum 0x8281 filan gibi birşeyler veriyor.
ILI9327 init koduna göre en son bir titreme geldi ekrana. Yani demo kodunun işleyişi doğrultusunda görüntü yok ama bir titreme var.
Bir de enteresandır lcd'nin RESET pinini nereye bağlarsam bağlayayım bir şey değişmiyor. Boşta da bıraksam işlemcinin ilgili pinine de bağlasam bir şey değişmiyor. Aynı şekilde 8/16-bit interface ayarını yapan IM0 pinini de ne yaparsam yapayım bir şey farketmiyor. Normalde bu pini GND yapınca 16-bit, Vcc yapınca 8-bit seçiyor olmamız lazım.
Ama hırs yaptım çözecem bu lcdyi :)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 03 Temmuz 2013, 13:06:49
Lcd sifir mi yoksa cikma mi?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: bocek - 03 Temmuz 2013, 13:19:29
Alıntı yapılan: serdararikan - 03 Temmuz 2013, 13:06:49
Lcd sifir mi yoksa cikma mi?
bitpazarından almıştım ama pinleri lehimsizdi 4 tane var 3'ünü denedim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 03 Temmuz 2013, 13:22:46
Display ON/OFF komutuna tepki verip vermediğine bak veriyorsa voltaj ve osilasyon komutlarını düzenle. Sonra panel kontrolü v.s. komutlarına bakarsın. 0x8281 sabit mi değişiyor mu ? Değişiyor ise ID code hatalı okunuyor. Lehimlerini tek tek üstünden geç tekrar kontrol et.

Son olarak 0x00 ile değilde 0xBF komutu ile device ID sorgulama bakalım ne dönecek. 0xBF nin cevabı 5 bytelıktır ona göre.
Buda olmazsa 0xF4 ile sorgula. 1 bytelık bir ID dönürecektir bunları not al bana bildir.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: bocek - 03 Temmuz 2013, 14:18:43
- 0x8281 değişiyor durmadan.
- display on/off komutuna tepki vermiyor.
- voltaj ve osilasyon komutlarında sorun yok gibi.
- lehimlerde sıkıntı yok.
- id sorgulamayı zaten 0xef ya da 0xbf komutu ile yapıyorum (datasheet'e göre).
yine datasheet'e göre 0xef komutundan sonra 6 kere okuma yapılıyor:

1st dummy read
2nd MIPI Alliance Code (02h)
3rd MIPI Alliance Code (04h)
4th Device Code (93h)
5th Device Code (27h)
6th exit code (ffh)

ben sırasıyla şu değerleri alıyorum
0x281
0x80
0x80
0x80
0x80
0x80

Ne dersin? Lcd'im yaşıyor mu doktor bey   :(
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 03 Temmuz 2013, 14:24:20
Alıntı yapılan: bocek - 03 Temmuz 2013, 13:19:29
bitpazarından almıştım ama pinleri lehimsizdi 4 tane var 3'ünü denedim.
pinleri lehimsizse kullanılmamıştır.muhtemelen kodunuzda problem var.tft init kodlarında en hassas nokta gamma ayarları.gamma ayarlarınız doğru değilse ekranda bişeyler görme ihtimaliniz düşük.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 03 Temmuz 2013, 15:59:49
Pinleri yanlış tanımlamış olma ihtimalini düşünüyorum ancak. Sorun olmaması gerekir. /CS, /WR ve /RD dışındaki tüm kontrol pinlerini VCC ye bağlayıp denermisin. Birde FPC' nin yüksek bir taramasını tekrar verebilirsen önlü arkalı ve net görünen bir şekilde olsun. Bir kontrol ederim tekrar.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: bocek - 04 Temmuz 2013, 11:26:16
Yok hocam pin tanımlarında sorun yok eline sağlık. Sorun MCU'nun (atmega16A smd) DB0 hattına bağlı bacağının pad ile temasının kesilmesi imiş.
Şu anda lcd çalışıyor. Emeği geçenlere teşekkürler.

Toparlamak babında pin dizilimini tekrar vereyim:

// YT36F05CIA-FPC-B PINOUT
// Çin Malı Nokia N8 ekranı
// Kontrolcü : ILI9327 400x240 piksel
1   GND
2   X+
3   Y+
4   X-
5   Y-
6   GND
7   LED-A // arka aydınlatma Voltajı 5V veya 3.3V olabilir
8   LED-K1
9   LED-K2
10   LED-K3
11   LED-K4
12   LED-K5
13   LED-K6
14   /RST
15   D15
16   D14
17   D13
18   D12
19   D11
20   D10
21   D9
22   D8
23   D7
24   D6
25   D5
26   D4
27   D3
28   D2
29   D1
30   D0
31   IM0 (8bit/16Bit arayüz seçimi, 16-bit için GND, 8-bit için VCC)
32   /RD
33   /WR
34   D/C (RS)
35   /CS
36   FMARK // boşta kalabilir.
37   VCC // 3.3V
38   IOVCC // 3.3V
39   GND


(http://postimg.cc/image/fsc11v2lz/)

Atmega16A için deneme kodu:


#include <avr/io.h>
#include <util/delay.h>

// ILI9327 400x240 TFT LCD Demo Code for Atmega16
// bocek 04.07.2013

#define  LCD_DataPortH PORTD     //¸ß8λÊı¾İ¿Ú,8λģʽÏÂֻʹÓøß8λ
#define  LCD_DataPortL PORTB     //µÍ8λÊı¾İ¿Ú ,8λģʽϵÍ8λ¿ÉÒÔ²»½ÓÏß,ÇëÈ·ÈÏP0¿ÚÒѾ­ÉÏÀ­10Kµç×è,²»ÒËÌ«Ğ¡£¬×îĞ¡4.7K,ÍƼö10K.
#define LCD_DDRL DDRB
#define LCD_PINL PINB
#define LCD_DDRH DDRD
#define LCD_PINH PIND

#define LCD_OUTPUT LCD_DDRL=0xff;LCD_DDRH=0xff
#define LCD_INPUT LCD_DDRL=0;LCD_DDRH=0

#define LCD_ControlPort PORTA
#define LCD_ControlDDR DDRA

#define LCD_RD_PIN 6  //Êı¾İ/ÃüÁîÇĞ»»
#define LCD_WR_PIN 5   //Ğ´¿ØÖÆ
#define LCD_RS_PIN 4      //¶Á¿ØÖÆ
#define LCD_CS_PIN 3 //Ƭѡ
#define LCD_RESET_PIN 7       //¸´Î»

#define CS_0 LCD_ControlPort &= ~(1<<LCD_CS_PIN)
#define CS_1 LCD_ControlPort |=  (1<<LCD_CS_PIN)
#define RS_0 LCD_ControlPort &= ~(1<<LCD_RS_PIN)
#define RS_1 LCD_ControlPort |=  (1<<LCD_RS_PIN)
#define WR_0 LCD_ControlPort &= ~(1<<LCD_WR_PIN)
#define WR_1 LCD_ControlPort |=  (1<<LCD_WR_PIN)
#define RD_0 LCD_ControlPort &= ~(1<<LCD_RD_PIN)
#define RD_1 LCD_ControlPort |=  (1<<LCD_RD_PIN)
#define RESET_0 LCD_ControlPort &= ~(1<<LCD_RESET_PIN)
#define RESET_1 LCD_ControlPort |=  (1<<LCD_RESET_PIN)



typedef unsigned int u16;
typedef unsigned char u8;

u16 DeviceCode;
#define  LCD_SIZE_X        240
#define  LCD_SIZE_Y        400

//=================================º¯ÊıÉùÃû=====================================//
void  Address_set(unsigned int Xstart,unsigned int Ystart,unsigned int Xend,unsigned int Yend);
void ili9327_SetCursor(unsigned int Xstart,unsigned int Ystart);
void dis_pix1( unsigned int k)    ;
void wr_comm(unsigned int index);
void wr_dat(unsigned int dat);
void wr_com(unsigned int i,unsigned int j);
void lcd_init(void);
void dis_color1(void);
void dis_color2(unsigned int j);
void dis_color3(unsigned int i,unsigned int j);
void dis_color4(unsigned int a,unsigned int b,unsigned int c,unsigned int d,unsigned int e,unsigned int f,unsigned int g,unsigned int h);
void  Delay(unsigned int t);

void  Delay(unsigned int t)
{
unsigned int n;
for(n=0;n<t;n++)
_delay_ms(1);
}

//================================================================================//
void wr_comm(unsigned int index)
{

RS_0;
CS_0;
LCD_DataPortL = index;
LCD_DataPortH = index>>8;
WR_0;
WR_1;
CS_1;
}
//================================================================================//
void wr_dat(unsigned int dat)
{

RS_1;
CS_0;
LCD_DataPortL = dat;
LCD_DataPortH = dat>>8;
Delay(1);
WR_0;
Delay(1);
WR_1;
Delay(1);
CS_1;
}
//================================write command====================================//
void wr_com(unsigned int i,unsigned int j)
{
wr_comm(i);
wr_dat(j);
}
//================================================================================//

void lcd_init(void)
{
//************* Reset LCD Driver ****************//

RESET_1;
Delay(10);; // Delay 1ms
RESET_0;
Delay(15);; // Delay 10ms // This delay time is necessary
RESET_1;
Delay(50);; // Delay 50 ms
wr_comm(0xE9);
wr_dat (0x20);
wr_comm(0x11); //Exit Sleep
Delay(100);
wr_comm(0xD1);
wr_dat (0x00);
wr_dat (0x71);
wr_dat (0x19);
wr_comm(0xD0);
wr_dat (0x07);
wr_dat (0x01);
wr_dat (0x08);
wr_comm(0x36);
wr_dat (0x48);
wr_comm(0x3A);
wr_dat (0x05);
wr_comm(0xC1);
wr_dat (0x10);
wr_dat (0x10);
wr_dat (0x02);
wr_dat (0x02);
wr_comm(0xC0); //Set Default Gamma
wr_dat (0x00);
wr_dat (0x35);
wr_dat (0x00);
wr_dat (0x00);
wr_dat (0x01);
wr_dat (0x02);
wr_comm(0xC5); //Set frame rate
wr_dat (0x04);
wr_comm(0xD2); //power setting
wr_dat (0x01);
wr_dat (0x44);
wr_comm(0xC8); //Set Gamma
wr_dat (0x04);
wr_dat (0x67);
wr_dat (0x35);
wr_dat (0x04);
wr_dat (0x08);
wr_dat (0x06);
wr_dat (0x24);
wr_dat (0x01);
wr_dat (0x37);
wr_dat (0x40);
wr_dat (0x03);
wr_dat (0x10);
wr_dat (0x08);
wr_dat (0x80);
wr_dat (0x00);
wr_comm(0x2A);
wr_dat (0x00);
wr_dat (0x00);
wr_dat (0x00);
wr_dat (0xeF);
wr_comm(0x2B);
wr_dat (0x00);
wr_dat (0x00);
wr_dat (0x01);
wr_dat (0x8F);

   //wr_comm(0xB3);//Frame Memory Access and Interface Setting
   //wr_dat(0x02);
   //wr_dat(0x00);
   //wr_dat(0x00);
   //wr_dat(0x20);
   
wr_comm(0x29); //display on
wr_comm(0x2C); //write memory start

Delay(100);
}

void  Address_set(unsigned int Xstart,unsigned int Ystart,unsigned int Xend,unsigned int Yend)
{
CS_0;
wr_com(0x2a,Xstart<<8);
wr_com(0x2a,Xstart);    //ÉèÖÃAC³õʼֵ(GRAM=0000)
wr_com(0x2b,Ystart<<8);
wr_com(0x2b,Ystart);    //ÉèÖÃAC³õʼֵ(GRAM=0000)
wr_com(0x2a,Xend<<8);
wr_com(0x2a,Xend);
wr_com(0x2b,Yend<<8);
wr_com(0x2b,Yend);
wr_comm(0x2c);
CS_1;
}


void ili9327_SetPoint(unsigned int x,unsigned int y,unsigned int point)
{
//if ( (x>320)||(y>240) ) return;
ili9327_SetCursor(x,y);

CS_0;
wr_comm(0x002c);
dis_pix1(point);
CS_1;
}
void ili9327_SetCursor(unsigned int Xstart,unsigned int Ystart)
{ wr_com(0x2a,Xstart);    //ÉèÖÃAC³õʼֵ(GRAM=0000)
wr_com(0x2b,Ystart);    //ÉèÖÃAC³õʼֵ(GRAM=0000)
}
void dis_pix1( unsigned int k)
{
wr_comm(0x002c);
RS_1;
CS_0;

LCD_DataPortL = k;
LCD_DataPortH = k>>8;
WR_0;
WR_1;

CS_1;
}
//=================================µ¥É«»­Ãæ======================================//
void dis_color2(unsigned int j)
{
unsigned int i,m;

wr_comm(0x002c);
RS_1;
CS_0;
for(i=0;i<LCD_SIZE_Y;i++)
{
for(m=0;m<LCD_SIZE_X;m++)
{

LCD_DataPortL = j;
LCD_DataPortH = j>>8;
WR_0;
WR_1;
}
}
CS_1;
}



void dis_color5(unsigned int a)
{
unsigned int i,m;
wr_comm(0x002c);
RS_1;
CS_0;
for(i=0;i<50;i++)
for(m=0;m<LCD_SIZE_X;m++)
{
LCD_DataPortL = a;
LCD_DataPortH = a>>8;
WR_0;
WR_1;
}
CS_1;
}
//=============================8É«²Ê¼ä¸ô»­Ãæ======================================//
void dis_color4(unsigned int a,unsigned int b,unsigned int c,unsigned int d,unsigned int e,unsigned int f,unsigned int g,unsigned int h)
{
unsigned int i,m;
wr_comm(0x002c);
RS_1;
CS_0;
for(i=0;i<50;i++)
for(m=0;m<LCD_SIZE_X;m++)
{
LCD_DataPortL = a;
LCD_DataPortH = a>>8;
WR_0;
WR_1;
}
for(i=0;i<50;i++)
for(m=0;m<LCD_SIZE_X;m++)
{
LCD_DataPortL = b;
LCD_DataPortH = b>>8;
WR_0;
WR_1;
}
for(i=0;i<50;i++)
for(m=0;m<LCD_SIZE_X;m++)
{
LCD_DataPortL = c;
LCD_DataPortH = c>>8;
WR_0;
WR_1;
}
for(i=0;i<50;i++)
for(m=0;m<LCD_SIZE_X;m++)
{
LCD_DataPortL = d;
LCD_DataPortH = d>>8;
WR_0;
WR_1;
}
for(i=0;i<50;i++)
for(m=0;m<LCD_SIZE_X;m++)
{
LCD_DataPortL = e;
LCD_DataPortH = e>>8;
WR_0;
WR_1;
}
for(i=0;i<50;i++)
for(m=0;m<LCD_SIZE_X;m++)
{
LCD_DataPortL = f;
LCD_DataPortH = f>>8;
WR_0;
WR_1;
}
for(i=0;i<50;i++)
for(m=0;m<LCD_SIZE_X;m++)
{
LCD_DataPortL = g;
LCD_DataPortH = g>>8;
WR_0;
WR_1;
}
for(i=0;i<50;i++)
for(m=0;m<LCD_SIZE_X;m++)
{
LCD_DataPortL = h;
LCD_DataPortH = h>>8;
WR_0;
WR_1;
}
CS_1;
}
void write_uart(u16 number)
{

uartPuts("\n\rLCD ID=");
uartPutchar('0'+number/10000);
uartPutchar('0'+number/1000%10);
uartPutchar('0'+number/100%10);
uartPutchar('0'+number/10%10);
uartPutchar('0'+number%10);
}
u16 LCD_Just_Read(void)
{
u16 t;
LCD_DataPortH=0x00;
LCD_DataPortL=0x00;
LCD_INPUT;
WR_1;
RS_1;
CS_0;
RD_0;
RD_1;
t = LCD_PINH;
t <<=8;
t |= LCD_PINL;
CS_1;
LCD_OUTPUT;
return t;
}
u16 read_id()
{
wr_comm(0x01); //Software reset
wr_comm(0xef);  //Device Code Read (0xef or 0xbf)
LCD_Just_Read();              //1th dummy read
LCD_Just_Read();              //2th MIPI Alliance Code (02h)
LCD_Just_Read();              //3th MIPI Alliance Code (04h)
DeviceCode=0x00;
DeviceCode = LCD_Just_Read();              //4th Device Code (93h)
DeviceCode <<=8;
DeviceCode |= LCD_Just_Read();              //5th Device Code (27h)
write_uart(DeviceCode);
LCD_Just_Read(); //6th exit code ffh
}
void init_ports()
{
LCD_ControlDDR |= (1<<LCD_CS_PIN) | (1<<LCD_RS_PIN) | (1<<LCD_WR_PIN) | (1<<LCD_RD_PIN) | (1<<LCD_RESET_PIN);
LCD_OUTPUT;
}
init_system()
{
Uart_Init();
init_ports();

}
//================================================================================//
void main(void)
{
init_system();
read_id();

lcd_init();
Address_set(0,0,LCD_SIZE_X-1,LCD_SIZE_Y-1);
dis_color2(0xf800);
  ili9327_SetPoint(100,100,0xf800);
    dis_color2(0xf800);         //
  Delay(1000);
dis_color2(0x07e0);         //
  Delay(1000);
dis_color2(0x001f);         //
   Delay(1000);
dis_color2(0x07ff);         //
   Delay(1000);
dis_color2(0xf81f);         //
   Delay(1000);
dis_color2(0xffe0);         //
Delay(1000);
dis_color2(0xff00);         //
  Delay(1000);
   dis_color4(0xf800,0x07e0,0x001f,0x07ff,0xf81f,0xffe0,0x0000,0xffff); //8É«¼ä¸ô»­Ãæ
while(1)
{
//dis_color4(0xf800,0x07e0,0x001f,0x07ff,0xf81f,0xffe0,0x0000,0xffff); //8É«¼ä¸ô»­Ãæ
Delay(500);
wr_comm(0x28); //display off
Delay(500);
wr_comm(0x29); //display on
}
}
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 06 Temmuz 2013, 14:00:05
Güzel. İşte budur. Tebrik ederim. Güzel çalışma olmuş. Başka LCD varsa elinde yardımcı olurum. Yeterki sonucunu göreyim. :)

ID CODE neymiş. ILI9327 doğru mu ?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: bocek - 10 Temmuz 2013, 22:05:09
Sağol hocam sayende.
ID Code yanlış geliyor. Okuma yöntemine göre de değişiyor. Nedenini anlamadım ama boşverdim. Ama Bir ara 0x193, 0x2A okumuştum. 0x93,0x27'ye baya yaklaştım.
Başka lcd'ler de var ama şimdi uğraşamam. Seni de meşgul etmeyelim. Teşekkürler.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: yldzelektronik - 11 Temmuz 2013, 23:58:30
Selamlar

Elimde çin malı lcd var ve pin isimlerine ihtiyacım var.Bir de hangi kontrolcü kullanılmış,driveri gerekli.

   

 
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: bocek - 12 Temmuz 2013, 00:59:21
kesin olmamakla beraber pin dizilimi bendeki ssd1299 kontrolcülü lcd'ye uyuyor
vphone, sci-phone, myphone vs isimlerle anılan çin işi çakma iphone türevi telefon ekranları bunlar.
3.2" 320x240 piksel
pinler:

// kontrolcü: ssd1299 (= ssd1298)
1 DB8
2 DB9
3 DB10
4 DB11
5 GND
6 IOVCC
7 CS
8 RS
9 WR
10 RD
11 X+
12 Y+
13 X-
14 Y-
15 LED-A
16 LED-K1
17 LED-K2
18 LED-K3
19 LED-K4
20 LED-K5
21 LED-K6
22 DB12
23 DB0
24 DB1
25 DB2
26 DB3
27 DB4
28 DB5
29 DB6
30 DB7
31 RESET
32 VDD
33 VDD
34 GND
35 DB13
36 DB14
37 DB15
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: yldzelektronik - 12 Temmuz 2013, 01:38:38
Multimetre ile biraz baktım sanki uyuyo gibi pinler.Driver dosyasını paylaşır mısınız?Bir de elinizde yapılmış çalışan örnek var mı?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: yldzelektronik - 12 Temmuz 2013, 08:40:45
Alıntı yapılan: bocek - 12 Temmuz 2013, 00:59:21
kesin olmamakla beraber pin dizilimi bendeki ssd1299 kontrolcülü lcd'ye uyuyor
vphone, sci-phone, myphone vs isimlerle anılan çin işi çakma iphone türevi telefon ekranları bunlar.
3.2" 320x240 piksel
pinler:

// kontrolcü: ssd1299 (= ssd1298)
1 DB8
2 DB9
3 DB10
4 DB11
5 GND
6 IOVCC
7 CS
8 RS
9 WR
10 RD
11 X+
12 Y+
13 X-
14 Y-
15 LED-A
16 LED-K1
17 LED-K2
18 LED-K3
19 LED-K4
20 LED-K5
21 LED-K6
22 DB12
23 DB0
24 DB1
25 DB2
26 DB3
27 DB4
28 DB5
29 DB6
30 DB7
31 RESET
32 VDD
33 VDD
34 GND
35 DB13
36 DB14
37 DB15


Bir de lcdnin besleme gerilimi ne kadardır acaba?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: bocek - 12 Temmuz 2013, 23:56:42
bende atmega16 için bir örnek var. işinize yarar mı bilmem.
sizdeki lcd'nin pinleri büyük ihtimalle doğrudur ama kontrolcü farklı olabilir (büyük ihtimalle o da aynı).

çalışan örnek için şuraya bakın:
http://www.circuitidea.com/dev-board/BL-TFT240320PLUS-V2.html (http://www.circuitidea.com/dev-board/BL-TFT240320PLUS-V2.html)

bunlar da atmega16 driver'ları (ssd1289 yazdığına bakmayın ben 1298/99'a uyarladım).

ssd1298.c

/***********************************************************************************************
*     SSD1289 color Graphical LCD Display Driver
* File name : SSD1289.c
* Programmer : jaruwit supa
* Web           : [url=http://www.circuitidea.com]www.circuitidea.com[/url]
* Note : SSD1289 16 bit interface.for 8 bit use 74lv573 to latch HI byte
* Language : avrGCC
* Hardware : atmega16
* Date : 01/05/2009
*************************************************************************************************
* DESCRIPTION
* ===========
* Display controller chip is ssd1289
* 16-bit data bus mode 8080
* 8-bit use 74LV573 latch Hi byte
*
* 28/11/2009     change hardware to v2.0. To support arduino I2C function.
*
* config parameter in ssd1289.h
* #define LCD_8_BIT_MODE   // 8 bit bus data using latch. *** Need jumpper for 8 bit ***
* #define LCD_BL_HARDWARE   // using black light internal jumper
* #define LCD_RESET_HARDWARE  // using hardware control reset pin to reset
* #define LCD_WRITE_ONLY   // write only mode no read back
* #define LCD_V2   // hardware v2
* #define Horizontal   // Horizontal or vertical
* #define Reverse   // reverse direction
*
************************************************************************************************/

/* _____STANDARD INCLUDES____________________________________________________ */
#include <avr/io.h>   
#include <avr/pgmspace.h>   
//#include <util/delay.h>

#define SSD1298
//#define HX8347A
//#define HX8347D

/* _____PROJECT INCLUDES_____________________________________________________ */
#include "SSD1298.h"
#include "../color.h"


/* _____LOCAL VARIABLES______________________________________________________ */
uint16_t _color = GREEN;

/* _____PRIVATE FUNCTIONS____________________________________________________ */

/********************************************************************************************************
* Function    : void LCD_WaitMs(unsigned int ms)
* Description : waits (pauses) for ms milliseconds (assumes internal clock at 8MHz)
* Input       : ms is wait milliseconds
* Returns     : none
* Notes   : none
*********************************************************************************************************/
void LCD_WaitMs(unsigned int ms)
{
int i;
#if (F_CPU==16000000)
#define RANGE (2*1638)
#else // 8Mhz için..
#define RANGE 1638
#endif
while (ms-- > 0)
{
/* 8192 (8k) clock cycles for 1ms; each time through loop
is 5 cycles (for loop control + nop) */
for (i = 0; i < RANGE; ++i)
asm volatile ("nop");
}
}
                             
/********************************************************************************************************
* Function    : void LCD_WrCmd(unsigned char cmd)
* Description : This function performs low level command write to LCD
* Input       : cmd - is the command written to the LCD module
* Returns     : none
* Notes   : Hardware specific.
*********************************************************************************************************/
void LCD_WrCmd(unsigned char cmd)
{
LCD_OUTPUT();
LCD_SET_DBL(cmd);
LCD_SET_DBH(cmd >> 8);
    LCD_CLR_CS(); // clear CS pin to ENABLE LCD
    LCD_CLR_RS();
LCD_CLR_WR();
LCD_SET_WR();

//   LCD_SET_CS(); // set CS pin to DISABLE LCD
LCD_SET_RS(); // set default data mode
}

/********************************************************************************************************
* Function    : void LCD_WrDat(unsigned int val)
* Description : This function performs low level display data write to LCD
* Arguments   : val - is the data written to the LCD module
* Returns     : none
* Notes   : Hardware specific.
********************************************************************************************************/
void LCD_WrDat(unsigned int val)
{
//    LCD_CLR_CS(); // clear CS pin to ENABLE LCD

// LCD_SET_RS(); // use default setting
LCD_SET_DBL(val);
LCD_SET_DBH(val>>8);
LCD_CLR_WR();
LCD_SET_WR();

    LCD_SET_CS(); // set CS pin to DISABLE LCD
LCD_INPUT();
}
/*********************************************************************************************************
* Function:  void LCD_SetReg(unsigned char index, unsigned int val)
* Input       : index - register number
*             : val   - value to be set
* Returns     : none
* Notes   : Hardware specific.
**********************************************************************************************************/
void LCD_SetReg(unsigned char index, unsigned int val)
{
LCD_WrCmd(index);
LCD_WrDat(val);
}

/*********************************************************************************************************
* Function    : unsigned int LCD_GetReg(unsigned char index)
* Description : This function performs low level read data register from LCD
* Input:      : index - register number
* Return      : register data
* Notes   : none
**********************************************************************************************************/
#ifndef LCD_8_BIT
unsigned int LCD_GetReg(unsigned char index)
{
unsigned int ret;

    LCD_CLR_CS(); // clear  CS pin to ENABLE LCD

LCD_CLR_RS();
LCD_SET_DBH(index >> 8);
LCD_SET_DBL(index);
LCD_CLR_WR();
LCD_SET_WR();

LCD_INPUT(); // input mode
LCD_CLR_RD();
asm volatile ("nop");
ret = LCD_GET_DBH();
ret <<= 8;
ret |= LCD_GET_DBL();
LCD_SET_RD();
    LCD_SET_CS(); // set CS pin to DISABLE LCD

LCD_OUTPUT(); // output data
return ret;
}
#endif
/*********************************************************************************************************
* Function    : void LCD_InitPort(void)
* Description : This function init lcd io
* Input       : none
* Returns     : none
* Notes   : none
**********************************************************************************************************/
void LCD_InitPort(void)
{
LCD_MODE(); // virtual init for 8/16 bit mode. make sure set jumper for 8/16 bit mode

// set default
LCD_SET_CS();
LCD_SET_RS();
LCD_SET_WR();
LCD_SET_RD();
LCD_SET_RST();

// init direction
LCD_DIR_CS(1);
LCD_DIR_RS(1);
LCD_DIR_WR(1);
LCD_DIR_RD(1);
LCD_DIR_RST(1);

// LCD_SET_DBH(0xFF);
// LCD_SET_DBL(0xFF);
LCD_OUTPUT();

LCD_CLR_CS();
LCD_CLR_RST();
// reset module
LCD_WaitMs(10);
LCD_SET_RST();
LCD_WaitMs(120);
}

/* _____PUBLIC FUNCTIONS_____________________________________________________ */

/*********************************************************************************************************
* Function    : void LCD_Reset(void)
* Description : This function reset lcd module
* Input:      : none
* Returns      : none
* Notes   : none
**********************************************************************************************************/
#ifdef SSD1298
void LCD_Reset(void)
{
LCD_InitPort();
LCD_WrCmd(0x0028);LCD_WrDat(0x0006);
LCD_WrCmd(0x0000);LCD_WrDat(0x0001); //Start Oscillation OSCEN=1
// LCD_WaitMs(15);

LCD_WrCmd(0x0003);LCD_WrDat(0xAEA4); //Power Control (1) Line frequency and VHG,VGL voltage
LCD_WrCmd(0x000C);LCD_WrDat(0x0004); //Power Control (2) VCIX2 output voltage
LCD_WrCmd(0x000D);LCD_WrDat(0x000C); //Power Control (3) Vlcd63 voltage
LCD_WrCmd(0x000E);LCD_WrDat(0x2800); //Power Control (4) VCOMA voltage VCOML=VCOMH*0.9475-VCOMA
LCD_WrCmd(0x001E);LCD_WrDat(0x00B5); //Power Control (5) VCOMH voltage

// LCD_WaitMs(15);
#ifdef Reverse
LCD_WrCmd(0x0001);LCD_WrDat(0x393F); //Driver Output Control RL=0, REV=1, BGR=1, TB=0
#else
LCD_WrCmd(0x0001);LCD_WrDat(0x3B3F); //Driver Output Control RL=0, REV=1, BGR=1, TB=1
#endif
LCD_WrCmd(0x0002);LCD_WrDat(0x0600); //LCD Driver AC control
// Restore VSYNC mode from low power state
LCD_WrCmd(0x0010);LCD_WrDat(0x0000); //Sleep mode cancel
LCD_WrCmd(0x0011);LCD_WrDat(0x6830); //Entry Mode
// DFM   0x4000 = 262L color
// DFM   0x6000 = 65K color
// AM    0x0000 = horizontal display
// AM    0x0008 = Vertical display
// ID[0] 0x0000 = horizontal decrement
// ID[0] 0x0010 = horizontal increment
// ID[1] 0x0000 = Vertical decrement
// ID[1] 0x0020 = Vertical increment

// LCD_WaitMs(30);
LCD_WrCmd(0x0005);LCD_WrDat(0x0000); // Compare register
LCD_WrCmd(0x0006);LCD_WrDat(0x0000); // Compare register
// Horizontal and Vertical porch are for DOTCLK mode operation
LCD_WrCmd(0x0016);LCD_WrDat(0xEF1C); // Horizontal Porch
// LCD_WrCmd(0x0017);LCD_WrDat(0x0003); // Vertical Porch
// Display Control
LCD_WrCmd(0x0007);LCD_WrDat(0x0033); // Display Control
// D1 0x0000 = display off
// D1 0x0002 = display on
// D0 0x0000 = internal display halt
// D0 0x0001 = internal display operate

LCD_WrCmd(0x000B);LCD_WrDat(0x0000); // Frame cycle control
LCD_WrCmd(0x000F);LCD_WrDat(0x0000); // Gate Scan Position
// LCD_WaitMs(20);
// Vertical Scroll Control
LCD_WrCmd(0x0041);LCD_WrDat(0x0000); // Vertical Scroll Control
LCD_WrCmd(0x0042);LCD_WrDat(0x0000); // Vertical Scroll Control

// 1st Screen driving position
LCD_WrCmd(0x0048);LCD_WrDat(0x0000); // Start position. 0 (First window start)
LCD_WrCmd(0x0049);LCD_WrDat(0x013F); // End position.   319 (First window end)
// 2nd Screen driving position
LCD_WrCmd(0x004a);LCD_WrDat(0x0000); //  Second window start (Start position. 0)
LCD_WrCmd(0x004b);LCD_WrDat(0x0000); //  Second window end (End position.   0)

// Source RAM address
LCD_WrCmd(0x0044);LCD_WrDat(0xEF00); //Horizontal RAM address position start/end setup
//0xEF=dec 239
//dec 0, i.e. horizontal ranges from 0 -> 239
//POR value is 0xEF00 anyway. This address must be set before RAM write

LCD_WrCmd(0x0045);LCD_WrDat(0x0000); //Vertical RAM address start position setting
//0x0000 = dec 0
LCD_WrCmd(0x0046);LCD_WrDat(0x013F); //Vertical RAM address end position setting (0x013F = dec 319)
LCD_WrCmd(0x004E);LCD_WrDat(0x0000); //  GDDRAM X
LCD_WrCmd(0x004F);LCD_WrDat(0x0000); //  GDDRAM y

// LCD_WaitMs(20);
//gamma control
LCD_WrCmd(0x0030);LCD_WrDat(0x0707);
LCD_WrCmd(0x0031);LCD_WrDat(0x0202);
LCD_WrCmd(0x0032);LCD_WrDat(0x0204);
LCD_WrCmd(0x0033);LCD_WrDat(0x0502);
LCD_WrCmd(0x0034);LCD_WrDat(0x0507);
LCD_WrCmd(0x0035);LCD_WrDat(0x0204);
LCD_WrCmd(0x0036);LCD_WrDat(0x0204);
LCD_WrCmd(0x0037);LCD_WrDat(0x0502);
LCD_WrCmd(0x003A);LCD_WrDat(0x0302);
LCD_WrCmd(0x003B);LCD_WrDat(0x0302);

LCD_WrCmd(0x0023);LCD_WrDat(0x0000);
LCD_WrCmd(0x0024);LCD_WrDat(0x0000);


LCD_WrCmd(0x0025);LCD_WrDat(0x8000);
LCD_WrCmd(0x0026);LCD_WrDat(0x7000);
LCD_WrCmd(0x0020);LCD_WrDat(0xB0EB);
LCD_WrCmd(0x0027);LCD_WrDat(0x007C);
//
//#if ID_AM==011
//LCD_WrCmd(0x0020);LCD_WrDat(0x0000);
//LCD_WrCmd(0x0021);LCD_WrDat(0x013f);
//#elif ID_AM==110
//LCD_WrCmd(0x0020);LCD_WrDat(0x0000);
//LCD_WrCmd(0x0021);LCD_WrDat(0x0000);
//#endif

// LCD_WaitMs(50);
}   
#endif

#ifdef HX8347A
#define delay_ms(x) LCD_WaitMs(x)
void LCD_Reset(void)
{
LCD_InitPort();
        LCD_WriteReg(0x0042,0x0008);
        /* Gamma setting */
        LCD_WriteReg(0x0046,0x00B4);
        LCD_WriteReg(0x0047,0x0043);
        LCD_WriteReg(0x0048,0x0013);
        LCD_WriteReg(0x0049,0x0047);
        LCD_WriteReg(0x004A,0x0014);
        LCD_WriteReg(0x004B,0x0036);
        LCD_WriteReg(0x004C,0x0003);
        LCD_WriteReg(0x004D,0x0046);
        LCD_WriteReg(0x004E,0x0005);
        LCD_WriteReg(0x004F,0x0010);
        LCD_WriteReg(0x0050,0x0008);
        LCD_WriteReg(0x0051,0x000a);
        /* Window Setting */
        LCD_WriteReg(0x0002,0x0000);
        LCD_WriteReg(0x0003,0x0000);
        LCD_WriteReg(0x0004,0x0000);
        LCD_WriteReg(0x0005,0x00EF);
        LCD_WriteReg(0x0006,0x0000);
        LCD_WriteReg(0x0007,0x0000);
        LCD_WriteReg(0x0008,0x0001);
        LCD_WriteReg(0x0009,0x003F);
        delay_ms(10);
        LCD_WriteReg(0x0001,0x0006);
        LCD_WriteReg(0x0016,0x00C8);
        LCD_WriteReg(0x0023,0x0095);
        LCD_WriteReg(0x0024,0x0095);
        LCD_WriteReg(0x0025,0x00FF);
        LCD_WriteReg(0x0027,0x0002);
        LCD_WriteReg(0x0028,0x0002);
        LCD_WriteReg(0x0029,0x0002);
        LCD_WriteReg(0x002A,0x0002);
        LCD_WriteReg(0x002C,0x0002);
        LCD_WriteReg(0x002D,0x0002);
        LCD_WriteReg(0x003A,0x0001);
        LCD_WriteReg(0x003B,0x0001);
        LCD_WriteReg(0x003C,0x00F0);
        LCD_WriteReg(0x003D,0x0000);
        delay_ms(20);
        LCD_WriteReg(0x0035,0x0038);
        LCD_WriteReg(0x0036,0x0078);
        LCD_WriteReg(0x003E,0x0038);
        LCD_WriteReg(0x0040,0x000F);
        LCD_WriteReg(0x0041,0x00F0);
        LCD_WriteReg(0x0038,0x0000);
        /* Power Setting */
        LCD_WriteReg(0x0019,0x0049);
        LCD_WriteReg(0x0093,0x000A);
        delay_ms(10);
        LCD_WriteReg(0x0020,0x0020);
        LCD_WriteReg(0x001D,0x0003);
        LCD_WriteReg(0x001E,0x0000);
        LCD_WriteReg(0x001F,0x0009);
        LCD_WriteReg(0x0044,0x0053);
        LCD_WriteReg(0x0045,0x0010);
        delay_ms(10);
        LCD_WriteReg(0x001C,0x0004);
        delay_ms(20);
        LCD_WriteReg(0x0043,0x0080);
        delay_ms(5);
        LCD_WriteReg(0x001B,0x000a);
        delay_ms(40);
        LCD_WriteReg(0x001B,0x0012);
        delay_ms(40);
        /* Display On Setting */
        LCD_WriteReg(0x0090,0x007F);
        LCD_WriteReg(0x0026,0x0004);
        delay_ms(40);
        LCD_WriteReg(0x0026,0x0024);
        LCD_WriteReg(0x0026,0x002C);
        delay_ms(40);
        LCD_WriteReg(0x0070,0x0008);
        LCD_WriteReg(0x0026,0x003C);
        LCD_WriteReg(0x0057,0x0002);
        LCD_WriteReg(0x0055,0x0000);
        LCD_WriteReg(0x0057,0x0000);
    delay_ms(50);   /* delay 50 ms */
}
#endif //HX8347A
/*********************************************************************
* Function    : void LCD_SetCursor(unsigned int x, unsigned int y)
* Description : set start address of lcd ram
* Input       : x,y - pixel coordinates
* Return      : none
* Note        : set start address change
********************************************************************/
void LCD_SetCursor(unsigned int x, unsigned int y)
{
#ifdef HX8347A
      LCD_WriteReg(0x02, x>>8 );
      LCD_WriteReg(0x03, x );

      LCD_WriteReg(0x06, y>>8 );
      LCD_WriteReg(0x07, y );
#else
#ifdef Horizontal
LCD_SetReg(0x4E,x); // initial settings for the GDDRAM X address in the address counter (AC).
LCD_SetReg(0x4F,y); // initial settings for the GDDRAM Y address in the address counter (AC).
#else
LCD_SetReg(0x4E,/*GetMaxY()-*/y); // initial settings for the GDDRAM X address in the address counter (AC).
LCD_SetReg(0x4F,/*GetMaxX()-*/x); // initial settings for the GDDRAM Y address in the address counter (AC).
#endif
#endif
    LCD_WrCmd(0x22);

}

/*********************************************************************
* Function    : void LCD_SetArea(unsigned int x1, unsigned int y1, unsigned int x2, unsigned int y2)
* Description : set paint area
* Input       : x1,y1,x2,y2 - pixel coordinates
* Return      : none
* Note        : Side Effects: paint area change
********************************************************************/
void LCD_SetArea(unsigned int x1, unsigned int y1, unsigned int x2, unsigned int y2)
{
#ifdef Horizontal
    LCD_WrCmd(0x44); LCD_WrDat((x2 << 8) | x1);    // Source RAM address window
    LCD_WrCmd(0x45); LCD_WrDat(y1);    // Gate RAM address window
    LCD_WrCmd(0x46); LCD_WrDat(y2);    // Gate RAM address window
#else
    LCD_WrCmd(0x44); LCD_WrDat((y2 << 8) | y1);    // Source RAM address window
    LCD_WrCmd(0x45); LCD_WrDat(x1);    // Gate RAM address window
    LCD_WrCmd(0x46); LCD_WrDat(x2);    // Gate RAM address window
#endif
LCD_WaitMs(1);
LCD_SetCursor(x1, y1);
}

/*********************************************************************
* Function    : void LCD_PutPixel(unsigned int x, unsigned int y)
* Description : puts pixel
* Input       : x,y - pixel coordinates
* Output      : none
* Note        : none
********************************************************************/
void LCD_PutPixel(unsigned int x, unsigned int y)
{
    LCD_SetCursor(x,y);
LCD_WrDat(_color);
}

/*********************************************************************
* Function    : void LCD_Bar(unsigned int left, unsigned int top, unsigned int right, unsigned int bottom)
* Description : draws rectangle filled with current color
* Input       : left,top - top left corner coordinates,
*             : right,bottom - bottom right corner coordinates
* Output      : none
* Note        :
*  CGRAM map
*  00000...000EF line0
*  00100...001EF line1
*  00200...002EF line2
* ....
*  13F00...13FEF line320
*  yyyxx...yyyxx
*  address x = x
*  address y = y << 8
*  new line y = y + 0x100
********************************************************************/
void LCD_Rect(unsigned int left, unsigned int top, unsigned int right, unsigned int bottom, unsigned int color)
{
register unsigned int x,y;

LCD_SetArea(left, top, right, bottom);
LCD_OPEN_WRITE();
    for(y=top; y<=bottom; y++)
{
        for(x=left; x<=right; x++)
{
// LCD_WrDat(color);
LCD_FAST_WRITE(color);
        }
    }
LCD_CLOSE();
LCD_SetArea(0, 0, GetMaxX(), GetMaxY());
}

/*********************************************************************
* Function    : void LCD_Clear(unsigned int color)
* Description : fill display with color
* Input       : color - paint color
* Output      : none
* Note        : none
********************************************************************/
void LCD_Clear(unsigned int color)
{
#ifdef HX8347A
LCD_WriteReg(0x02,0x00);
LCD_WriteReg(0x03,0x00);

LCD_WriteReg(0x04,0x00);
LCD_WriteReg(0x05,0xEF);

LCD_WriteReg(0x06,0x00);
LCD_WriteReg(0x07,0x00);

LCD_WriteReg(0x08,0x01);
LCD_WriteReg(0x09,0x3F);
#endif
// LCD_WrCmd(0x0007);LCD_WrDat(0x0221); // Display Control: display off
LCD_Rect(0, 0, GetMaxX(), GetMaxY(), color);
// LCD_WrCmd(0x0007);LCD_WrDat(0x0233); // Display Control: display on
}

/*********************************************************************
* Function    : void DrawSymbol(unsigned int x, unsigned int y, unsigned int w, unsigned int h, unsigned char t, unsigned char *pImage)
* Description : display image array to lcd
* Input       : x,y    - pixel coordinates
*             : w      - width
*             : h      - height
*             : t      - compress type(0 = none(RGB565), 1 = compress(RGB5<compress bit>55)
*   : pImage - FLASH array of image
* Output      : none
* Note        : none
********************************************************************/
void LCD_DrawSymbol(unsigned int x, unsigned int y, unsigned int w, unsigned int h, unsigned char t, const unsigned char *pImage)
{
unsigned char colorMsb;
unsigned char colorLsb;
unsigned char colorDup = 0;
unsigned int color=0;
unsigned int x1,y1;

// set draw area
LCD_SetArea(x,y,x+w-1,y+h-1);
for (y1 = 0; y1<h ; y1++)
{
for (x1 = 0; x1<w ; x1++)
{
if (!colorDup)
{
colorMsb = pgm_read_byte(pImage++);
colorLsb = pgm_read_byte(pImage++);
if (t == 0x01)
{
colorDup = colorLsb & 0x20; // get duplicate flag
colorLsb = colorLsb | 0x20; // remove duplicate flag and add more white
}
if (colorDup)
colorDup = pgm_read_byte(pImage++); // get duplicate no
color = ((uint16_t)colorMsb << 8) | colorLsb; // merge color
}
else
{
colorDup--;
}
LCD_WrDat(color);
}
}
LCD_SetArea(0, 0, GetMaxX(), GetMaxY());
}

/*********************************************************************
* Function    : void DrawImage(unsigned int x, unsigned int y, unsigned char *pImage)
* Description : display image array to lcd
* Input       : x,y    - pixel coordinates
*   : pImage - FLASH array of image
* Output      : none
* Note        : ** modify image format here **
*   image format
*   <type 1 byte><width 2 byte><height 2 btye><image array n byte>
********************************************************************/
void LCD_DrawImage(unsigned int x, unsigned int y, const unsigned char *pImage)
{
unsigned char t;
unsigned int w, h;

// get image information
t = pgm_read_byte(pImage++); // image type
w = pgm_read_byte(pImage++); // width
w = (w << 8) | pgm_read_byte(pImage++);
h = pgm_read_byte(pImage++); // Height
h = (h << 8) | pgm_read_byte(pImage++);

LCD_DrawSymbol(x, y, w, h, t, pImage);
}



ssd1298.h

/**************************************************************************************************
*     SSD1289 color Graphical LCD Display Driver
* File name : SSD1289.h
* Programmer : jaruwit supa
* Web           : [url=http://www.circuitidea.com]www.circuitidea.com[/url]
* Note : SSD1289 16 bit interface.for 8 bit use 74lv573 to latch HI byte
* Language : avrGCC
* Hardware : atmega16
* Date : 01/05/2009
************************************************************************************************/
// ssd1298'e uyarlayan avrbocek
// 06 Mart 2013

#ifndef __SSD1298X_H__
#define __SSD1298X_H__

/* _____CONFIG DEFINES_____________________________________________________ */
//#define LCD_8_BIT_MODE   // 8 bit bus data using latch. *** Need jumpper for 8 bit ***
#define LCD_BL_HARDWARE   // using black light internal jumper
//#define LCD_RESET_HARDWARE  // using hardware control reset pin to reset
#define LCD_WRITE_ONLY   // write only mode no read back
//#define LCD_V2   // hardware v2
//#define Horizontal   // Horizontal or vertical
#define Reverse   // reverse direction

/* _____HARDWARE DEFINES_____________________________________________________ */
#define LCD_LO_DDR  DDRB
#define LCD_LO_PORT PORTB
#define LCD_LO_PIN  PINB

#define LCD_HI_DDR  DDRD
#define LCD_HI_PORT PORTD
#define LCD_HI_PIN  PIND

    #define LCD_CS_DDR  DDRA
    #define LCD_CS_PORT PORTA
    #define LCD_CS_PIN  PINA
    #define LCD_CS_BIT  3
   
    #define LCD_RS_DDR  DDRA
    #define LCD_RS_PORT PORTA
    #define LCD_RS_PIN  PINA
    #define LCD_RS_BIT  2
   
    #define LCD_WR_DDR  DDRA
    #define LCD_WR_PORT PORTA
    #define LCD_WR_PIN  PINA
    #define LCD_WR_BIT  1
   
#ifdef LCD_WRITE_ONLY
#define LCD_RD_DDR  DDRA
    #define LCD_RD_PORT PORTA
    #define LCD_RD_PIN  PINA
    #define LCD_RD_BIT  0
#endif

    #define LCD_RST_DDR  DDRC
    #define LCD_RST_PORT PORTC
    #define LCD_RST_PIN  PINC
    #define LCD_RST_BIT  7
   
#ifndef LCD_BL_HARDWARE
#define LCD_BL_DDR  DDRA
#define LCD_BL_PORT PORTA
#define LCD_BL_PIN  PINA
#define LCD_BL_BIT  5
#endif


#define LCD_SET_CS()  LCD_CS_PORT  |=  (1<<LCD_CS_BIT)
#define LCD_CLR_CS()  LCD_CS_PORT  &= ~(1<<LCD_CS_BIT)
#define LCD_DIR_CS(x) LCD_CS_DDR   |=  (1<<LCD_CS_BIT)

#define LCD_SET_RS()  LCD_RS_PORT  |=  (1<<LCD_RS_BIT)
#define LCD_CLR_RS()  LCD_RS_PORT  &= ~(1<<LCD_RS_BIT)
#define LCD_DIR_RS(x) LCD_RS_DDR   |=  (1<<LCD_RS_BIT)

#define LCD_SET_WR()  LCD_WR_PORT  |=  (1<<LCD_WR_BIT)
#define LCD_CLR_WR()  LCD_WR_PORT  &= ~(1<<LCD_WR_BIT)
#define LCD_DIR_WR(x) LCD_WR_DDR   |=  (1<<LCD_WR_BIT)

#define LCD_SET_RD()  LCD_RD_PORT  |=  (1<<LCD_RD_BIT)
#define LCD_CLR_RD()  LCD_RD_PORT  &= ~(1<<LCD_RD_BIT)
#define LCD_DIR_RD(x) LCD_RD_DDR   |=  (1<<LCD_RD_BIT)

#ifndef LCD_RESET_HARDWARE
#define LCD_SET_RST()  LCD_RST_PORT |= (1<<LCD_RST_BIT)
#define LCD_CLR_RST()  LCD_RST_PORT &= ~(1<<LCD_RST_BIT)
#define LCD_DIR_RST(x) LCD_RST_DDR  |= (1<<LCD_RST_BIT)
#else
#define LCD_SET_RST()
#define LCD_CLR_RST()
#define LCD_DIR_RST(x)
#endif

#define LCD_SET_LATCH()  LCD_LATCH_PORT |=  (1<<LCD_LATCH_BIT)
#define LCD_CLR_LATCH()  LCD_LATCH_PORT &= ~(1<<LCD_LATCH_BIT)
#define LCD_DIR_LATCH(x) LCD_LATCH_DDR  |=  (1<<LCD_LATCH_BIT)

#ifndef LCD_BL_HARDWARE
#define LCD_BL_OFF() LCD_BL_DDR  |=  (1<<LCD_BL_BIT); \
LCD_BL_PORT &= ~(1<<LCD_BL_BIT)
#define LCD_BL_ON() LCD_BL_DDR  |=  (1<<LCD_BL_BIT); \
LCD_BL_PORT |=  (1<<LCD_BL_BIT)
#else
#define LCD_BL_OFF()
#define LCD_BL_ON()
#endif

#ifdef LCD_8_BIT_MODE
#define LCD_INPUT() LCD_LO_DDR = 0x00
#define LCD_OUTPUT() LCD_LO_DDR = 0xFF //; DDRA = 0xFF; PORTA = 0xFF

#define LCD_MODE() LCD_LO_DDR = 0xFF;\
LCD_SET_LATCH(); \
LCD_DIR_LATCH(1);

#define LCD_SET_DBH(x) LCD_HI_PORT = x; \
LCD_SET_LATCH(); \
LCD_CLR_LATCH();
// asm volatile ("nop");


#define LCD_SET_DBL(x) LCD_LO_PORT = x

// read back not support in 8 bit bus
#define LCD_GET_DBH() LCD_HI_PIN
#define LCD_GET_DBL() LCD_LO_PIN
#else
#define LCD_INPUT() LCD_LO_DDR = 0x00; \
LCD_HI_DDR = 0x00
#define LCD_OUTPUT() LCD_LO_DDR = 0xFF; \
LCD_HI_DDR = 0xFF
#define LCD_MODE()

#define LCD_SET_DBH(x) LCD_HI_PORT = x
#define LCD_SET_DBL(x) LCD_LO_PORT = x

#define LCD_GET_DBH() LCD_HI_PIN
#define LCD_GET_DBL() LCD_LO_PIN
#endif

/* _____PUBLIC DEFINE_____________________________________________________ */
#ifdef Horizontal
// Horizontal and vertical screen size
#define SCREEN_HOR_SIZE    240UL
#define SCREEN_VER_SIZE    320UL
#else
// Horizontal and vertical screen size
#define SCREEN_HOR_SIZE    320UL
#define SCREEN_VER_SIZE    240UL
#endif

/* _____PUBLIC VARIABLE_____________________________________________________ */
extern unsigned int _color;

/* _____PUBLIC FUNCTIONS_____________________________________________________ */
extern void LCD_Reset(void);
extern void LCD_SetCursor(unsigned int x, unsigned int y);
extern void LCD_SetArea(unsigned int x1, unsigned int y1, unsigned int x2, unsigned int y2);
extern void LCD_PutPixel(unsigned int x, unsigned int y);
extern void LCD_Rect(unsigned int left, unsigned int top, unsigned int right, unsigned int bottom, unsigned int color);
extern void LCD_Clear(unsigned int color);
extern void LCD_DrawSymbol(unsigned int x, unsigned int y, unsigned int w, unsigned int h, unsigned char t, const unsigned char *pImage);
extern void LCD_DrawImage(unsigned int x, unsigned int y, const unsigned char *pImage);

// low level
void LCD_WrCmd(unsigned char cmd);
void LCD_WrDat(unsigned int val);

#define LCD_WriteReg(a,b) LCD_WrCmd(a);LCD_WrDat(b)
/* _____DEFINE MACRO_________________________________________________________ */
// fast write is macro define. prevent call routine
#define LCD_OPEN_WRITE() LCD_CLR_CS();\
LCD_SET_RS();

#define LCD_FAST_WRITE(val) LCD_SET_DBH((val)>>8); \
LCD_SET_DBL(val); \
LCD_CLR_WR(); \
LCD_SET_WR();

#define LCD_FAST_WRITE_CS(val) LCD_CLR_CS();\
LCD_SET_DBH((val)>>8); \
LCD_SET_DBL(val); \
LCD_CLR_WR(); \
LCD_SET_WR(); \
LCD_SET_CS()

#define LCD_FAST_WRITE2(H,L) LCD_SET_DBH(H); \
LCD_SET_DBL(L); \
LCD_CLR_WR(); \
LCD_SET_WR();

#define LCD_FAST_WRITE2_CS(H,L) LCD_CLR_CS();\
LCD_SET_DBH(H); \
LCD_SET_DBL(L); \
LCD_CLR_WR(); \
LCD_SET_WR(); \
LCD_SET_CS()

#define LCD_CLOSE() LCD_SET_CS()


#define GetMaxX() ((unsigned int)SCREEN_HOR_SIZE-1)
#define GetMaxY() ((unsigned int)SCREEN_VER_SIZE-1)

#define SetColor(color) _color = color
#define GetColor()      _color

#endif


color.h

#ifndef __COLOR_H__
#define __COLOR_H__

#define RGB(red, green, blue) ((unsigned int)( (( red >> 3 ) << 11 ) | \
(( green >> 2 ) << 5  ) | \
( blue  >> 3 )))

// color
#define BLACK                       RGB(0x00, 0x00, 0x00)
#define WHITE                       RGB(0xFF, 0xFF, 0xFF)
#define RED                         RGB(0xFF, 0x00, 0x00)
#define GREEN                       RGB(0x00, 0xFF, 0x00)
#define BLUE                        RGB(0x00, 0x00, 0xFF)
#define YELLOW                      RGB(0xFF, 0xFF, 0x00)
#define MAGENTA                     RGB(0xFF, 0x00, 0xFF)
#define CYAN                        RGB(0x00, 0xFF, 0xFF)
#define GRAY                        RGB(0x80, 0x80, 0x40)
#define SILVER                      RGB(0xA0, 0xA0, 0x80)
#define GOLD                        RGB(0xA0, 0xA0, 0x40)

// VGA color palette
#define MAROON 0x8000
#define OLIVE 0x8400
#define LIME 0x07E0
#define AQUA 0x07FF
#define TEAL 0x0410
#define NAVY 0x0010
#define FUCHSIA 0xF81F
#define PURPLE 0x8010

#define BROWN              0XBC40 // RGB(188,64,0)
#define BRRED              0XFC07 // RGB(252,0,7)
#define DARKBLUE           0X01CF // RGB()
#define LIGHTBLUE          0X7D7C // RGB()
#define GRAYBLUE           0X5458 // RGB()
#define LIGHTGREEN         0X841F // RGB()
#define LIGHTGRAY          0XEF5B // RGB()
#define LGRAY              0XC618 // RGB()
#define LGRAYBLUE          0XA651 // RGB()
#define LBBLUE             0X2B12 // RGB()

#define COLOR_HEADERBG RGB(153,0,51)
#define COLOR_HEADERFG RGB(255,255,255)
#define COLOR_PANELHEADERBG RGB(213,0,0)
#define COLOR_TEXT RGB(204,0,102)

#define COLOR_CAFG BLUE // Clock area foreground color
#define COLOR_CABG RGB(214,214,214) // Clock area background color
#define COLOR_CASEC RGB(0,153,153) // Clock area second color
#define COLOR_DABG COLOR_CAFG // Date area foreground color
#define COLOR_DAFG COLOR_CABG // Date area background color
#define COLOR_TAFG COLOR_TEXT // Temperature area foreground color
#define COLOR_TABG RGB(255,255,102) // Temperature area background color
#define COLOR_HAFG COLOR_TEXT // Humidity area foreground color
#define COLOR_HABG RGB(204,153,102) // Humidity area background color
#define COLOR_PAFG COLOR_TEXT // Pressure area foreground color
#define COLOR_PABG RGB(204,102,255) // Pressure area background color

#endif
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: yldzelektronik - 13 Temmuz 2013, 08:25:35
Peki lcdnin  besleme gerilimi nedir?Kaç volt ile beslemem gerekli lcdyi?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 13 Temmuz 2013, 10:43:38
TFT' lerin hemen hepsi 3.3v ile çalışır. Sorun olmaz.
Başlık: İphone ;TFT Ekranı nasıl kullanabilrim
Gönderen: eml581 - 20 Ağustos 2013, 17:49:31
Arkadaşlar elimde iphone 3 serisinin çim malı iphone buldum biraz parçaladım içinde güzel bi ekranı var pic konusna giriş yapıodum bnde acaba bunu nasıl değerlendirebilirim diye size soruyum dedim







Başlık: Ynt: İphone ;TFT Ekranı nasıl kullanabilrim
Gönderen: Burak B - 20 Ağustos 2013, 18:09:59
Konuyu bu başlığa aç;
https://www.picproje.org/index.php/topic,27569.420.html (https://www.picproje.org/index.php/topic,27569.420.html)

LCD' yi PCB' den sök. Varsa flex v.s. üstündeki tüm bantları sök. Kahverengi(turuncu) flex pcb kısmının alt ve üst taramalarını koy.
LCD nin boyutlarını ölç. LCD camı ve flexin birleştiği yerde siyah bant var onu çıkar ve lcd paneli tara ve resmi yukardaki başlığa açtığın konuya diğer bahsettiğim tarama resimleri ile ekle. Düzgün çekebilirsen fotoğrafta olur. Çözünürlük yüksek olsun.
Başlık: Ynt: İphone ;TFT Ekranı nasıl kullanabilrim
Gönderen: eml581 - 20 Ağustos 2013, 19:26:56
taramalrdan kastınız yazıcıdaki tarama dimi
Başlık: Ynt: İphone ;TFT Ekranı nasıl kullanabilrim
Gönderen: Burak B - 20 Ağustos 2013, 19:27:39
Evet
Başlık: Ynt: İphone ;TFT Ekranı nasıl kullanabilrim
Gönderen: eml581 - 20 Ağustos 2013, 19:33:49
anakart ile ekran arsında bi flax var üzerinde 50 taneye yakın küçük lehim noktası var sökmesi zor gibi gözüküyor


mesaj birleştirme:: 20 Ağustos 2013, 19:43:25

  Flax ile lcd arasında siyah bantı buldum kaldırdım ama bişey yok
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: eml581 - 20 Ağustos 2013, 21:46:09
Arkadaşlar çin malı ekranı kulnır duruma geldi diyelim 16f628A ile uygulama yapabilrim dimi sıkıntı olmaz
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 20 Ağustos 2013, 22:48:00
Hayır yapamazsın. Bahsettiğin MCU' nun yetenekleri bu tip bir LCD' yi sürebilmek için çok zayıf. Ayrıca bu LCD 16 bit arayüz kullanıyor. Bu konuda deneyimsiz olduğunu varsayarak TFT ile çalışmak için acele etme derim.

Alıntı Yap
Flax ile lcd arasında siyah bantı buldum kaldırdım ama bişey yok

Koskoca LCD kontrolcüsünü görmezden geldin haberin var mı ? :) O yeşil kutu içine aldığın alanda duran cam gibi şey.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: eml581 - 20 Ağustos 2013, 22:52:21
OZamn bn normla lcd lerle çalışıyım 2x16 dan devam edeyim
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: trinity - 21 Ağustos 2013, 09:28:11
Öncelikle bir adet renkli lcd ekranlı pic24, pic32 veya arm geliştirme kiti alıyorsunuz, bunun üzerinde programlama ve proje geliştirme yapıyorsunuz, projeniz tamamlandığı zaman yerli ve yabancı şirketlerle bağlantıya geçip uygun ekranı temin ediyorsunuz. piyasadan rasgele bir çin malı lcd ekran bulup bunu çözmeye çalışma olaylarına girerseniz çok vakit kaybedersiniz.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 22 Mart 2014, 22:11:52
geçenlerde bir proje için yıldız handan çin telefon ekran aldım.başıma gelecekleri bile bile.3-4 gündür ekranın bağlantılarını araştırıyorum ama hiçbişey bulamadım.

(http://hizliresim.com/xVdNLB)

ekran bu

http://www.aliexpress.com/store/product/98mm-56-PHONE-LCD-SCREEN-DISPLAY-FPC-J0397103HH01-A-1/125813_898188237.html (http://www.aliexpress.com/store/product/98mm-56-PHONE-LCD-SCREEN-DISPLAY-FPC-J0397103HH01-A-1/125813_898188237.html)

sanırım ekran çöpe gidecek.proje için 4" den büyük bir ekran bulmam gerekiyor ve ucuz olması gerekiyor.bu lcd ile fikri elinde bilgisi olan arkadaş varmı?

NOT: artık yıldız han da kimse çin telefon ekranlarını getirmiyor ve bulundurmuyor.sanırım bu ekranlarla bişeyler yapma şansımız da kalmıyor
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 23 Mart 2014, 20:09:22
@serdararikan eskiden olsa büyük bir hevesle atlardım ama uğraşmaya değmez bir kenara koy gitsin.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 23 Mart 2014, 20:18:27
Alıntı yapılan: ByteMaster - 23 Mart 2014, 20:09:22
@serdararikan eskiden olsa büyük bir hevesle atlardım ama uğraşmaya değmez bir kenara koy gitsin.

evt haklısın bende karşılaştığım manzara sonra hayal kırıklığına uğradım.derdim telefonculardan tft alıp onlarla oynamak deil.istediğim an bulabileceğim gümrük vs derdi olmayan fiyatı makul 3.5" ve üzeri bir ekran....
ama sanırım bu mümkün olmayacak...
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: yldzelektronik - 23 Mart 2014, 20:21:01
@serdararikan

http://www.buydisplay.com/ (http://www.buydisplay.com/)
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: bocek - 22 Nisan 2014, 23:52:28
bu ekranın pin dizilimi şöyle galiba:

1   NC (X+)
2    NC (Y+)
3   NC (X-)
4   NC (Y-)
5   GND
6   RESET
7    D15
8    D14
9   D13
10   D12
11   D11
12   D10
13   D9
14    D8
15    D7
16   D6
17   D5
18   D4
19   D3
20   D2
21   D1
22   D0
23   RD
24   WR
25   RS
26   CS
27   VDD
28   VDD
29   GND
30   LED-A
31   LED-K1
32   LED-K2
33   LED-K3
34   LED-K4
35   LED-K5
36   LED-K6
37   TE
38   LED-K7
39   LED-K8

kontrolcüsü HX8357 olabilir. 480x320 pixel.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 23 Nisan 2014, 00:17:56
TE nedir?

ayrıca resimde tam görünmüyor ama flexe bakınca görünüyor.8 bitlik data yolu var.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: Burak B - 23 Nisan 2014, 09:56:46
TE demek frame sonu bilgisi demektir. Tearing Effect diye geçer. Ekran güncellenirken VSYNC gibi görüntülerin yırtılmasını engellemek için kullanılır.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: bocek - 23 Nisan 2014, 20:41:11
TE'yi ben de bilmiyordum.

senin flexte kalan 8 pin boşta mı yani?

320x480 bir lcd için 8-bit veriyolu biraz dar gelmez mi?
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: serdararikan - 23 Nisan 2014, 21:42:36
Alıntı yapılan: bocek - 23 Nisan 2014, 20:41:11
TE'yi ben de bilmiyordum.

senin flexte kalan 8 pin boşta mı yani?

320x480 bir lcd için 8-bit veriyolu biraz dar gelmez mi?

evt boşta.dar demeyelimde hız açısından dezavantaj oluşturur diyelim.
Başlık: Ynt: Çin malı telefon ekranları
Gönderen: leblebitozu - 20 Ekim 2014, 15:06:03
Ebay'da 1.79$  2.2" TFT ucuz ekran isteyenlere duyurulur.

http://www.ebay.com/itm/2-2inch-2-2-240X320-Resolution-TFT-LCD-Screen-ILI9328-Driver-IC-8-bit-Parallel-/271533517229?pt=LH_DefaultDomain_0&hash=item3f38a8a9ad (http://www.ebay.com/itm/2-2inch-2-2-240X320-Resolution-TFT-LCD-Screen-ILI9328-Driver-IC-8-bit-Parallel-/271533517229?pt=LH_DefaultDomain_0&hash=item3f38a8a9ad)