Picproje Elektronik Sitesi

DERLEYİCİLER => PICBasic => Konuyu başlatan: AS1T - 10 Ekim 2014, 16:38:15

Başlık: Pic Basic Pro ile 4x40 lcd init problemi
Gönderen: AS1T - 10 Ekim 2014, 16:38:15
Merhabalar acaba pic basic proda 4x40 lcd ekranı nasıl 2 kere init yapabiliriz? Pbp bilgim daha yeni ve o kadar uğraş vermeme rağmen yapamadım yardımcı olacak arkadaşlara şimdiden teşekkürler..
Başlık: Ynt: Pic Basic Pro ile 4x40 lcd init problemi
Gönderen: serkan_esk - 12 Ekim 2014, 16:01:02
Neden 2 kere yapmak istiyorsunuz
Başlık: Ynt: Pic Basic Pro ile 4x40 lcd init problemi
Gönderen: AS1T - 13 Ekim 2014, 23:50:47
Önceki konularda resimler gözükmedigi için açmıştım bu başlığı.. 4x40 lcd ekranlarda iki adet e ucu vardır iki kere init etmek gerekiyor yoksa calısmıyor o yüzden..
Başlık: Ynt: Pic Basic Pro ile 4x40 lcd init problemi
Gönderen: ete - 14 Ekim 2014, 07:44:33
Nereden çıkıyorıyorsunuz  bu icatları anlamıyorum. "4X40 LCD de 2 adet E" varmış. Hiç rastlamadım. Bendekiler tek E li sen nereden aldın onu. Elindeki grafik ekran olmasın sakın?

Ete
Başlık: Ynt: Pic Basic Pro ile 4x40 lcd init problemi
Gönderen: Maxim - 14 Ekim 2014, 08:19:00
var abi 2 E li 4x40
Başlık: Ynt: Pic Basic Pro ile 4x40 lcd init problemi
Gönderen: ipek - 14 Ekim 2014, 08:21:17
Hocam saygılar haddim olmayarak arkadaşı teyid ediyorum ,4x40'da 2 adet enable bulunmakta ,arkasını çevirdiğinizde 2 adet HD44780 controller bulunmakta D0...D7 ve RS ile WR tamamı paralel bağlı sadece enable uçları bağımsız ayrı ayrı çıkmaktadır.

bende bir zamanlar almıştım böyle çıkmıştı .
benim aldığım display http://www.newhavendisplay.com/specs/NHD-0440WH-ATFH-JT.pdf (http://www.newhavendisplay.com/specs/NHD-0440WH-ATFH-JT.pdf)

forumlara sorduğumda işlemcide yeterli pim yok ise enable ayaklarını AND gate ile Muxlayın oldu.
Başlık: Ynt: Pic Basic Pro ile 4x40 lcd init problemi
Gönderen: EGE - 14 Ekim 2014, 10:32:35
Maalesef doğru her iki satırda ayrı ayrı kontrol ediliyor ancak bunun bir yolu yordamı olması lazım.
Başlık: Ynt: Pic Basic Pro ile 4x40 lcd init problemi
Gönderen: ete - 14 Ekim 2014, 11:45:38
İlk defa duydum ve gördüm. Daha neler göreceğiz demekki.
Her neyse çözüm önerisi olarak E1 ve E2 pinlerine birer 1N4148 bağla. Diyotların çizgli uçları E1 ve E2 de olsun.
Diyotların çzigisiz uçlarını birleştirip Pic de E pini olarak ayarladığın pine bağla bakalım çalışacakmı sistem.

Burada temel mantık İşlemci E pininden gelen sinyali her iki E pinine aynen aktarmak olmalı bence. Bunuda diyot yapar. Gelen sinyalin High kısmı önemli olacağı için diyot bağlantısını öyle yaptık. Belki E1 ve E2 pinlerine birer Pulldown direnci bağlamak gerekebilir. Zira diyot üzerinden LOW alamayacaklardır. Pulldown direnci 10K dan büyük olsun.

Ete
Başlık: Ynt: Pic Basic Pro ile 4x40 lcd init problemi
Gönderen: serkan_esk - 18 Ekim 2014, 16:03:49
Bu iki e nin bir amacı olmalı. Eğer özel bir amaç için uretilmemisse gereksiz bir teknoloji. Piyasada tek e li lcdler varken
Başlık: Ynt: Pic Basic Pro ile 4x40 lcd init problemi
Gönderen: Kabil ATICI - 18 Ekim 2014, 16:43:34
ilginç bir LCD.. Daha önce tek satırlık olupta 2x8 gibi adreslenebilen model görmüştüm. Faks'ta kullanılıyordu..

Eğer bu LCD'deki işlemler (E1 ve E2) birbirinden bağımsız olarak yürütülebiliyorsa, bu LCD'ye  bilgi yüklerken bekleme süresini azaltabilir.sadece program biraz daha karışık olur o kadar..

iki kez init yapman gerekmeyebilir.
LCD başlatmak için yapılan işlemlerinde her adımı iki kez (E1 ve E2 için) tekrarla. Kullandığın programda doğrudan ana kod yazdığın yerde gerçekleştiremezsen, kütüphanesini açıp kendin eklemen veya kütüphane oluşturman gerekebilir.
Kütühpane oluşturacaksan bilmen gereken LCD başlangıç adımında gönderilen komutlar ve varsa bekleme süreleri (ilk 3 komut gönderimi için vardır.)

örneğin;
komut_gonE1(0x38)
komut_gonE2(0x38)
bekle(4.1ms)
komut_gonE1(0x38)
komut_gonE2(0x38)
bekle(100µs)
komut_gonE1(0x38)
komut_gonE2(0x38)
bekle(100µs)

gibi...

@ipek vermiş olduğu o bağlantıdaki pdf belgesinde c için yazılmış bile olsa örnek bir kod bulunmaktadır.
Başlık: Ynt: Pic Basic Pro ile 4x40 lcd init problemi
Gönderen: AS1T - 21 Ekim 2014, 19:32:01
Teşekkür ederim herkeze ilgisinden dolayı ama sorunu 128x64 glcd ile hallettim tekrar teşekkürler.
Başlık: Ynt: Pic Basic Pro ile 4x40 lcd init problemi
Gönderen: ipek - 21 Ekim 2014, 22:25:49
@AS1T
sevindim halledebilmene.
proton yada basic ile yazılmış bir işlemciye iki adet Lcd bağlanmış proje vardı ya sitede idi yada ETE hocanın sitesinde idi.baya aradım bulamadım.

hatırlayan var ise URL'yi ekleyiversin.

Başlık: Ynt: Pic Basic Pro ile 4x40 lcd init problemi
Gönderen: AS1T - 23 Ekim 2014, 00:29:48
@İpek
Teşekkür ederim, buldum o linki ama glcd ile halledince gerek kalmadı.