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

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.