Brauche denkhilfen (ATMega128 mit 6 PWM und Timer zeitgesteuert)

Gast #5618566
Lesenswert?
• ▲
▼
Hallo.

Ich brauche ein paar Hilfen zum ATMega128.

Also ich habe eine Schaltung mit 6 PWMs. Diese sind an die PINs OC1A/B/C 
sowie OC3A/B/C.

Nun möchte ich diese PWMs so das ich diese mit
1
OCR1A =
2
OCR1B =
3
....

Es ist leider schon ein wenig her. Welche Timer muss ich dafür nochmal 
nutzen? Am besten 0 - 255.

Dann sollen 2 PWMs zeitgesteuert laufen also soll diese z.b. in einer 
Zeit von 3 Std von 0 auf 255 fahren oder eben innerhalb von 3 Std von 
255 auf 0 fahren.

Wie berechne ich das am besten? Da habe ich absolut keine Ahnung :(

Dann benötige ich einen Timer. Möglichst sekundengenau. Der ATMega hat 
einen externen 16MHz Quarz.

Welchen Timer kann ich nun noch zu den 6 PWMs einsetzen?

Vielen Dank.

Antwort schreiben

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.

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.