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


von Harald (Gast)


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

von Sven (Gast)


Lesenswert?

Hallo Harald,

schau doch mal in der Hilfe unter Config Timer1


Sven

von Harald (Gast)


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

von Harald (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.