Hallo, ich möchte die empfangene Daten(String) aus der seriellen Schnisttelle in einem Bufferring speichern. Die Daten sollen ausser der Interrupt gespeichert werden. Kann jemanden mir zeigen wie es funktionniert? Danke
Was du suchst ist ein Ringbuffer und kein Bufferring. Schau dir zb die UART Library vom Peter Fleury an. Die macht sowas.
Oder einfach mal in die Codesammlung schauen: Beitrag "AVR-GCC: UART mit FIFO" Der Code hat den Vorteil, daß er die Hardwarepuffer mit benutzt und Puffergrößen ungleich 2^n erlaubt. Peter
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.