avatar_anlhlc

Karakter LCD Hakkında

Başlatan anlhlc, 28 Mart 2018, 15:08:00

anlhlc

Değerli ETE hocam ve saygıdeğer arkadaşlar. 877a ile bir kuluçka kontrol kartı hazırladım. Bu kart zamanı gelince ac beslemesi olan cihazların rölelerini çektiriyor veya bıraktırıyor. Karşılaştığım problem LCD nin yazıları kayboluyor ve hiçbir yazı kalmıyor (tertemiz ekran). Fakat program kusursuz şekilde çalışmaya devam ediyor yanı yalnızca LCD nin ekranı siliniyor. Böyle bir problemle daha önce karşılaştınız mı ? Tecrübelerinizden faydalanmak ister iyi çalışmalar dilerim.

ete

EVet karşılaştım. LCD havadan nem kapan bir alet. Bu gibi durumlarda yeniden LCD reset edilmeli aslında.
Şayet PBP kullanıyor isen önerim şöyle,
LCD tanımlamalarının altına şunu ilave et
DEFINE LCD_COMMANDUS 3000
DEFINE LCD_DATAUS 150

Ayrıca ekran komutlarının başına (normal çalışma ekran komutlarına yada bu ekran sıfırlanmanın olduğu yere)
Lcdout $fe, 1
Lcdout $fe, $0C
Lcdout $fe, 2
flags = 0
pause 2000
yaz ve deneme yap bakalım ne olacak.
Programda Flags diye bir değişken tenımlaman gerekmiyor.
Bu bir sistem değişkenidir ve LCD rutini bunu kullanıyor. Derleme esnasında bunu kendi kayıtlarından görüyor ve ses çıkartmıyor.
Sorun olursa değişkeni tanımla yanına SYSTEM yaz.

Proton kullanıyorsan prosedür biraz daha farklı.
Ete

anlhlc

Teşekkürler hocam deneyip paylaşıcam. Kolay gelsin iyi çalışmalar

Powered by EzPortal