CCS C 16F877 4X20 LCD İLK AÇILIŞ PROBLEMİ

Başlatan halilçakmak, 07 Haziran 2023, 11:55:24

halilçakmak

Merhabalar,
ccs c 16f877 ile 4x20 lcd ile uygulama yapıyorum. ilk açılışta görselini paylaştığım gibi yada anlamsız ifadeler görünüyor mclr reset yaptığımda düzeliyor farklı metotlar denedim yazılım olarak brownout, put ve lcd init kısmına geçikme vermeme rağmen sonuç alamadım. ilk açılışta bu problemi gidermek için neler yapılabilir desteğiniz için teşekkürler saygılarımla.


mehmet

Kodunuzu paylaşın.
CCS C bilmiyorum. Bilenler yardım edebilir.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

mg1980

LCD kontrast ayarını yaptınız mı..

halilçakmak

evet pot mevcut bu pot üzerinden kontrast yapıldı. ilk açılışta bu problemle karşılaşıyorum. mclr butonuna bastığımda sistem normal çalışmaya başlıyor ne zaman elektrik kesintisi oldu tekrar enerji geldiğinde bu hata tekrarlıyor.

yas

Lcd yi 4 bit olarak kullanıyorsanız boşta olan data pinlerini gnd ye bağlayınız.

mehmet

Alıntı yapılan: mg1980 - 07 Haziran 2023, 16:03:45LCD kontrast ayarını yaptınız mı..
Bu görüntünün kontrast ile alakası yok.
Eğer kontrast sorunu olsaydı diğer iki
satırda da dolu pikseller görünürdü.

İnit hatası veya hız problemi olabilir.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

mustafa_cmbz

genelde bu tarz lcdler kullandığımızda kodun gerekli giriş çıkış tanımlamaları değişken tanımlamaları sonrasında lcd'ye silme komutu gönderirim.Sonra küçük bir bekleme ve program akar gider..

benim protonda buna çok gerek kalmıyor aslında tanımlamaları yaptıktan sonra hiç sorun yaşamamıştım ama bir seferinde başıma geldi baktım kodun başında lcd clear komutu yok onu ilave edince düzeldi.

Şu durumda kodun lcd ile ilgili kısmını görmeden yorum yapmak zor hocam..

ta3rbn

HD44780'in datasheetinde yazdığına göre başlangıçta en az 10 milisaniyelik bir gecikme gerekiyor.






sifirzero

breadbord üzerinde ise kabloları kontrol et
sifirzero.blogspot.com [email]sifirrzero@gmail.com[/email] iman hem nurdur hem kuvvettir

gold3nnn

Osilatör tam frekansa oturmadan ilk bekleme süresini geciyordur. Osilatör oturana kadar mcu bekletmeyi dener misiniz

ilyas KAYA

Rw pini bağlı mı? Bağlı değilse pic e bağlayın tanımlı porta. Gnd ye bağlamayın.