-
-
FIFO heisst first in first out. Das gibt ein Protokoll in dem immer die letzten 50 User die sich angemeldet haben speichert. Das heisst also wenn sich nun 50 Leute angemeldet haben kommt der 51 an die erste stelle und alle rutschen eins nach, wobei der sich als 1 angemeldet hat rausfliegt. Man kann das natürlich mit einem überschreiben machen und alle werte im speicher um eine Position überschreiben, was jedoch hohe Rechenleistung benötigt. Die elegantere Lösung ist da der FIFO auch Ringbuffer genannt der Speichert das ganze in einem Virtullen Ring der mit 2 Zeigern die erste und letze Position angibt ... nur ich weiss nicht wie ich das im C umsetzen muss
und wie dann die ganze Liste über RS232 ausgeben. Das ist mein Hauptproblem.
PIC Forum hmm ja das wärs wohl hab ich irgendwie übersenen
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen