
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Reiner, mit der C-Control ist die Lösung dieser Aufgabe überhaupt kein Problem. Die C-Control besitzt einen freilaufenden Timer, der fünfzig Mal pro Sekunde inkrementiert wird. Zum Startzeitpunkt liest Du diesen Timer aus und speicherst in einer Variable. Das gleiche machst Du, wenn die Läufer das Ziel erreicht haben. Die Zeitdifferenz ergibt die benötigte Anzahl 20-ms-Einheiten. Falls 1/50 Sekunden zu ungenau ist kann man bei der Version 1.1 der C-Control mittels Assembler den Timer auch z.B. 100 Mal pro Sekunde inkrementieren lassen. Ansonsten böten sich auch Interrupts an, aber das ist schon etwas schwieriger. Gruß Dietmar Meine Homepage: http://ccintern.dharlos.de |
| Antwort schreiben |