Hallo zusammen, ich lese mich gerade nach langer Zeit mal wieder durch das Datenblatt des ATmega168 und habe so langsam eine Knoten im Kopf. Ich will ein PWM-Signal erzeugen, bei dem ich die Zeiten T_on und T_off, d.h. die Zeit zwischen fallender und steigender Flanke und die Zeit zwischen steigender und fallender Flanke steuern kann (oder, wie man es will, in Frequenz und Tastverhältnis). Der Fast-PWM-Modus ist nicht der Richtige, da kann ich zwar das Tastverhältnis stufenlos einstellen, die Frequenz aber nur mit dem Prescaler ändern. Aber welcher Modus stimmt dann? Viele Grüße Nicolas
Warum kein Fastpwm? Man kann da doch auch die obere Grenze festlegen.
Hallo Samuel, was habe ich denn da übersehen? In OCR1A kann ich den Zählerstand festlegen, wo entweder Toggle, high oder low stattfindet. Und die obere Grenze ist doch bei Fast-PWM fest auf 255 ? Viele Grüße Nicolas P.S.: Hmm....irgendwie funktioniert mein altes Login nicht
Beim PWM Mode 7 (Timer0/2) ist OCRxA Top, d.h. man kann nur ORCxB asl Ausgang nutzen. Beim Timer1 kann das Register ICR1 genutzt werden (PWM Mode 14).
Hallo Samuel, danke, das ist genau das, was ich gesucht habe Ein schönes Wochenende wünscht Nicolas
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.