[HD 44780] attempted to read after writing a single nibble

ocomrun

Üye
Katılım
5 Eyl 2008
Mesajlar
74
Puanları
1
Konum
izmir
Merhaba arkadaşlar.
Proteus isis te lCD ye yazdıramıyorum. LCD ekranından bir şey görünmüyor.
Similasyon log larına baktığımda " [HD 44780] attempted to read after writing a single nibble " diye ünlemli bir yazı görüyorum. BU nasıl bir hatadır? Nerede yanlış yapıyorum? Teşekkür ederim.
KOd:
#include <main.h>
#include <lcd.c>

int degisken=0;

void main()
{
set_tris_b(0x00);
output_b(0x00);

lcd_init();

while(1);
{
degisken++;
delay_ms(500);
printf(lcd_putc,"\fDegisken=%u",degisken);


}


}
 
lcd.c nerde ?
lcd_putc nerde?
lcd_init nerde?
işi yapan fonksiyonlar bunlar.
 
varda burda yok :)
yukardaki kodlara bakıp yorum yapılmaz...
Onu demeye çalıştım...
 
aralara biraz delay koyun kodunuzda düzelir iş.
lcd busy flag ı kontrol ettiğiniz yerde. oda lcd.c fonksiyonunun içinde biyerlerdedir.

proteusun bugı var sanırım o konuda. normalde calısan kod proteusta ufak tefek ekleme cıkarmalar isteyebiliyor.

Kolay gelsin.
 

Forum istatistikleri

Konular
128,158
Mesajlar
915,529
Kullanıcılar
449,905
Son üye
smartnet

Yeni konular

Geri
Üst