F

16f886 da lcd sorun yasiyorum lütfen yardımcı olun

Başlatan firat1993, 21 Mart 2013, 21:38:39

firat1993

Ete hocam interrup kullanmam gerekiyor ve portb ye de lcd 'nin baglı .
ancak elimde hazır bir pcb var onu kullanmak zorundayım.
Lcd nin data bitlerini kaydırdım ve bir türlü çalıştıramadım  :( Lcd tanımlamalarım doğru gözüküyor.
dosyayı da ekledim yardımcı olursanız çok sevinirim 

Hattuşa

Alıntı yapılan: firat1993 - 21 Mart 2013, 21:38:39
Ete hocam interrup kullanmam gerekiyor ve portb ye de lcd 'nin baglı .
ancak elimde hazır bir pcb var onu kullanmak zorundayım.
Lcd nin data bitlerini kaydırdım ve bir türlü çalıştıramadım  :( Lcd tanımlamalarım doğru gözüküyor.
dosyayı da ekledim yardımcı olursanız çok sevinirim 
slm fırat ustam;
kodunuzu daha incelemeden önce LCD bağlamada hatanızı farkettim şöyle ki, bir LCD bağladığımızda data pinleri hangi port olursa olsun ya 0. pin yada 4. pinden başlaması gerekiyor. yani sizin şemaya göre portb.0 dan başlaması gerekiyor, enable ve rs pinleri önemli değil, yani hangi pine bağlı olduğu farketmez

mesela sizin şemaya göre şu şekilde bağlayabilirsiniz
data pinleri;
portb.4 =D4
portb.5 =D5
portb.6 =D6
portb.7 =D7

portb.3 =E
portb.2 =RS

E ve RS herşekilde olur

firat1993

Anladim hocam saolun . Bide porta da veya portc de interrup pini varmidir

Powered by EzPortal