Ich suche seit längerem einen µC mit dem ich mehrere unabhängige PWM-Signale ausgeben kann. Der Atmega64 ist so einer der entsprechen würde, leider ist er mir zu teuer. Kann mir vielleicht jemand einen Tip geben ob es D/A-Wandler mit PWM-Ausgängen gibt, oder noch besser ob man mit einem kleineren AVR auf Softwarebasis mehrere PWM-Ausgänge programmieren kann? P.S. bin echt schon am verzweifeln
Hi was verstehst du den unter mehrere? Mit dem Mega8 kannst du zumindest 4 PWM-Signale (2 mit gleicher Auflösung/Frequenz) ausgeben. Allerdings sind dann alle Timer blockiert. Matthias
Hallo Flo, Software PWM ist einfach aber meist recht langsam. Interessanterweis wird es auch bei mehr Kanälen nicht viel langsamer. Ich poste dir mal ein einfaches Basic-Beispiel - läst sich sehr leicht in C umschreiben (hab ich auch mal -aber wo ?). So ähnliche Beispiele gab es aber auch schon in der Codesammlung. Der AVR kann nebenbei durchaus auch noch was anderes machen. Gruß Bernhard
Danke für die bissherigen Antworten. Hat jemand von euch vielleicht noch ein Beispiel in Assembler. Könnte mir vorstellen das die Frequenz dadurch erhöht werden kann?
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.