Hallo Freunde :-) Ich befinde mich im Moment in der Klausurvorbereitung und hänge bei folgender Aufgabe: ======================================================================== Sie haben zwei unabhängige Timer/Counter-Module mit jeweils denselben Eigenschaften: - 1 Zähler - 3 Match-Register - 3 Capture-Register Welche der folgenden Aufgabenstellungen können Sie damit lösen (jeweils mit Begründung): a) 3 PWM-Signale mit drei verschiedenen vorgegebenen Frequenzen erzeugen b) 5 PWM-Signale mit gleicher vorgegebener Frequenz erzeugen c) 6 PWM-Signale, Frequenzen sind unkrititsch (nicht vorgegeben), erzeugen? ======================================================================== Ich freue mich über jede Hilfe :-)
Gast
#5050058
Wo hngt es denn? Wie viele voneinander unabhängige Frequenzen kansst du maximal erzeugen? Wie viele PWM-Signale kannst du erzeugen?
Gast
#5050061
Was macht das Match-Register? Was macht das Capture-Register?
dummschwaetzer schrieb: > Wo hngt es denn? > > Wie viele voneinander unabhängige Frequenzen kansst du maximal erzeugen? > Wie viele PWM-Signale kannst du erzeugen? Das weiß ich leider nicht :( dummschwaetzer schrieb: > Was macht das Match-Register? Der Vergleichswert wird in sog. Match-Register geschrieben > Was macht das Capture-Register? Speichert eine Kopie des aktuellen Zählerstandes
Gast
#5050071
Kann dein Timer bei Match und/oder Capture irgendwelche Ports schalten oder Interupps auslösen?
1. SW- oder HW-PWM? 2. Ein Match-Register impliziert noch lange nicht, daß damit auch eine HW-PWM erzeugt werden kann und das alle 6 PWMs auf separate Pins geroutet werden können. Z.B. belegen beim ATtiny25 OC0B und OC1A den selben Pin, d.h. können nicht gleichzeitig verwendet werden. Ohne das Datenblatt des konkreten MCs sind diese Fragen also nicht beantwortbar.
Gast
#5050091
Berni S. schrieb: > Ich freue mich über jede Hilfe :-) Lache mal nicht zu früh. Also, die Vorgaben sind unvollständig. Zumindest sollte klargestellt werden, ob da NUR die vorgegebene Hardware in Betracht kommt oder auch Software. In letzterem Falle könnte man mit nur 1 Zähler und 1 Match-Register theoretisch beliebig viele PWM's mit theoretisch beliebigen Frequenzen erzeugen (vorausgesetzt, der Zähler UND der µC sind beide im Vergleich dazu beliebig schnell). Man braucht nur das Match-Register auf den Zeitpunkt des jeweils nächsten Ereignisses zu setzen (z.B. toggle Signal 99) und hätte damit sowohl seine 99 (oder mehr) signale mit vorgebbarer Frequenz und vorgebbarem Duty in der Tasche. Aber ich nehme mal an, dein Schulmeister ist ein Oberschlauer, der an sowas nicht gedacht hat. Er hat ja auch nicht geschrieben, ob und welche Abhängigkeiten und Annahmen zulässig sind. Also ob man die Matchregister im Laufe umprogrammieren darf oder nicht. W.S.
Gast
#5050103
aus der UM10462: For each timer, up to four match registers can be configured as PWM allowing to use up to two match outputs as single edge controlled PWM outputs. also: je Timer 2PWM? oder je Match 2PWM?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.