Forum: Mikrocontroller und Digitale Elektronik Frage zum Timer1


von Tommy T. (thomas_k86)


Angehängte Dateien:

Lesenswert?

Ich bin sicher da kann mir jemand eine Antwort drauf geben.Und das soo 
das ich das jetzt endlich auch mal verstehe. :)

Bei dem Code im Anhang sagt man " 65535 - 31250 = 34285 "
Setzt man Timer 1 = 34285 in den Code ein, zählt dieser beim Überlauf 
eine Sekunde weiter(oder Toggele Led in diesen Fall)
Weil er erst bei 34285 anfängt zu zählen und bei 65535 Überläuft.

Wenn man aber dann z.B.60000 einsetzt,müsste er doch früher überlaufen 
und damit die Led schneller Blinken.

                 ??????WARUM ist das andersrum??????

von Martin K. (maart)


Lesenswert?

Tommy Tomatronic schrieb:
> Wenn man aber dann z.B.60000 einsetzt,müsste er doch früher überlaufen
> und damit die Led schneller Blinken.

Und das wird die LED auch machen. Hast du etwas anderes festgestellt?

von holger (Gast)


Lesenswert?

>Wenn man aber dann z.B.60000 einsetzt,müsste er doch früher überlaufen
>und damit die Led schneller Blinken.
>
 >                ??????WARUM ist das andersrum??????

Vermutung:

Deine Timer Konfiguration stellt CTC ein.
Du willst aber Overflow.

Ich kenn mich mit dem Bascom Mist aber nicht aus und kann
voll daneben liegen.

von Martin K. (maart)


Lesenswert?

Tommy Tomatronic schrieb:
> Wenn man aber dann z.B.60000 einsetzt

Ah, moment mal: WO soll der Wert genau eingesetzt werden?
Doch nicht so: 65535 - 60000, oder?

von Tommy T. (thomas_k86)


Lesenswert?

Ach du sch.....!!!!  :) :)
Jetzt hab ichs gesehen.

Ich hab Load Timer1 , ..... drin stehen.
Aber trotzdem danke!!

von Martin K. (maart)


Lesenswert?

Tommy Tomatronic schrieb:
> Ich hab Load Timer1 , ..... drin stehen.

Ist kein Ding, kann mal passieren.

Was allerdings niemals passieren darf: Hier einfach anderen und nicht 
genau den verwendeten Code anzuhängen! Soetwas frustiert.

von Tommy T. (thomas_k86)


Lesenswert?

Martin Kreiner schrieb:
> Was allerdings niemals passieren darf: Hier einfach anderen und nicht
> genau den verwendeten Code anzuhängen! Soetwas frustiert.

Hast ja recht.Hab den Code einige male nebeneinander in Bascom 
bearbeitet.
und hier hab ich den genommen der noch sauber war.Dabei ist halt 
passiert.
TUT LEID!!! :)

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.