Selamun Aleyküm arkadaşlar pic basic pro ile yazdığım programla LCD ye bir şeyler yazdırmak istiyorum ama bir türlü çalıştıramadım. Kullandığım LCD ACM 1602B-FL-YBH ışık beslemesini verince ışığı yanıyor. Pic bağlantılarında sıkıntı yok uygun şekilde yapıyorum ama bir türlü çalıştıramadım.
Kod:
@ __config _XT_OSC & _WDT_ON & _LVP_OFF & _CP_OFF
DEFINE OSC 4
DEFINE LCD_DREG PORTB 'LCD data bacakları hangi porta bağlı?
DEFINE LCD_DBIT 4 'LCD data bacakları hangi bitten başlıyor?
DEFINE LCD_EREG PORTB 'LCD Enable Bacağı Hangi Porta bağlı?
DEFINE LCD_EBIT 3 'LCD Enable Bacağı Hangi bite bağlı ?
define LCD RWREG PORTB 'LCD R/W Bacağı Hangi Porta bağlı?
define LCD_RWBIT 2 'LCD R/W Bacağı Hangi bite bağlı ?
DEFINE LCD_RSREG PORTB 'LCD RS Bacağı Hangi Porta bağlı ?
DEFINE LCD_RSBIT 1 'LCD RS bacağı Hangi Bite bağlı ?
DEFINE LCD_BITS 4 'LCD 4 bit mi yoksa 8 bit olarak bağlı?
DEFINE LCD_LINES 2 'LCD Kaç sıra yazabiliyor
CMCON=7
ADCON1=7
OPTION_REG=1
LOW PORTB.2
PAUSE 500
LCDOUT $FE,1
BASLA:
LCDOUT $FE,1
LCDOUT "merhaba"
PAUSE 1000
GOTO BASLA
END
Programda eksik mi var anlıyamadım ekstra ayarlar mı gerekiyor çok araştırdım ama başka bir şey bulamadım. LCD değiştirip denedik yine olmadı. Yardımlarınızı bekliyorum.