2*16 standart tip lcd bazan ilk enerji verildiği anda ki durum

Başlatan ruzgar78, 23 Mayıs 2013, 00:13:40

ruzgar78

Ete hocam piyasadaki 2*16 standart lcd  ekrana ilk enerji verildiği anda zaman zaman her zaman değil  siyah kareler oluşuyor enerjiyi kesip tekrar verdiğimde normale dönüyor. bu durumu önlemek için filtre devresi mi yapmak gerekiyor ? veya  ne yapmam gerek daha önce böyle bir problem ile hiç karşılaştınız mı ?

ete

Bütün lcd ler ilk açılışta en azından 150 -200 ms lik bir açılış gecikmesi ister.
Birde lcd nin ilk açılışta initalize yani başlama konumuna getirmek gerekir. Pek çok kişi bu kurala uymadan program yazıyor. Şimdi bu kural nasıl uygulanır onu göstereyim.
Lcd ve değiken tanımlamalarını yaptıktan sonra önce  pause 150 şeklinde bir gecikme verin. Bu hem program değişkenlerini yerleştirmek için hemde lcd kendi registerlerini yerleştirmek için iyi olur.
Ardından lcdout $fe,1. Şeklinde initalize komutunu verin. Ardından pause 300 şeklinde ikinci bir gecikme daha verin.
Bunu bir dene istersen. Düzelmiyor ise bekleme sürelerini biraz daha artır. Yine düzelmiyorsa lcd kusurludur.
Ete

ruzgar78

Anladım hocam bu komut (lcdout $fe,1) ekranı temizlemek içindi sanırım deniycem hocam çok teşekkür ederim.

ete

Bu komut ilk kullanılışında lcd yi kullanıma hazır hale getirir. Sonraki kullanımlarda ekranı temizler.
Ete

Powered by EzPortal