Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Geschwindigkeitsmessung Kategorie: Verschiedenes (von Michael - 14.01.2005 9:35)
 Als Antwort auf Re: Geschwindigkeitsmessung von Patrick - 13.01.2005 16:23
Hallo,

das mit dem assemblerprogramm krieg ich nicht hin.
kann mich da jemand unterstützen?
mfg michael

> Mit deiner guten alten bewährten M-Unit 1 gehts ohne viel Aufwand noch viel besser: Mit Assembler zählst du 2 oder 3 Variablen nacheinander hoch (wenn ein Byte überläuft (>255) nächste hochzählen usw.), aber natürlich nur solange dein Objekt innerhalb der 8 m Messstrecke ist. Dann gehst du einfach diese Assembler Schleife dann Befehl für Befehl durch und schaust in die Motorola Dokumentation, wie viele Takte der Befehls braucht. Standard hat M-Unit 2 MHz Bustakt, also macht 2.000.000 Takte in der Sekunde, du kannst das aber mit einem höheren Quarz locker verdreifachen. Wenn du Bustakte durch Schelifendurchlauftakte teilst, solltest du eigentlich die Zeit für einen Schleifendurchlauf in Sekunden herausbekommen. Jetzt weißt du, für wieviel Sekunden eine Zählereinheit steht. Damit du einen besseren oder höheren Wert bekommt, kannst du die Schleife noch passen mit NOPs auffüllen, damit die Schleife in einem Durchlauf mehr Takte "verbraucht". Falls du dich nicht an die Assemblerprogrammierung herangetraut hast, kannst du die erforderliche Assemblerschleife gleich mit dem in mBasic integrierten Assembler entwickeln, und dann auf der Virtuellen Maschine und dem Simulator testen und debuggen.

 Antwort schreiben

Bisherige Antworten:

CCBASIC-Programm in Maschinensprache umwandeln (von Dietmar - 14.01.2005 16:57)
    Re: CCBASIC-Programm in Maschinensprache umwandeln (von Stefan Tappertzhofen - 15.01.2005 12:43)
        Re: CCBASIC-Programm in Maschinensprache umwandeln (von Dietmar - 19.01.2005 1:57)
            Re: CCBASIC-Programm in Maschinensprache umwandeln (von Stefan Tappertzhofen - 19.01.2005 11:27)
                Re: CCBASIC-Programm in Maschinensprache umwandeln (von Dietmar - 19.01.2005 17:41)
                    Re: CCBASIC-Programm in Maschinensprache umwandeln (von Stefan Tappertzhofen - 19.01.2005 19:40)
                       Re: CCBASIC-Programm in Maschinensprache umwandeln (von Dietmar - 19.01.2005 21:53)
                          Re: CCBASIC-Programm in Maschinensprache umwandeln (von Stefan Tappertzhofen - 20.01.2005 9:45)
                             Re: CCBASIC-Programm in Maschinensprache umwandeln (von Michael - 25.01.2005 9:45)