PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : UART gepuffertes senden



guenter1604
31.08.2010, 22:28
Hallo Forum,

nach meinem Umstieg von Basic nach C bewege ich mich noch ein bisschen unsicher.

Ich will über die UART Strings senden. Das soll mit Interrupt und einem FIFO-Puffer laufen.
Habe ich das nun selber zu programmieren, oder gibts da Librarys die nur eingebunden werden müssen?

Günter

PicNick
01.09.2010, 06:29
Schau mal dort rein:
http://www.rn-wissen.de/index.php/FIFO_mit_avr-gcc

Hubert.G
01.09.2010, 09:26
Ich verwende immer die *.lib von Fleury.
Kann sie dir aber hier nicht anhängen, da mein Upload Volumen überschritten ist.
Spenden hat, entgegen der Ankündigung auf Volumenerhöhung, leider auch nichts gebracht.
Bei Interesse schicke mit eine PN mit deiner Mail.

PicNick
01.09.2010, 09:38
Eins möcht ich noch sagen:
Das Senden mit FIFO ist nur locker, wenn sicher ist, dass man nicht mehr und schneller sendet, als letztlich über die UART rausgeht.
Sonst muss man einigen Aufwand treiben, einen Überlauf zu erkennen und abzuhandeln.
(gilt im Prinzip ja auch für Input-FIFO, aber da kann man sich helfen, wenn der Sender mitspielt. Stichwort XON/XOFF etc.)