Der Grund: Während der µC die Zeit runterzählt, kann
er keine anderen AUfgaben bearbeiten. Für sowas wird man in
der Praxis einen Timer nehmen. Ich verstehe aber, dass du
irgendwann an irgendeiner Stelle mit dem Lernen der Programmierung
anfangen musst und daher nicht alles gleichzeitig lernen kannst. Falk B. ( falk)
07. 2007 09:58
@ Boris (Gast)
>Hallo, ich habe einen Atmega8 mit dem Stk500 und möchte mit Taster 1 und
>2 Ausgang 1. einschalten. >Das klappt soweit auch gut, nur möchte ich das die Ausgänge nach dem
>Tasten des Tasters eine Nachlaufzeit von ca. 1 bis 10 Sekunden haben. >Warum klappt das mit dem Delay nicht??? oder wie kann ich das besser
>machen? 1. ) Lass das selbstgestrickte Delay. Dafür gibt es fertige, getestete
Funktionen. 2. ) was soll di definition einer funktion INNERHALB von main? Dass ser
Compiler dort nciht meckert ist schon ein kleines Wunder. 3. ) Formatiere den Code ordentlich (Einrücken), so kann ihn keiner
lesen, incl. du. MFG
Falk
Antwort schreiben
Die Angabe einer E-Mail-Adresse ist freiwillig.
- Taster mit nachlaufzeit von
- Taster mit nachlaufzeit den
- Taster mit nachlaufzeit film
Taster Mit Nachlaufzeit Von
Announcement: there is an English version of this forum on. Posts you create there will be displayed on and
Hallo, ich habe einen Atmega8 mit dem Stk500 und möchte mit Taster 1 und
2 Ausgang 1. Schalten und mit Taster 3 und 4 Ausgang 2. einschalten. Das klappt soweit auch gut, nur möchte ich das die Ausgänge nach dem
Tasten des Tasters eine Nachlaufzeit von ca. 1 bis 10 Sekunden haben. Warum klappt das mit dem Delay nicht??? oder wie kann ich das besser
machen? Bitte um Hilfe....
von
Peter D. ( peda)
07. 12. 2007 09:48
Schreib keine eigenen delay Funktionen! Da deine delay Funktion keinen für den Compiler erkennbaren
Zweck hat, ausser Zeit zu verbrutzeln, optimiert sie dir
der Compiler heraus. Will man wirklich einen delay haben, dann gibt es in
#include
2 Funktionen. Eine davon ist _delay_ms
Schau aber in das angegebene Header File hinein. Es gibt
Obergrenzen für die delays, die mit der Taktfrequenz deines
µC zusammenhängen! PS: Solch lange Verzögerungen wird man nicht mittels delay
machen.
Taster Mit Nachlaufzeit Den
Der Bewegungsmelder hat wirklich tolle Funktionen, die ersten beiden Punkte sollten damit durchaus umsetzbar sein. Besonders der zusätzliche Taster mit seiner Nachlaufzeit bereitet mir aber Kopfzerbrechen, sodass ich keinen Ansatz finde. Ich freue mich auf ein Feedback,
schöne Grüße
Michael
Taster Mit Nachlaufzeit Film
Beschreibung Der MDT Einbaupräsenzmelder mit Lichtsensor erfasst mit 3 Sensoren und einer hochaulösenden Linse kleinste Bewegungen. Mit integriertem Temperatursensor und weißem LED Nachtlicht. Der Einbau erfolgt in handelsüblichen MR16 Einbaurahmen.
Ich sehe keine Möglichkeit, auch mit den Einstellungen kommst Du nicht zum Ziel! 14