Gast
#431368
Servus zusammen! Habe ein Problem mit meinem Ringbuffer. Die RX Interrupt Routine greift auf den Buffer schreibend zu. Die main methode "pollt" den Buffer und fragt ab ob ein element vorhanden ist, wenn ja dann decodiert sie dieses Zeichen. Das funktioniert auch in etwa. Aber ich habe mir auf der Hostseite ein prg. geschrieben dass mit bytes zum testen schickt. Irgendwann verläuft sich der Outpointer ins "nirvana"-> d.h. er nimmt werte an die größer als der buffer sind. Der Code befindet sich im Anhang. Wo liegt hier mein denkfehler???? Vielen Dank im Voraus Für die Hilfe lg Thomas