STM32F4 Verständnisfrage zu PWM & Timern

Gast #3112999
Lesenswert?
• ▲
▼
Abend, ich habe folgende Frage zum STM32F4 (Discovery):

Habe ich es richtig verstanden, dass alle potentiellen PWM-Ausgänge 
(alternate pin function) die sind die mit TIMx_CHy bezeichnet sind? Für 
alle x=Timernummer, y=Timerkanal ???

Mein Ziel ist die Ansteuerung von LED-Stripes (12V RGB) über N-Mosfets. 
Also brauche ich 3 Kanäle. Die PWM soll mit 1kHz laufen.

Kann ich also einen Timer mit min. 3 zugehörigen TIMxCHy Ausgängen 
wählen und dann haben alle Ausgänge die gleiche PWM-Frequenz und (sehr 
wichtig) die Compare Werte (-> Dutycycle) sind für die einzelnen Kanäle 
frei einstellbar ???

Habe ich das richtig so?

Welche Timer empfehlen sich denn? Was sind denn die general purpose 
timer? Es gibt ja angeblich süeziell welche für QuadratureDecoding und 
DAC.
(Firma: matzetronics) #3113263
Lesenswert?
• ▲
▼
Heinz schrieb:
> Welche Timer empfehlen sich denn? Was sind denn die general purpose
> timer?

Du kannst Standard Timer nehmen, einfacher ist allerdings einer der 
'Advanced Timer', die haben zumindest beim STM32F103 gleich vier CC 
Units, ausreichend für 4 oder 8 PWM Kanäle.
Ein wenig trickig ist das Einstellen der Polarität, aber dafür wühlst du 
dich am besten durch die Doku.
Gast #3113612
Lesenswert?
• ▲
▼
Im Datenblatt auf Seite 29 ist eine Übersicht der Timer, dort kannst du 
dir deinen passenden aussuchen.
http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf
Für dich ist die Spalte "Capture/compare channels" wichtig, da muss der 
Wert min. 3 sein, für 3 Ausgänge/Channel. Jeder Channel hat ein eigenen 
CC Register für den CC Wert. Der Timer läuft für alle Channel mit einer 
einheitlichen Frequenz.

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.