Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

16x2 LCD problemi

Başlatan bkrtncr, 17 Kasım 2006, 17:13:09

bkrtncr

arkadaslar asagidaki kod neden calismaz sizce.. pic18f248 kullaniyorum,
pin_b3 ile lcd'nin ledini kontrol ediyorum, led yanip sonuyor ama ekranda hic birsey gozukmuyor.
#include <18F248.h>
#use delay (clock=20000000)
#define use_portb_lcd TRUE
#include <lcd.c>
#include <stdlib.h>
#fuses HS,NOWDT,NOPROTECT,NOPUT

void main()
{
lcd_init();
while(TRUE)
{
lcd_putc("Merhaba");
output_high(PIN_B3);
delay_ms(1000);
output_low(PIN_B3);
delay_ms(1000);
}
}
Bildigini paylaşan, ALİM'dir...

PhD

Selam

LCD.C dosyasının içindeki 18 serisi ile ilgili alanlar seçilyor mu onu kontrol edin ve bacak bağlantılarınız  dosya içindeki tanımlara göre uygun mu? Onunda dışında programda bir hata yok gibi yani donanımınızı kontrol edin.

Kolay gelsin.
...hiç...

tnen

CCS in lcd ye yazma rutinleri ile ilgili ornekleri bir inceleyin oradaki kütüpanelerin isimleri uzantıları ve sıralana nasıl ? birde lcd init yapıldıktan sonra biraz gecikme gerekiyor olması gerekiyor hatırladıgım kadarı ile birde lcd_putc komutunu
lcd_gotoxy(2,1);
printf(lcd_putc," Merhaba \n");
şeklinde kullan
bunları bir dikkatle incelersen sorun çözülür diye tahmin ediyorum.

zafzaf82

Mikroişlemci bi araçtır, amaç değil.....

bkrtncr

arkadaslar ;
hepinize teşekkür ediyorum.
tekrar balantilari duzenleyip flex lcd.c dosyasini ekleyince duzeldi.
Bildigini paylaşan, ALİM'dir...