hallo ich bin's wieder. _delay_ms wird mit 262,14ms gerechnet und _delay_us wird mit768µs gerechnet. Gibt es noch inrgendwelche unterschied bis auf die zwei Sachen? Gruß Tim
Tim schrieb: > _delay_ms wird mit 262,14ms gerechnet und _delay_us wird mit768µs > gerechnet. Wie kommst du darauf? Gruß Oliver
Tim schrieb: > _delay_ms wird mit 262,14ms gerechnet und _delay_us wird mit768µs Nö. RTFM. http://www.nongnu.org/avr-libc/user-manual/group__util__delay.html
Oliver J. schrieb: > Tim schrieb: >> _delay_ms wird mit 262,14ms gerechnet und _delay_us wird mit768µs >> gerechnet. > Wie kommst du darauf? > > Gruß Oliver steht doch in dem Forumen? das ist doch die eine Formel, z.B. für _delay_ms rechnet man doch 262,14ms/F_CPU und man erhält dann die max. Wartezeit. Stimmt doch oder?
Tim schrieb: > Oliver J. schrieb: >> Tim schrieb: >>> _delay_ms wird mit 262,14ms gerechnet und _delay_us wird mit768µs >>> gerechnet. >> Wie kommst du darauf? >> >> Gruß Oliver > > steht doch in dem Forumen? Bitte? Forumen? Gehts noch? > das ist doch die eine Formel, z.B. für > _delay_ms rechnet man doch 262,14ms/F_CPU und man erhält dann die max. > Wartezeit. Stimmt doch oder? Gilt schon lange nicht mehr.
Das war vor langer Zeit in einer mitlerweile hoffnungslos veralteten version des AVR-GCC. _delay_ms bestimmt eine Wartezeit in Millisekunden _delay_us bestimmt eine Wartezeit in Mikrosekunden (1 Millisekunde = 1000 Mikrosekunden) die Delay-Funktionen arbeiten nur bei Aktivierter Optimierung entsprechend genau
kann man das denn irgendwo nachlese? Falls hier: http://www.nongnu.org/avr-libc/user-manual/group__util__delay.html denn da steht es genau so, wenn ich mich nicht irre. Ich möchte gerne mit AVR studio arbeiten, nur als info. gruß Tim
@ Tim (Gast)
>kann man das denn irgendwo nachlese?
In der Doku der libc, ist bei der Installation vom WIN-AVR dabei.
Falk Brunner schrieb: > @ Tim (Gast) > >>kann man das denn irgendwo nachlese? > > In der Doku der libc, ist bei der Installation vom WIN-AVR dabei. und wo ist es bei AVR Studio 6 nachzulesen
Tim schrieb: > Falk Brunner schrieb: >> @ Tim (Gast) >> >>>kann man das denn irgendwo nachlese? >> >> In der Doku der libc, ist bei der Installation vom WIN-AVR dabei. > > und wo ist es bei AVR Studio 6 nachzulesen Im einfachsten Fall machst du einfach das von dir inkludierte delay.h im Editor auf. Da steht es dann schwarz auf weiss drinnen.
Der unterschied zwischen _delay_ms und _delay_us ist 1000. Herzliche Grüße Timer
Karl Heinz Buchegger schrieb: > Tim schrieb: >> Falk Brunner schrieb: >>> @ Tim (Gast) >>> >>>>kann man das denn irgendwo nachlese? >>> >>> In der Doku der libc, ist bei der Installation vom WIN-AVR dabei. >> >> und wo ist es bei AVR Studio 6 nachzulesen > > Im einfachsten Fall machst du einfach das von dir inkludierte delay.h im > Editor auf. Da steht es dann schwarz auf weiss drinnen. Danke
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.