Forum: Mikrocontroller und Digitale Elektronik warten???


von Benn S. (Gast)


Lesenswert?

wie bekommt man es hin das der AT90S4433 vor der ausführung des nächsten
befehls 1 ms wartet???

danke im voraus!!!

von Benn S. (Gast)


Lesenswert?

hilfäääääääää!!!!!!!
bitte!!!

von jornbyte (Gast)


Lesenswert?

Da gibt es den AVR Delay Loop Generator zum Download.
Der spuckt bei 4 MHz den Code aus:
; =============================
;    delay loop generator
;     4000 cycles:
; -----------------------------
; delaying 3999 cycles:
          ldi  R17, $1F
WGLOOP0:  ldi  R18, $2A
WGLOOP1:  dec  R18
          brne WGLOOP1
          dec  R17
          brne WGLOOP0
; -----------------------------
; delaying 1 cycle:
          nop
; =============================

Oder du nimmst den Timer.

von Benn S. (Gast)


Lesenswert?

wo gibt es den zum downloaden?
Ich hab in der AVR anleitung nix zum timer gefunden

von jornbyte (Gast)


Angehängte Dateien:

Lesenswert?

Für den Timer gibt es hier ein Beispiel:
http://www.mikrocontroller.net/forum/read-4-628.html

Und noch den Delay-Generator zum Download.

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
Noch kein Account? Hier anmelden.