Forum: Mikrocontroller und Digitale Elektronik STM32F4 Mat/Target PWM will nicht


von Embedder (Gast)


Lesenswert?

Hallo,

ich versuche derzeit mit der ST library Mat/Target PWM ans laufen zu 
bekommen. Beim Matlab-Block Timers stelle ich folgendes ein:

-TIM8
- Signal Output Frequency 100000
- Enable Channel
=> Duty cycle is an input port (Am Input hängt eine konstante mit 20)
- output duty cycle 50%

Generiere ich nun den C-Code und flashe diesen mit CoIDE auf das 
SMT-Board, dann ist mein Ausgangspwm immer bei 50% und nicht bei 20 wie 
ich es mit der Konstante vorgebe. Was mache ich falsch?

von stm32rulz (Gast)


Lesenswert?

Ich kenne die Lib für Matlab zwar jetzt nicht, aber wenn du
> - output duty cycle 50%
einstellst, ist dein Ausgang halt immer zu 50% an.
Du musst vermutlich in dem Block den Input-Wert als Duty Cycle 
definieren.

von Embedder (Gast)


Lesenswert?

stm32rulz schrieb:


> Du musst vermutlich in dem Block den Input-Wert als Duty Cycle
> definieren.

genau das mache ich mit dem Anhacken von "Duty cycle is an input port" 
=> es wird ein Eingang am Block erzeugt.

Laut der Blockhilfe soll dann die 50% nur eine Initialisierung sein.
Wenn ich dieses Feld leer kann der Code nicht erzeugt werden (Fehler)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.