Hi, ich benutze den 16bit Timer Nr.1 eines AT90CAN128 im Modus "FastPWM" und (WGMn3:0 = 15), was bedeutet, dass OCR1A den "TOP"-Wert darstellt. Jetzt steht in dem Manual, dass ein Compare Match stattfindet wenn der Timer OCRnx trifft. Was ist denn nun OCRnx? Wo kann ich einstellen, was OCRnx ist?? Ich finde einfach nichts dazu im Manual. Danke
@ Nob Ge. (bize) >(WGMn3:0 = 15), was bedeutet, dass OCR1A den "TOP"-Wert darstellt. Ganz einfach. Der Timer läuft von 0..OCR1A >Wo kann ich einstellen, was OCRnx ist?? In dem Register OCRnx? MFG Falk
Falk Brunner schrieb: > @ Nob Ge. (bize) > >>(WGMn3:0 = 15), was bedeutet, dass OCR1A den "TOP"-Wert darstellt. > > Ganz einfach. Der Timer läuft von 0..OCR1A > Das weiß ich auch. Sorry, das war keine Frage. :-) >>Wo kann ich einstellen, was OCRnx ist?? > > In dem Register OCRnx? > > MFG > Falk ne. das "n" ist ein Platzhalter für den Timer. Also 0, 1, 2 oder 3. Und das "x" ist ein Platzhalter für den Output Compare Channel. Und ich frage mich, wenn der OCR1A schon in Gebrauch ist, dann werde ich ja z.B. OCR2A hernehmen müssen. Wo kann man das aber einstellen, dass es genau OCR2A ist???
@ Nob Ge. (bize) >ne. das "n" ist ein Platzhalter für den Timer. Also 0, 1, 2 oder 3. >Und das "x" ist ein Platzhalter für den Output Compare Channel. Schon klar. >Und ich frage mich, wenn der OCR1A schon in Gebrauch ist, dann werde ich >ja z.B. OCR2A hernehmen müssen. Wo kann man das aber einstellen, dass es >genau OCR2A ist??? Mit dem richtigen WGM Modusbits. Aber dieser Modus ist doof, weil man dadurch einen PWM-Kanal verliert. Besser ist entweder einfache 8/9/10/16 Bit PWM nutzen oder wenigstens TOP durch ICP?? einstellen. MFG Falk
Falk Brunner schrieb: > @ Nob Ge. (bize) > >>ne. das "n" ist ein Platzhalter für den Timer. Also 0, 1, 2 oder 3. >>Und das "x" ist ein Platzhalter für den Output Compare Channel. > > Schon klar. > >>Und ich frage mich, wenn der OCR1A schon in Gebrauch ist, dann werde ich >>ja z.B. OCR2A hernehmen müssen. Wo kann man das aber einstellen, dass es >>genau OCR2A ist??? > > Mit dem richtigen WGM Modusbits. Aber dieser Modus ist doof, weil man > dadurch einen PWM-Kanal verliert. Besser ist entweder einfache 8/9/10/16 > Bit PWM nutzen oder wenigstens TOP durch ICP?? einstellen. > > MFG > Falk Danke. Aber komme leider immer noch nicht drauf. Ich finde nirgends einen Hinweis oder zumindest eine Fußnote, dass dann ein anderes Register für den Compare Match genutzt wird...
>Und ich frage mich, wenn der OCR1A schon in Gebrauch ist, dann werde ich >ja z.B. OCR2A hernehmen müssen. Wo kann man das aber einstellen, dass es >genau OCR2A ist??? Nee, OCR1B musst du nehmen. Wenn du OCR1A und OCR1B verwenden willst, musst du den Modus nehmen, bei dem TOP entweder durch die Hardware festgelegt ist, oder durch ICR festgelegt wird.
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.