Dauers eines Dekrementiervorgangs

Gast #32204
Lesenswert?
• ▲
▼
Hallo Ben,

wenn du in Assembler programmierst, brauchst du doch nur gucken wie viel 
Zyklen der µC für die verwendeten Befehle zur Abarbeitung benötigt. 
Programmierst du in einer Hochsprache, wie z. B. in C, musst du erst 
einmal wissen was der Complier aus deinem Code (z. B. count--;) macht. 
Ohne diese Info wirst du es nicht genau ausrechnen können. Ansonsten 
bleibt nur raten oder messen.

Gruß
Olaf
Gast #32205
Lesenswert?
• ▲
▼
Dankeschön !
Hab jetzt gerade mal gekuckt um wieviel Zyklen es sich beim 
Dekrementiervorgang handelt, nämlich genau um einen. Jetzt sollte ich 
nur noch wissen wie lange 1 Zyklus dauert, bin nicht sicher, aber kann 
es sein das es sich dabei um etwa 1µs dreht ?
Gast #32209
Lesenswert?
• ▲
▼
Hi

Also im Datenblatt steht, dass der maximal 24MHz schafft.
Dann hab ich noch was unter DC Characteristics gefunden -
Power Supply Current Active Mode = 12MHz
Power Supply Curren Idle Mode = 12MHz
Gast #32210
Lesenswert?
• ▲
▼
Noch etwas:

In einem der Beispielprogramme habe ich folgendes gefunden.

-------------------
                zeit: mov r0,#10
    zeit0:mov r1,#200
    zeit1:mov r2,#250
    zeit2:djnz r2,zeit2
    djnz r1,zeit1
    djnz r0,zeit0
-------------------

Diese Zeitverzögerung kommt auf fast(!) genau 1sek (laut Beschreibung)
Kann man durch zurückrechnen sich auf diese Werte verlassen ?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.