Hallo Hoffe mir kann schnell jemand sagen, wie ich einen Text aus einem String Array an die "lcd_string" Funktion übergeben kann. Die Stelle ist in der ISR "ISR (TIMER1_COMPA_vect)" zu finden. Danke Torsten
Torsten B. schrieb: > Hallo > Hoffe mir kann schnell jemand sagen, wie ich einen Text aus einem String > Array an die "lcd_string" Funktion übergeben kann. > Die Stelle ist in der ISR "ISR (TIMER1_COMPA_vect)" zu finden. Die Stelle ist schlecht. Aber abgesehen davon: Was funktioniert denn nicht? Der Aufruf an sich sieht ok aus. Aber ich denke du hast da ein anderes Problem mit deinem Double Buffering.
@Klaus: Ok versuche die Funktion in Main zu verlegen und nur ein Flag in der ISR zu setzen. @KH: Was meinst Du mit Karl Heinz Buchegger schrieb: > Double Buffering.
Torsten B. schrieb: > @KH: > Was meinst Du mit > > Karl Heinz Buchegger schrieb: >> Double Buffering. Das 2dimensionale Array ist ganz klar ein Ansatz in Richtung Double Buffering: In einem Array Eintrag wird der nächste String vom GPS empfangen, während der vorhergehende String aus einem anderen Arrayeintrag über das LCD ausgegeben wird. So was nennt man Double Buffering. Ein doppelter Buffer, damit man den einen abarbeiten kann, während der andere gefüllt wird.
Karl Heinz Buchegger schrieb: > So was nennt man Double Buffering. Oder Wechselpuffer. Es wird zwischen zwei (oder auch mehr) Speichern umgeschaltet.
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.