-
-
Erfahrener Benutzer
Roboter-Spezialist
stopwatches
hallo leute, hab n paar fragen zu den ganzen funktionen mit den stopwatches:
-was sind die stopwatches genau? kurze und einfache erklärung wäre hilfreich
-worin liegen die unterschiede zwischen stopwatch1() bis stopwatch8()?
danke für alle antworten schon mal im voraus
gruß
-
hi, es gibt kein unterschied zw 1 u. 8.
Diese dienen zur Zeitmessung zwischen Aktionen vom RP6.
startStopwatch1();
while(true){
if (getStopwatch1() >= 1000) {
readRTC();
showClockLCD();
setStopwatch1(0);
}
}
Dieses kleine Beispiel Startet eine STW, Wenn 1000 ms (1Sek.) verstrichen ist werden Aktionen gestartet und die STW wieder auf 0 gestetzt, wartet dann wieder 1000 ms.
Gruß thietho
-
Moderator
Robotik Visionär
Hallo
Noch als Ergänzung: Die StopWatches sind Zähler die, wenn sie gestartet sind, automatisch alle 1/1000 Sekunde erhöht werden. Dies geschied im Hintergrund per Interrupt auch wenn sich das eigentliche Programm z.B. in einer Endlosschleife befindet. Jede StopWatch kann für sich gestartet, gestoppt, mit einem Wert geladen oder ausgelesen werden.
Gruß
mic
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
-
Erfahrener Benutzer
Roboter-Spezialist
danke für eure antworten.... jetzt würd ich nur noch gern wissen ob die stopwatches wenn ich jetzt zum beispiel in einem programm alle verwenden würde, ob sie auch alle gleichzeitig mit dem programmstart anfangen zu laufen?
-
Moderator
Robotik Visionär
Hallo
Sobald du startStopwatch1() bis startStopwatch8() gemacht hast, laufen alle StopWatches.
Etwas quick&dirty könnte man alle auf einmal auch so starten:
extern volatile stopwatches_t stopwatches;
stopwatches.watches=255;
Gruß
mic
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
-
Erfahrener Benutzer
Roboter Experte
Hi, wenn man alle Stopwatches gleich haben will, dann braucht man doch eh bloss eine...
naja, wenn du dann die eine resetten willst, könnte man dann anstatt dessen die nächste starten und auslesen...
MfG Pr0gm4n
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen