www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATMEGA 16 - 4 PWM in BASIC ?


Autor: Harald (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Sven (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Harald,

schau doch mal in der Hilfe unter Config Timer1


Sven

Autor: Harald (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Harald (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

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.