Forum: Mikrocontroller und Digitale Elektronik Bufferring programmieren


von Oliver (Gast)


Lesenswert?

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

von Karl H. (kbuchegg)


Lesenswert?

Was du suchst ist ein Ringbuffer und kein Bufferring.

Schau dir zb die UART Library vom Peter Fleury an.
Die macht sowas.

von Oliver (Gast)


Lesenswert?

wo finde ich diese Library?

von Gast (Gast)


Lesenswert?

Auf der Seite von Peter Fleury würde ich mit dem Suchen anfangen.

von Karl H. (kbuchegg)


Lesenswert?

Oliver wrote:
> wo finde ich diese Library?

http://lmgtfy.com/?q=peter+fleury+uart

von Peter D. (peda)


Lesenswert?

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
Noch kein Account? Hier anmelden.