Hallo, kurze Frage! Gehe ich recht in der Annahme, dass ein uC mit 7.33MHz für diesen Aufruf "_delay_loop_2(512)" => 512*543ns = 278us benötigt? (Verstehe die Funktion _delay_loop_2 nicht ganz)
Meine Funktion _delay_loop_2(512) läuft auf dem 10 MHz Z80 in FORTH genau 512 Sekunden.
Route_66 wrote: > Meine Funktion _delay_loop_2(512) läuft auf dem 10 MHz Z80 in FORTH > genau 512 Sekunden. Dazu müsstest du aber zumindest erst einmal FORTH können. ;-)
@ Jörg wenn der uC gerade dabei ist die Funktion _delay_loop_2() abzuarbeiten, kann diese dann von einem Interrupt unterbrochen werden?
Nachdem sie nicht durch cli()/sei() geschützt ist (wie sich das für eine gute Libraryfunktion auch gehört), kann sie natürlich unterbrochen werden.
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.