keine Daten im Pufer

OP #1275917
Lesenswert?

Hallo Leute habe einen PIC 24 HJ128 und möchte daten vom rechner 
empfangen, ich bekomme über eine led singnalisiert, dass auch daten auf 
die platine zum µC gelagen, allerdings habe ich beim auslesen des 
puffers immer nichts drin stehen, woran könnte das denn liegen?

hier mein code:

uint8 uart_getchar(void)
{
uint8 ret;
  Foverrun=0U;
  if (Frxbuf_head==Frxbuf_tail)
  {
    ret=0U; /* kein Zeichen im Puffer */
  } else
  {
    ret=Frxbuf_data[Frxbuf_tail];
    Frxbuf_tail=(Frxbuf_tail+1)%RXBUF_LEN;
  }
  return (ret);
}

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren