LPC2104 uart değişken atama

Başlatan armsistem, 02 Temmuz 2011, 12:25:26

armsistem

Arkadaşlar merhaba ;
u0rbr saklayacısını nasıl bir değişkene aktarıp sorgulayabilirim. Yardımlarınız için şimdiden teşekkür ederim.



int getchar (void) /* Read character from Serial Port */
  {while (!(U0LSR & 0x01));
     return (U0RBR);
  }


yamak

Sorunuzu biraz daha net açıklayabilirseniz yardımcı olmaya çalışırım.

armsistem

Merhaba , size dilim döndüğümce sorumu açayım.

- PC'den yaptığım bir programdan (c#.net) UART üzerinden ARM veri gönderiyorum. Diyelim ki 'SOL' veya 'SAG' diye komut gönderdiğimde


int getchar (void) /* Read character from Serial Port */
  {while (!(U0LSR & 0x01));
     return (U0RBR);
  }



U0RBR saklayacısına yazılacak bende bunu bir değişkene atayarak if(u0rbr='SAG') {böyle olsun} else if...... vs

şimdiden sağol.