Max. Zykluszeit Atmega32?

#1321537
Lesenswert?

Hallo Jochen,

Du kommst wohl aus der SPS-Ecke ?
Ein µC hat keine Zykluszeit, da das Programm nie "unten" ankommt.

Bei einem µC gibt es die Angabe, wieviele Takte (Cyclen) ein Befehl 
benötigt. Wenn Du also genau wissen möchtest, wie viel Zeit Dein 
Programm für eine bestimmte Aktion benötigt, dann musst Du Dir die 
enstsprechende Programmstelle suchen und dort zu allen dort verwendeten 
Befehlen die benötigten Takte aufschreiben.
Wie viele Takte für welchen Befehl benötigt wird, das steht im 
Datenblatt des µC ganz hinten.

MfG
Ulli
Gast #1321575
Lesenswert?

>Du kommst wohl aus der SPS-Ecke ?

Richtig erkannt ;-)

>Ein µC hat keine Zykluszeit, da das Programm nie "unten" ankommt.

Ok, dann ist das klar.

>Bei einem µC gibt es die Angabe, wieviele Takte (Cyclen) ein Befehl
>benötigt. Wenn Du also genau wissen möchtest, wie viel Zeit Dein
>Programm für eine bestimmte Aktion benötigt, dann musst Du Dir die
>enstsprechende Programmstelle suchen und dort zu allen dort verwendeten
>Befehlen die benötigten Takte aufschreiben.
>Wie viele Takte für welchen Befehl benötigt wird, das steht im
>Datenblatt des µC ganz hinten.

Hab ich gefunden.

Weiss jemand zufällig, ob es dafür eine Umsetzung für die Basic Befehle 
in Bascom Basic gibt? Bestimmt in der Bascom doku enthalten oder? Da 
werd ich dann mal später am Tag nach suchen.


Dankeschön an Euch für die schnelle Hilfe


gruß

jochen
Gast #1321610
Lesenswert?

Allenfalls das Listing anschauen. Eine andere Moeglichkeit waere der 
simulator. Dort sind ueblicherweise die Ausfuehrungszeiten angegeben. 
Eine alternative Methode waere an selektiertern Orten einen Pin zu 
bewegen und mit einem Oszilloskop zu kontrollieren.
#1321618
Lesenswert?

Dummerweise ist das nicht konstant. Befehle und Operatoren können 
abhängig von den Werten verschieden lang dauern.

Wenn es darum geht, die Grössenordnung rauszukriegen, um abzuschätzen ob 
schnell genug, dann OK. Willst du damit aber ein bestimmtes 
Zeitverhalten erreichen, dann ist solche Erbsenzählerei der völlig 
falsche Ansatz.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren