Hallo, Wie kann ich mit einem ATMEGA88 ein PWM-Signal erfassen? Ich habe zwei Mikrocontroller und moechte mit einem das PWM Signal erzeugen und mit dem anderen die steigenden Flanken zaehlen. Waere super wenn ihr mir helfen koennt. Grüße
Stichwort Timer-Capture Im Datenblatt der uCs findest du es unter Timer 1 (meistens)
Ado Ra schrieb: > Wie kann ich mit einem ATMEGA88 ein PWM-Signal erfassen? [...] > die steigenden Flanken zaehlen. So mit ziemlicher Sicherheit jedenfalls nicht. PWM benutzt (meistens) eine konstante Zyklusfrequenz. D.h.: Das Zählen irgenwelcher Flanken kann dir maximal die Information bringen, mit welcher Zyklusfrequenz die PWM läuft, aber nicht die eigentliche Nutzinformation, die im sog. "duty" besteht, d.h. dem Anteil eines der beiden möglichen Zustände an der Gesamtzeit. Außerdem ist der ganze Ansatz ziemlicher Schwachsinn. Anstatt die PWM des einen µC durch den anderen µC aufwendig zu vermessen, sagt jeder mit gesundem Menschenverstand ausgestatte doch lieber dem einen µC, er möge dem anderen in leicht verständlicher Form mitteilen, was er da gerade per PWM ausgibt...
c-hater schrieb: > Außerdem ist der ganze Ansatz ziemlicher Schwachsinn. Haters gona hate? Lass ihn doch das so machen wie er sich das überlegt hat, vielleicht ist das auch nur ein Test-Aufbau. Und Input-Capture wäre das richtige Stichwort, ICP.
Rudolph R. schrieb: > Und Input-Capture wäre das richtige Stichwort, ICP. Ein Capture nimmt doch nur einen Zeitstempel von einem internen Zähler. Für mich wäre der korrekte Begriff einfach "Zähler" oder "Counter"... Ado Ra schrieb: > Wie kann ich mit einem ATMEGA88 ein PWM-Signal erfassen? Welche Frequenzen?
:
Bearbeitet durch Moderator
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.