-
-
PWM auf PIC18F4550 beschränkt?
Hallo.
Ich will mit Hilfe der PWM einem Summer verschiedene Töne entlocken. Sozusagen Lieder abspielen.
Soweit ich weiß ist die PWM beim PIC18F4550 ja nur über Timer2 ansteuerbar.
Und da Timer2 ja nur 3 verschiedene Taktfrequenzen hat ist das jetzt etwas blöd. Wie soll ich mit diesen 3 Frequenzen (die ja vom Grundtakt "bestimmt" werden) Töne im Bereich von so 50 bis 15k (z.B.) erzeugen?
Man kann beim Timer2 zwar ja angeben wann ein Überlauf sein soll, da er aber nur 8 bit hat wird ja auch das nicht reichen.
Hab ich da irgendwas falsch gedacht? Ich beschäftige mich noch nicht solange mit PICs, daher kann es gut sein, dass ich blödsinn rede 
Gauntlet
-
Erfahrener Benutzer
Roboter-Spezialist
Hallo
Ich kenn den Chip zwar jetzt nicht, dürfte aber ähnlich (oder besser) wie beim 16F876 sein.
Am TMR2 kannst Du zwei Dinge einstellen:
Vorteiler: Da gibts 3 möglich Einstellungen. Die meinst Du wahrscheinlich
Reload-Wert: Hier kann man einstellen, nach welcher Anzahl Takte der TMR2 auf 0 zurücksetzen soll und das ganze von vorne beginnt (brauchst Du nur einmal einzustellen)
Die Frequenz lässt sich mit beidem zusammen einstellen.
Sollte aber im Datenblatt stehen.
Gruess
Fritzli
-
Danke.
Reichen denn die 3 Vorteiler Einstellungen + den Variablen überlauf wirklich für so ein breites Frequenzspektrum?
Gauntlet
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen