Gast
#520957
Hallo leute, ich hab mir das tutorial durchgelesen aber bei programmierung von timern komm ich einwenig in ektik z.b. mit der reihenfolge. Kann mir bitte jemand mit einpaar tips weiterhelfen? Gruss, Max
|
Anzeige
|
Timer verstehen
Gast
#520957
Hallo leute, ich hab mir das tutorial durchgelesen aber bei programmierung von timern komm ich einwenig in ektik z.b. mit der reihenfolge. Kann mir bitte jemand mit einpaar tips weiterhelfen? Gruss, Max
Gast
#520961
gucke bitte hierein, was für Fragen WIR dir beantworten sollen: http://de.wikipedia.org/wiki/Glaskugel
Gast
#520962
In welcher Sprache programmierst du denn? Und selbst wenn ich das H ergänze, werde ich aus "...bei programmierung von timern komm ich einwenig in ektik z.b. mit der reihenfolge..." nicht so recht schlau. WO hängst du denn? WELCHER Controller?
Gast
#520963
> ich hab mir das tutorial durchgelesen aber bei programmierung von timern > komm ich einwenig in ektik z.b. mit der reihenfolge. Kann mir bitte > jemand mit einpaar tips weiterhelfen? Diese Frage kann man doch bestimmt noch ein wenig unpräziser stellen...
Gast
#520964
Hehe, ich hab wirklich ne Glaskugel hier liegen! Taugt aber nur als unglaublich kitschiger Briefbeschwerer...
Gast
#520977
Gast
#520978
...deswegen die frage.... Antwort: JA (wir können dir Tipps geben) Aber welche Fragen hast du NUN?? => Ich habe leider keine Glaskugel. Du muss uns die Fragen schon stellen! Und was verstehst du jetzt am Timer nicht? Ein Timer ist einfach nur ein Register im µC. Dieses Register kann in regelmässigen Abständen um 1 erhöht werden. Die regelmässigen Abstände ergeben sich aus dem Vorteiler mit dem der Timer betrieben wird. Der Vorteiler ist an den Systemtakt angeschlossen und kann den Systemtakt durch bestimmte Faktoren teilen und so den Timer mit einer geringeren Frequenz als dem Systemtakt ansteuern. Jetzt zählt also das Timerregister so vor sich hin. Als solches ist das noch nicht sehr aufregend. Interessanter wird die ganze Sache, wenn man weis das dieser Timer bei bestimmten Zählerstanden Aktionen auslösen kann. So eine bestimmter Zählerstand kann zb. ein Overflow sein. Ein 8 Bit Timer kann ja nur bis 255 zählen. Danach findet ein Überlauf (Overflow) statt und der Timer beginnt wieder bei 0. Man kann sich jetzt an diesen Overflow klemmen und einen Programmteil ausfühen lassen, wenn der Overflow eintritt. Das ist aber nur eine Möglichkeit, Timer können noch sehr viel mehr. Antwort schreiben |
Anzeige
|