15 Ağustos 2020, 10:54:37

Haberler:

Picproje Facebook Sayfası:  https://bit.ly/2pUitll


Glass LCD Kullanımı

Başlatan quarko, 16 Mayıs 2020, 02:34:46

quarko

Merhabalar,

Daha önce bir cihazdan söktüğüm fotoğraftaki LCD kartım var. Bu karttaki LCD yi ben kendim mcu ile sürmek istiyorum. Bu tarz bir LCD daha önce hiç sürmedim. Çalışma mantığı nedir, nasıl sürülür ve nereden başlamalıyım konusunda fikir verecek olan varsa dinlerim.





(İşlemci kartında bu karta gelen bağlantının şeması da aşağıdaki gibidir.)


"Aslanlar kendi hikayelerini yazmadıkça, avcıların kahramanlık hikayelerini dinlemek zorundayız."

Sozuak

16 Mayıs 2020, 02:54:05 #1 Son düzenlenme: 16 Mayıs 2020, 02:55:55 Sozuak
Backplane  ucuna 50 Hz gibi kare dalga verip sürebilirsin. ICL7106 entegresini inceleyip bilgi alman mümkün. O da bu tip  lcdleri sürebiliyor. Daha önce (25-30 yıl) yapmıştım. Segment pinlerini low yada high tutman gerekli nasıldı hatırlamıyorum. Multiplex ise segmentler için birkaç tane backplane ucu olur. Aynı ledli 7 dilim gösterge multipleks gibi. 

Bir yerlerde datasheeti vardı bende (basılı formatta) çözemezsen onu arar bulurum.

Pinleri bulmak istersen ışığa tutup yarı saydam elektrodları takip edebilirsin.

quarko

Öncelikle cevabınız için çok teşekkür ederim.

Ben aslında glass lcd yi kart üzerinden sökerek değilde, fotoğraf üzerinden görüldüğü şekilde konnektör üzerinden çıkarılan pinlerle sürmek istiyorum. Şemada görüldüğü üzere konnektör üzerindeki pinler,

LCD_DATA
LCD_CS0
LCD_CS1
LCD_WR/LCD_RW
LCD_BKLPOW (Backlight Power olması gerek)
GND
+3V3

pinleri mevcut. Bana sanki KS0108 sürücülü grafik lcd lerin seri data ile sürülen pinleriymiş gibi geldi. Bu kartın arkasında kendi entegresi var. Siyah tümsek yapılı olanlardan. Klasik Glass LCD gibi değilde, daha basit bir sürme metodu olması lazım sanki.

"Aslanlar kendi hikayelerini yazmadıkça, avcıların kahramanlık hikayelerini dinlemek zorundayız."

Sozuak

Cipi varsa elbette farklidir. Benim bahsettigim  ciplak lcd icin gecerli. Model no gibi birseyler yazmiyor mu lcd uzerinde. Bir sokup bakmak lazim.

bocek

Hocam çalışırken görmediyseniz ekran görüntüsü şu şekilde:
https://world.taobao.com/item/576768873846.htm?spm=a21wu.11804641-tw.0.0.7642f9caWrLJ16

Sürülme şekli KS0108'e uyarlanmış gibi. Deneyerek anlayabilirsiniz ancak.
Fikrimce uğraştığınıza değmez.
1 ya da 0. işte 'bit'ün mesele..

Sozuak

COG LCD değil yani. Şimdi 1/4 duty dendiğine göre multipleks şekilde çıplak lcd olarak ta sürebilirsiniz. Ama uğraşmak lazım pinleri tek tek tespit etmek lazım.

quarko

16 Mayıs 2020, 17:00:31 #6 Son düzenlenme: 16 Mayıs 2020, 19:14:02 quarko
@bocek Çalışırken görmedim hocam hiç. Ama ekran görüntüsü aynen linkteki gibi. Bir ups cihazından sökmüştüm zaten.

Pinleri denemek lazım dediğiniz gibi ama data pini tek pin. Datasını seri olarak alıyor gibi. Bunun yanında clock sinyali de alması gerekmez mi. Muhtemelen clock sinyalini de CS pinlerinden alıyor olması gerek. Denemek lazım ihtimalleri. Ama dediğiniz gibi uğraşmaya değmeyecek gibi.
"Aslanlar kendi hikayelerini yazmadıkça, avcıların kahramanlık hikayelerini dinlemek zorundayız."

PhD

CS = Chip Select yani Clock değildir. Bilginize.
...hiç...

quarko

Alıntı yapılan: PhD - 16 Mayıs 2020, 19:03:58CS = Chip Select yani Clock değildir. Bilginize.

Biliyorum merak etmeyin. :) Clock sinyalininde olması gerektiği ve acaba bu sinyali CS pinleri üzerinden mi alıyor diye yazmıştım.
"Aslanlar kendi hikayelerini yazmadıkça, avcıların kahramanlık hikayelerini dinlemek zorundayız."

RaMu

Genelde bu işleri lcd cihaz üzerinde çalışırken
lcd karta bağlı pinlerin tamamını lojik analizör ile görüntüleyip
elde edilen veriyi yorumlayarak çözenler oluyor.
Bu yöntemle clock data CS gibi pinler hemen kendini gösteriyor,
tekrar eden kısımlardan genellikle komutlar rahatlıkla çözülüyor,
zaten karakterlerde çoğunlukla ascii formatta olduğundan buradanda data kısmı çöizülüyor.

Tabi bunu aslında lcd yi kullanmak için değilde
mevcut (bozuk ve bulunamayan) lcd yerine başka bir ekranı araya dönüştürücü tasarlayıp kullanarak cihaza ekran kazandırmak için yapıyorlar.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

quarko

Evet, tek çözüm yolu o gibi gözüküyor. Pinleri tek tek lojik analizör ile izlemek gerekecek. Yoksa başka türlü çözmek pek te mümkün gözükmüyor.
"Aslanlar kendi hikayelerini yazmadıkça, avcıların kahramanlık hikayelerini dinlemek zorundayız."