Timer bei STM32F407

Gast #3647234
Lesenswert?

Hallo,

ich bin neu auf dem Gebiet STM32. Ich habe viel hier im Forum gelesen 
und gelernt, doch jetzt habe ich eine Frage zu den Timern.

Ich würde gerne zwei Signale erzeugen, welche synchron zueinander sind.

Zum einen wäre das ein 10MHz Rechteck, welches ein 
Impuls-Pausenverhältnis von 50:50 hat. Und als zweites möchte ich ein 
Rechteck mit 900Hz erzeugen, welches auch ein Impuls-Pausenverhältnis 
von 50:50 hat. Der Flankenwechsel des langsameren Signals soll nur bei 
einr steigenden Flanke des schnelleren Signals stattfinden.

Als internen Takt verwende ich 168MHz. Ich möchte das ganze über Timer 
realisieren und den langsameren Takt nach 3 Perioden abschalten und 
manuell für drei weitere Perioden einschalten.

Wie muss ich die Pins konfigurieren? Welche Timer kann ich dazu 
verwenden? Wie muss ich die Timer konfigurieren?

Exemplarisch habe ich mal ein Bild angehängt auf welchem die Frequenzen 
allerdings nicht wie hier im Text beschrieben zusammenpassen.

Bevor die Frage kommt, was ich denn genau vorhabe: Ich möchte es mir auf 
dem Oszi oder LogicAnalyzer angucken und dabei etwas über den 
effizienten Einsatz von Timern lernen!
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren