PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ringspeicher



billates
31.10.2009, 09:34
hat man eine idee hier?

Bei der Realisierung eines Indoor GPS werden Lichtblitze detektiert und die Zeit der Erkennung in einem Feld abgespeichert. Die Zeiten wird in Vielfachen einer us Sekunde in einem Ringspeicher abgelegt (0<t<232). Der Einfachheit halber soll für die zu erstellende Problemlösung angenommen werden, dass dieser Speicher (Länge für 40 Zeitpunkte) immer vom Anfang bis zum Ende durchsucht werden muss. Zur Bestimmung der Impulse von einem bestimmten Sender soll ein typisches Intervall mit einer angegebenen Toleranz erkannt werden.

Vitis
31.10.2009, 15:34
ja, hab ich ... zunächst mal indoor und GPS ist ein Widerspruch in sich.

dann nimmt man nen INT-eingang für die Blitzerkennung und nen Timer8 oder 16-Bit, je nach gewünschter Auflösung,
bei INT Timer auslesen und zurücksetzen sowie Pointer erhöhen, bei Überlauf
den Pointer auf 1 (Basic) bzw. 0 (C) setzen, dazu n Flag setzen, dass Blitz erkannt.
Von der Mainloop aus bei Flag gesetzt subroutine Ringspeicher durchsuchen anspringen, Flag zurücksetzen und gut ist.
Hört sich ganz nach Hausaufgabe an.

thewulf00
31.10.2009, 22:00
Warum sollen wir Deine Hausaufgaben machen?
Recherchier doch mal selbst^^

billates
01.11.2009, 01:07
hab schon eine antwort