Wart Befehl

Gast #4472
nein. du musst dazu eine warteschleife einsetzten:

ldi r16, 255

warte: nop  ;zeit vergeuden
            dec r16
            brne warte

diese schleife macht 255 mal nix. jeder schleifendurchlauf vergeudet 4 
takte (wenn ich nicht irre), insgesamt also 255*4 takte. aus der 
frequenz berechnet sich dann die wartedauer, bei 4mhz sinds 255µs.

wenn du mehr willst, kannste mehrere solcher schleifen verschachteln. es 
gibt auch tools dafür. ne linux version unter

diemer.it-pc.de

dort ist auch ein link zur windows version.
Gast #4473
Und währenddessen kannst du den AVR in den Sleep-Modus schicken. 
Allerdings sollte es der Sleep-Modus sein, wo der Timer weiterläuft.
(Hat der AVR sowas eigentlich? Ich glaube schon.)


Bis denn, ERDI - Soft.
Gast #4474
nee. bei ner warteschleife geht kein sleep modus, das geht nur, wenn du 
den timer benutzt.

die veriante mit der warteschleife hat den vorteil, dass du keinen timer 
dafür brauchst (der bleibt also frei für andere dinge).

die variante mitm timer ist etwas komplizierter, aber dafür kannst du 
beim warten noch andere dinge ausführen oder in den sleepmodus gehen.
Gast #4476
Danke für eure antworten. Das mit den Warteschleifen ist eine gute idee 
aber nicht das was ich suche. Das Thema mir dem Timer finde ich höchst 
interessant. Wie funktioniert das?

MFG: Marco Beffa

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 24 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.