Forum: Mikrocontroller und Digitale Elektronik STM32H7 Clock auf 480MHz einstellen


von Björn G. (tueftler)


Angehängte Dateien:

Lesenswert?

Hallo,

die neuen Revisions des STM32H7 können ja nun scheinbar 480MHz.
Auch im Cube ist dieser Wert vermerkt.

Wie im Screenshot zu sehen, darf DIVN1 max 836MHz am Ausgang haben.
Der nachfolgende Prescaler kann jedoch minimal die Hälfte teilen und 
einen multiplikator gibt es in diesem Strang nicht mehr.

Daher schlussfolgere ich nun, dass hier etwas nicht ganz passen kann da 
836MHz/2 eben nur 418Mhz erzeugen können.

Weiß jemand wie das mal geplant wurde?

Grüße, Björn

von Harry L. (mysth)


Angehängte Dateien:

Lesenswert?

Schau mal!

von ennen (Gast)


Lesenswert?

Harry L. schrieb:
> Schau mal!

Ok das heisst das geht dann aber nur mit dem internen Oszillator wie ich 
aus deinen Bilder schließe.

Der TO nutzt scheinbar aber einen externen Oszillator, zumindest ist 
dies als Takteingang ausgewählt (HSE beim MUX)

von Harry L. (mysth)


Angehängte Dateien:

Lesenswert?

Ok, dann mit ext. Takt.

von H7 Fan (Gast)


Lesenswert?

ennen schrieb:
> Ok das heisst das geht dann aber nur mit dem internen Oszillator wie ich
> aus deinen Bilder schließe.

Nö.

HSE 8MHz x120    und dann  /2   ergibt 480MHz

von H7 Fan (Gast)


Angehängte Dateien:

Lesenswert?

H7 Fan schrieb:
> HSE 8MHz x120    und dann  /2   ergibt 480MHz

So also ...

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

@Harry L
Irgendwas ist an deinem Cube kaputt.
-> (((64MHz/4)*37)/2 sind keine 400MHz sondern 296MHz
-> (((64MHz/4)*167)/2 sind keine 480MHz sondern 1336MHz

von Björn G. (tueftler)


Angehängte Dateien:

Lesenswert?

Ich habs!
Es lag am Cube was kein Update angezeigt hat.
Hier gab es scheinbar einen Patch (siehe Bilder).

Nun funktioniert es :)

Harry L. schrieb:
> Ok, dann mit ext. Takt.
Dein Takt ist immer noch intern ;)

Danke Euch für das Nachschauen!

Schönes Wochenende!
Björn

von Stefan F. (Gast)


Lesenswert?

Björn G. schrieb:
> Es lag am Cube was kein Update angezeigt hat.

Das ist wie Öl im Getriebe. Gestern noch wurde ich beschimpft, weil ich 
mich über zahlreiche Bugs in in Cube MX (bzw. HAL) beklagt hatte.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

@Stefanus:
Komischerweise antwortet Harry auch nicht auf meine Nachfrage zu seinen 
falschen Takten obwohl er in anderen Threads schonwieder gut rumgetrollt 
hat.

von H7 Fan (Gast)


Angehängte Dateien:

Lesenswert?

Hab mal ein bisschen gespielt und wollte es wissen, vielleicht
kann es jemand brauchen:

480 MHz System Clock auf einem STM32.

Anbei ein LED Blinky Beispiel (gesamtes Atollic Studio Projekt
und Hex File zum direkt Flashen) für das Nucleo H743ZI Board.

Als Kontroll Output dient PC10, dort kommt der halbe
SysTick raus (500 Hz).

Beeindruckend wie man mit 480 MHz die LEDs blinken
lassen kann ;-)

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.