Hay Leute Ich habe mal eine kleine Frage. Ich habe einen Attiny2313 mit 9,830400 MHz der soll mir nun über den OCR0A 153,6 Khz Ausgeben. Ich nutze Codevision kann es auch soweit einstellen (siehe Bild) Nur Leider wenn ich dem Teil die 153,6 Khz einstelle habe ich am Ende nur 300 Hz raus. wieso ist das so oder habe ich da was nicht ganz Verstanden.? Danke im Vorraus
Gast
#1900562
Der eingestellte Takt ist der Takt des Zählers, also der Vorteiler 1/64 Besser den Takt 9,8... MHz einstellen und bei Timer Value 0xC0 eintragen.
Gast
#1900565
Ups, mit 0xE0 müsste es passen...
naja, bei PWM nen timer value einzustellen bringt nicht viel:-) 153600Hz/510 (phase correct pwm) =301Hz, passt doch.
und für das, was du wirklich willst: clock: 9,8304MHz CTC top OCRR0A Output toggle on compare match OCR1A: 0x20 (+1 oder -1, da muss ich jedesmal nachschauen :-)
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
