Gast
#1222279
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)
|
Anzeige
|
_delay_loop_2()
Gast
#1222279
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)
Gast
#1222294
Meine Funktion _delay_loop_2(512) läuft auf dem 10 MHz Z80 in FORTH genau 512 Sekunden. Mein Taschenrechner kommt auf 279 µs.
Gast
#1222361
Ok danke! 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. ;-)
Gast
#1222381
@ 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.
Gast
#1222397
Alles klar, danke! Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|