STM32F746G PWM Timer Periode lässt sich nicht ändern TIM4->CCR1=100;

OP (Firma: Student) #6949372
Lesenswert?
• ▲
▼
Guten Tag,
Vorweg die DACs des Kontrollers sind bereits verbaut im Gesamtprojekt.
Ich habe zum Testen des System einen extra Code geschrieben bzw. 
abgeschrieben.
Quelle: 
https://deepbluembedded.com/stm32-change-pwm-duty-cycle-with-dma-for-sine-wave-generation/

Ich möchte einen Sinus generieren und dessen Frequenz über TIM4 ändern.
Dabei ging ich davon aus das TIM4->CCR1=neueFrequenz dies übernimmt.
Allerdings kann ich am Ozi keine Änderung feststellen!
Mit TIM4->ARR=neuerTeiler; funktioniert.
Programmablauf:
Über den USERBUTTON1 wird ein Interrupt ausgelöst welcher die Periode 
erhöhen soll.
Ansonsten wird der SINUS über DMA der von TIMER4 gesteuert wird und 
TIMER2 der das PWM Signal generiert erzeugt.

Code im Anhang.
Angehängte Dateien:
Gast #6949383
Lesenswert?
• ▲
▼
Henrik G. schrieb:
> Hier mein CODE:

Fuck!
Seit eineinhalb Jahren hier angemeldet und kann noch nicht
die Hinweise zum Posten von Sourcecode lesen.

Hier nochmal zur "Verstärkung":

--------------
Wichtige Regeln - erst lesen, dann posten!
...........
Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
--------------

Was daran ist nicht zu verstehen? Lieber erst posten und dann lesen?

Henrik G. schrieb:
> die DAC'S des Kontrollers

Hierzu: http://www.deppenapostroph.info
OP (Firma: Student) #6949417
Lesenswert?
• ▲
▼
Kevin M. schrieb:
> Wenn ich das richtig sehe startest du den DMA mit CC aber der Trigger
> Output an deinem Timer ist auf Reset gesetzt. Mit dem CC kannst du imho
> die Frequenz nicht einstellen, Da solltest du wohl Update auswählen und
> dann das ARR Register stellen.

Ok was ist CC und imho? Könntest du mir das  vl. bitte etwas 
Ausführlicher erklären?
Vielen Dank
Gast #6949432
Lesenswert?
• ▲
▼
Henrik G. schrieb:
> Das kannst du so eh nicht Kompilieren weil es ja nur ein Auszug ist!

Und ein Dateibetrachter soll das riechen dass das C-Code ist?
Schon mal was von Formatierung und Syntax-Highlighting eines
Dateibetrachters gehört?

Langsam schleicht sich der dringende Verdacht auf Beratungs-
resistenz ein.

omg!

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.