Forum: Mikrocontroller und Digitale Elektronik keine Daten im Pufer


von Hardware I. (bensen83)


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);
}

von Peter D. (peda)


Lesenswert?

Hardware Interrupt schrieb:
> hier mein code:

Also wenn das Schnipselchen Dein ganzer Code sein soll, dann kann es 
nicht funktionieren.
Es compiliert ja nichtmal (kein Main, keine Defines, keine 
Variablendeklarationen).


Peter

von Hardware I. (bensen83)


Lesenswert?

nein das ist natürlich nur die funktion zum empfangen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.