hi Leute Wie kommt es das wenn ich bei einer CPU Freq. von 1MHz bei meinem Tiny26L die Prescale bits CS02 CS01 CS00 Auf 001 Setze lediglich eine Frequenz von 2KHz erhalte. Also ein 500 stel von dem was ich eingestellt habe.. hoffe jemand kann mir da weiter helfen !! gruss Filla
CS0[2:0] = 001 bedeutet prescale = 1 Passt doch: 1.000.000 / (2*256) = 1.953,125 also ca. 2kHz (Eine volle Rechteckschwingung ist nach 2*256 Takten erreicht)
wie kommst denn du auf die 2kHz? du kannst wohl kaum die intere frequenz messen...
Danke für die Antworten... Stimmt ich toggel einen Port.. Aber eigentlich brauche ich eine Freq. von 20KHz, komme leider nicht über 2KHz hinaus... Habt ihr da evtl. noch nen Tip Danke Filla
den Timer nicht von Null hochzählen lassen, sondern (bei einem 8-bit Timer) mal mit dez 230 versuchen.
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.