Forum: Mikrocontroller und Digitale Elektronik delay.h


von Stephan (Gast)


Lesenswert?

Hallo zusammen,

ich habe das WinAVR Tutorial durchgelesen. Darin war angemerkt, dass
man nach einbinden der delay.h die Funktion _delay_ms() verwenden.
Allerdings enthält meine lib diese Funktion nicht. Ab welcher Version
ist diese Funktion in der delay.h eingebunden? Ich habe das winAVR
Paket 20040720 installiert, was eigentlich das neueste sein sollte
oder?

Vielleicht kann mir jemand auch die Datei delay.h schicken!

Noch ne Frage zu den Grenzen der Funktionen _delay_ms und _delay_us:
Bis zu welchen Zeitwerten kann man die Funktionen verwenden? Ich denke
mal dass es da eine Grenze gibt z.B. werden keine 1.000.000 ms möglich
sein.

Vielen Dank

von Tobi (Gast)


Lesenswert?

auf der sourceforge seite gibts eine neuere version, leider ist doe
projekt website veraltet und leitet einen zu diesem genauso veralteten
download

von Stephan (Gast)


Lesenswert?

Hab jetzt mal die Version 20050214 heruntergeladen. Ist das die
neueste?

Die Alte sollte ich zuerst deinstallieren, bevor ich die neue
istalliere oder?

Gruße Stephan

von Tobi (Gast)


Lesenswert?

ich habs bei mir drüber kopiert und es läuft ;)

von Starter Hans (Gast)


Lesenswert?

Habe mir meine delay.h verwurstelt,
wo kann ich eine neue runterladen

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Einzeldownload:
http://cvs.savannah.gnu.org/viewvc/avr-libc/include/util/delay.h?root=avr-libc&view=log

Eventuell im Repository nach der Version passend zu deiner WinAVR?, 
AVR-GCC?, avr-libc Version suchen.

Andere Methode:
AVR Toolchain deinstallieren und neu installieren. Problematisch, wenn 
du sonstwo noch eigene Änderungen gemacht hast.

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.