Schleifen Code ?

Gast #464302
Lesenswert?
• ▲
▼
nabend

ich benötige eine individuell einstellbare verzögerungsschleife.
einmal für 5ms und einmal für 5µs.
mit individuell einstellbar meine ist, dass man die anzahl der 
schleifendurchläufe bei höhere taktfrequenz des µC ebenfall erhöht um 
dieselbe verzögerung zu erhalten.

dabei bin ich auf folgende schleifen art gestoßen
http://rafb.net/p/eEARCJ61.html

allerdings hat diese schleife eine grenze, da die zahl die man in 
register r24 bzw r25 kopiert nicht beliebig groß sein darf.

kann mir jemand eine simple schleife geben (in assembler code) mit der 
sich einfach die zeit der verzögerung einstellen (ausrechnen - anzahl 
der cycles für bestimmten befehl) lässt ?

grüße g1o

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.