Haberler:

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

Ana Menü

ccs ile 877a ld yakmak

Başlatan xxlxxl, 06 Aralık 2011, 11:03:04

xxlxxl

arkadaşlar 877a ile rs232 den girilen data ya göre ledleri yakmak istiyorum.....

elimdeki kod olmuyor sorun çıkartıyor

c = getc();   // Wait for a key to be pressed.
if(c=='1')
if((getc()=='1') & (getc()=='2'))
b01 led yandı


bu tür bir uygulamayı yaptım olmadı diğer pinlerdeki ledleri yakmak için gönderilen komutu en az 30 defa gönderdikten sonra yanıyor benim istediğim gönderdiğim dataya göre ledin hemen yanması

gönderdiğim data a - b  yani en az 2 data olcak şekilde olmalı fakat yukardaki uygulama başarısız oldu pin1 pin2 ledleri yanıyor fakat aşağı indikçe diğer ledler yanmıyor if deyimleri uzadıkça ledler yanmıyor...

xxlxxl

if(temp=='a')   // gelen veri  a ise
      { 
         //Su islemleri yap
         output_bit(PIN_A3,1);
         output_bit(PIN_A2,0);
         output_bit(PIN_A1,0);
         output_bit(PIN_A0,0);
         temp=0X00;
      }



arkadaşlar yukarıdaki örnekte sadece gelen veri a olarak geliyor bunu nasıl deneme veya a b olarak yapa biliriz..... gelen veri tek değil çift olacak şekilde