ATMEGA 16 - 4 PWM in BASIC ?

Gast #20717
Lesenswert?
• ▲
▼
Hallo

Wie werden in Bascom-AVR die 4 PWM angesprochen und programmiert.
Im Helpfile von BASCOM-AVR ist nichts zu finden weiterhin auch nichts 
ihn Kühnels Büchern.
Weiterhin wie werden die 4 PWM mit den Chip-eigenen 3 Timern realisiert?

Dank schon mal für evnetuelle Hilfe
Gast #20719
Lesenswert?
• ▲
▼
Hallo Sven

Danke mal für den Hinweis

Verstehe ich das richtig?

Der Timer1 kann im 8,9 oder 10 bit Modus betrieben werden
über compare a oder compare b kann ich die pwm innerhalb der 8 bis 10 
bit bestimmen.
jedem compare kann ich einen Ausgang zuordnen
ABER beide pwm's haben aber die gleiche Frequenz!

Das würde bedeuten beim ATMEGA 16 könnte ich über die beiden Timer 4 
PWM's laufen lassen, wobei je 2 die gleiche Frequenz und bitlänge haben.

Ich habe bisher noch keine PWM realisiert
deswegen noch ne Frage:
bedeuten 8 BIT dass ich nur 8 verschiedene Pulsweiten einstellen kann 
oder 8² = 256 verschiedene Pulsweiten.


Gruß Harald
Gast #20720
Lesenswert?
• ▲
▼
Hallo Sven,

Kleiner Anhang zur PWM - Realisierung

Hatte schon öfter PWM realisiert aber auf anlogem Weg
Dreiecksignal auf einen OP und mit DC-Zugabe die PWM eingestellt. Aber 
ich wollts halt mal mit nem AVR versuchen :)

Gruß Harald

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 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.