2X16 LCD SORUNU

Başlatan xemre89, 19 Mayıs 2012, 00:32:11

xemre89


Arkadaşlar Pic16f628a ve 2x16 LCD ( jhd162a) ile bir devre kurdum. Pici programladım sisteme taktım lcd çalıştı. Sonra picin programı değiştirip tekrar taktım yine çalıştı. Sistemi kapattım 10dk sonra tekrar açtığımda birinci satır ful siyah ikinci satır boş gözüktü. Pici çıkarıp tekrar programladım tekrar taktım ve çalıştı. 5dk sonra yine üst satır full siyah alt satır boştu. Ve şimdi ne yaptıysam olmuyor birinci satır full siyah alt satırda hiçbirşey yazmıyor. İlk seferde çalışan program  nasıl 5 dk sonra çalışmaz hale geliyor anlayamıyorum. Ne yapmam gerekiyor yardımlarınıza ihtiyacım var.

eemuratozan

sıkıntı programda değil lcd ye giden bağlantıları ve kabloları kontrol et ya bozuk kablo var ya da tam temas etmeyen kablon var
I&C Engineer in Bereket Enerji Çates Elektrik Üretim A.Ş.

xemre89

50 kere kontrol ettim abi kabloları. İşin garip tarafı sistemi çalıştırıyorum lcd nin üst satırı siyah alt satırı boş oluyo, sonra sisteme 10 kere reset atıyorum 11. resette sistem açılıyo lcd normal çalışıyo sistemi kapayıp açınca tekrar bozuluyor.

ibrsel

Probleminin birçok sebebi olabilir..Temassız kablo,program da hata,LCD de arıza,Beslemende hata,kristalde temassızlık gibi birçok madde sıralayabilirsin.Devre şemanı ve programını paylaşmış olsaydın hata konusunda daha iyi yardımcı olunabilirdi. Ama şimdi sadece tahmin yürütmek zorundayız.

Denemen gerekenler;
Programında sigorta ayarlarında ;WDT yi LVP yi kapat
Programında tanımlamalarından sonra LCD nin hazırlanması için 1000 ms kadar bekleme yap.
LCDde kullanmadığın pinleri şaseye bağla.
LCD de RW pinini şaseye bağla.
LCD de 1 ile 3 nolu pin arasına 1K2 gibi bir direnç bağla.

Devrende kristal kullanıyor isen programında bunun türünü ve kristal değerini tanımla.
Beslemende 7805 in giriş ve çıkışlarına 100nF ve 470uF bağla.Gerekir ise pic in besleme uçlarına da direkt 100nF bağla.

Devrende bağlantı yollarını ölçü aleti ile kontrol et.

Birde devrenin çalışıp çalışmadığını programının başında herhangi bir pine led bağlamış gibi 1 er saniye aralık ile 3-5 defa yakıp söndür.Ve bu pini devrende ölçü aleti ile veya led bağlayarak kontrol et bakalım.Pic çıkış veriyor mu,kontrol et bence..

eemuratozan

katılıyorum devre şemanı ve kodlarını yazarsan daha çabuk çözüme ulaşırsın
I&C Engineer in Bereket Enerji Çates Elektrik Üretim A.Ş.

xemre89

Cevabınız için çok teşekkürler. 1000ms ve lcd nin kullanılmayan pinlerini saşeye bağlayıp tekrar deniyorum. Bunlar dışındaki herşey tamam.

eemuratozan

I&C Engineer in Bereket Enerji Çates Elektrik Üretim A.Ş.