Hallo, will nur wissen wie man den zeitlichen Verlauf eines MC-Programms (in Assembler) bestimmen kann. Gibt es da eine Formel von der man von Assembler Befehl (Zähltakte) zu Sekundenangabe kommt? Bespielsweise wenn man ein "DJNZ R1 (in dem FF steht), Loop" Befehl hat. Biggi
Cycles t = ---------- s Fsysclk RJMP braucht 2 Taktzyklen, Systemfrequenz ist 16Mhz: t = 2/16Mhz = 0,125 us = 125 ns
was ist fsysclk? dein bsp rjmp dauert also 125ns und die anderen befehle? mov, jmp, nop, usw.?
soweit ich weiß braucht bei den avrs bis auf lds und sts jeder befehl einen taktzyklus! (lds und sts benötigen 2) mfg, Mathias
> was ist fsysclk? Der Prozesortakt. > dein bsp rjmp dauert also 125ns und die anderen befehle? Das steht im Datenblatt. Erwartest du, daß dir jemand die alle hier abtippt?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.