wie bekommt man es hin das der AT90S4433 vor der ausführung des nächsten befehls 1 ms wartet??? danke im voraus!!!
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.