mikrocontroller.net

Forum: Projekte & Code Timer, Interrupts und PWM kombinieren (Mega162)


Autor: Tobias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Ich möchte, dass mein AVR drei PWM-Signale erzeugt. Gleichzeitig soll 
er, sobald ein Interrupt kommt, in ein Unterprogramm springen, in dem 
steht, welche Pins wie lange geschaltet sind. Nachdem dieses 
durchgelaufen ist, soll der AVR so lange warten, bis ein neuer Interrupt 
kommt, und wieder das Unterprogramm abarbeiten. Nach einer Weile, oder 
auch nach einer gewissen Anzahl dieser Zyklen soll der AVR dann in ein 
anderes Unterprogramm springen, in dem andere Zeiten für die Ausgänge 
stehen. Außerdem soll das PWM-Signal nach gewissen Zeiten oder einer 
bestimmten Anzahl von Zyklen geändert werden.  Die Ausgänge sollen immer 
im gleichen Zeitabstand schalten, also müsste ich einen Timer verwenden. 
Der AVR hat 4 Timer.

Kann mir da jemand helfen, da ich noch nicht so viel Ahnung von Bascom 
habe?

Viele Grüße

Tobias

Autor: Robin Tönniges (rotoe) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Klick mal links in der Menüleiste auf Codesammlung und dann ließ was 
oben unter Codesammlung steht.
Vieleicht weiste dann was du falsch gemacht hast.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.