
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> Vielen Dank nochmal für die Beantwortung meiner Fragen. > Hätte aber noch eine Fragen zur Zeit spanne die das Assemblerprogramm braucht. > Bei Motorola steht das der HC05 bei 4Mhz 2µs takte hat. > NOP z.B.: braucht 2 Takte, jetzt brauch ich eigentlich nur die takte zählen mal 2 und habe die Zeit die das Assemblerprogramm > braucht. Jetzt weiß ich nur nicht,wie das mit den Befehlen ist > die zwischen 2 und 6 takte brauchen. Woher weiß ich ob der Befehl 2 oder mehr takte braucht. > Hoffe ich habe mich verständlich genug ausgedrückt worauf ich hinaus will. > Vielen dank nochmal. > MfG Holger > Die Anzahl der Takte der einzelnen Assembler-Befehle kann man im Datenblatt des MC68HC05B6-Mikrokontrollers nachsehen. Einen Link hierauf findet man übrigens auf der CC-Intern Hauptseite. Aber Vorsicht: Das Programm zur Dekodierung der Servoimpulse wartet auf bestimmte Ereignisse (Flanken der Servoimpulse). Die Laufzeit wird also im wesentlichen durch das Timing der Peripherie, hier der Fernsteuerung, und nicht primär durch die Ausführungszeit der Assembler-Befehle bestimmt. Anders ausgedrückt: Die Takte der einzelnen Befehle zu zählen liefert nicht die Laufzeit des Programms, da ja nicht bekannt ist, wie oft die einzelnen Schleifen durchlaufen werden. Gruß tu |
| Antwort schreiben |