Was genau ist bei einem µC der Unterschied zwischen der Funktion "PWM" und "Output Compare" bzw. wann und zu welchem Zweck verwende ich letzteres?
Das gibt es keinen Unterschied, denn das sind nicht Alternativen. Der Attiny13 unterstützt folgende Modi: Normal, CTC, Fast PWM und Phase Correct PWM "Output Compare" ist kein Modus, sondern eine Teilfunktion des Counters. Der PWM Modus nutzt die Output Compare Funktion, um das Ausgangssignal zu erzeugen. Siehe z.B. Datenblatt des Attiny13 ab Seite 60.
Unwissender schrieb: > Was genau ist bei einem µC der Unterschied zwischen der Funktion "PWM" > und "Output Compare" bzw. wann und zu welchem Zweck verwende ich > letzteres? Output compare ist ein Feature eines Timers, daß nämlich dann wenn der Zähler den im compare register abgelegten Zählstand erreicht, etwas passiert. Dieses etwas kann sowohl etwas hardwareseitiges sein (z.B. daß ein Pin des µC von L zu H wechselt) als auch etwas softwaremäßiges (ein Interrupt wird ausgelöst). PWM ist eine Anwendung dieses Features zur Erzeugung eines PWM-Signals. Dazu wird beim Nulldurchgang des Zählers der zugehörige PWM-Pin auf H gesetzt und beim Auslösen des compare events wieder zurück auf L.
Autor: Axel Schwenke (a-za-z0-9) hat super erklärt. Danke.
Axel Schwenke schrieb: > Output compare ist ein Feature eines Timers, daß nämlich dann wenn der > Zähler den im compare register abgelegten Zählstand erreicht, etwas > passiert. Dieses etwas kann sowohl etwas hardwareseitiges sein (z.B. > daß ein Pin des µC von L zu H wechselt) als auch etwas softwaremäßiges > (ein Interrupt wird ausgelöst). Soweit ein sehr gute Darstellung des Sachverhalts. > PWM ist eine Anwendung dieses Features zur Erzeugung eines > PWM-Signals. Dazu wird beim Nulldurchgang des Zählers der zugehörige > PWM-Pin auf H gesetzt und beim Auslösen des compare events wieder > zurück auf L. Das allerdings ist "poor", denn es stellt nur einen kleinen Bruchteil der tatsächlich verfügbaren Varianten dar. Lies' bitte nochmal das Datenblatt (falls du es wirklich nicht besser weisst), oder kennzeichne deine Darstellung bitte zumindest als Beispiel für eine bestimmte Konfiguration für einen speziellen Zweck.
c-hater schrieb: > Axel Schwenke schrieb: >> PWM ist eine Anwendung dieses Features zur Erzeugung eines >> PWM-Signals. Dazu wird beim Nulldurchgang des Zählers der zugehörige >> PWM-Pin auf H gesetzt und beim Auslösen des compare events wieder >> zurück auf L. > > Das allerdings ist "poor", denn es stellt nur einen kleinen Bruchteil > der tatsächlich verfügbaren Varianten dar. <seufz> Didaktik ist nicht deine Stärke, was? Es ging mir nicht darum, dem Frager gleich alle Spielarten der PWM in einem Aufwasch zu erklären. Oder gar in einem einzigen Satz. Schon allein deswegen nicht, weil das überhaupt nicht hilfreich wäre. Aber wenn er erst mal verstanden hat, was ein compare event ist, dann versteht er im Nachhinein ja vielleicht auch die verschiedenen PWM-Modi seines µC.
> Das allerdings ist "poor", denn es stellt nur einen kleinen Bruchteil
Inhaltlich nicht "poor" sondern "pure", wie ich meine.
Schönes Wochenende.
timertick_t schrieb: >> Das allerdings ist "poor", denn es stellt nur einen kleinen Bruchteil > Inhaltlich nicht "poor" sondern "pure", wie ich meine. > > Schönes Wochenende. +1
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.