Alıcı LCD'de Anlık Değer Göstermiyor

Başlatan azumi, 11 Haziran 2015, 09:31:15

azumi

Merhaba

Başlıktan da anlaşılacağı gibi Rf haberleşme ile uğraşıyorum ve keymark'ın modullerini kullanıyorum. Pic programlama ve rf ile ilgili çok bir bilgim yok yeni yeni öğreniyorum ve kablosuz olarak Led yakma söndürme, integer, char değer gönderme gibi çalışmaları yaptım, sorunsuz çalışıyor fakat şuan vericide n=0'dan başlayıp n sayısını birer artırarak sayan ve bunu alıcıda bulunan LCD'de görmeyi amaçlayan bir çalışma yapmaktayım. Fakat anlık değerleri alıcıda göremiyorum. Vericide bir sorun yok sayıyı artırarak sayıyor. Alıcıda değer değişmiyor sadece alıcının beslemesi kesilip tekrar verilirse lcd'de değer değişiyor, vericinin sayıyı artırdığını anlayabiliyorum. Kodlarda ne gibi düzenlemeler yapmam lazım ki düzgün çalışsın yardımcı olabilirseniz sevinirim.. :)

Verici Kodları

void uyan(){      // RF cihazını uyandırmak için
    putc(0x55);
    putc(0x00);
    putc(0xff);
    return;
}

int8 n=0;

while(1)
{
     uyan();
     n=n+1;

     if(n==250) n=0;
     putc('m');
     putc(n);
     delay_ms(200);

}



Alıcı Kodları


int8 k;

while(1)
{

if(getc()=='m'){
     k=getc();
     lcd_gotoxy(1,1); // Bu satır ile 1. satır 1. sütundan başlanarak yazılır.
     printf(LCD_PUTC, "\f deger=%u",k);

}




azumi


peko

Alıntı YapSorunu çözdüm gerek kalmadı  ;D

Nasıl çözdün ?
" Bazıları zeka'sını iş'i zorlaştırmak için, bazıları ise kolaylaştırmak için kullanır.. "

azumi