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); }
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
nein das ist natürlich nur die funktion zum empfangen
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.