Atmel, PWM von extern synchronisieren

Gast #2553714
Ich suche eine möglichkeit die Hardware PWM funktion bei einem Atmel AVR 
mit einem Externen Interrupt zu synchronisiren.

Also wenn an dem Interrupteingang sich der Pegel ändert soll die PWM 
Funktion bei 0 Loslaufen also High Pegel am ausgang und dann bei dem 
Zählerstand x wieder auf Low gehen....

Wenn ich jetzt allerdings das Timerregister einfach überschreibe mit 0 
setzt der Controller einen Zyklus lan die PWM aus......

Für Lösungen bin ich dankbar.
Gast
Wenn ich dich richtig verstehe möchtest du die PWM wie einen Timer 
nutzen.

Falls dem so ist würde ich an deiner Stelle einfach einen Timer benutzen 
und diesem per Interrupt ein Flag mitteilen.

MfG
Gast
Stefan schrieb:
> Wenn ich jetzt allerdings das Timerregister einfach überschreibe mit 0
> setzt der Controller einen Zyklus lan die PWM aus......

Siehe Datenblatt/Manual zum uC: Das Compare-Register wird im PWM-Betrieb 
erst mit dem Timer-Übergang von 255->0 neu geladen. Vermutemal, 
phasensynchrone PWM für Phasenanschnitt? BTDT.
Gast
Das das im Datenblatt steht, weiß ich selber :-)

das mit dem 255 reinschreiben muss ich noch mal testen, hatte das zwar 
schon mal probiert wenn ich mich richtig erinnere aber irgendwie führte 
das auch nicht wirklich zu dem ergebnis....

nee keine Phasenanschnittsteuerung, soll krafftstoff und zzp bei einen 
Benzinmotor steuern.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.