Forum: Mikrocontroller und Digitale Elektronik Neues Blackboard mit STM32H723


von Wastl (hartundweichware)


Angehängte Dateien:

Lesenswert?

.... gerade aus China in meinem Briefkasten gelandet.
Es gibt schon noch ein paar andere neuere Blackboards, das hier
erschien mir am attraktivsten.

Noch ist nichts dafür geschrieben, ich bin gespannt. Immerhin
kann der STM bis 550 MHz laufen .....

von Hans-Georg L. (h-g-l)


Lesenswert?

Mir sind die STM32H743 lieber die haben mehr internes RAM.
Die Boards gibt es auch mit externem 32Mbyte Ram.
Siehe: Beitrag "STM32H743 mit 32MByte externem SDRAM"

Und interessanter finde ich dieses hier:
https://de.aliexpress.com/item/1005010466566322.html

Das ist ein ST32H7R3, der läuft mit 600MHz und hat vor allen Dingen USB 
HIGH Speed im Chip. Und einen 16Bit Bus bis 50MHz. Da habe ich ein Board 
hier aber auch noch nichts damit gemacht. Ist leider nur ein Blink Demo 
drauf ohne USB.

von Kilo S. (kilo_s)


Lesenswert?

Gibt's da auch Dokumentation zu? Also irgendwas, wenigstens die Belegung 
für die zwei FPC zb.

(Arduino Wimmelbild zb.)

Schade, LCD hat 10 Pin und nicht 12, passt nicht für meine Recycling LCD 
der Vapes.

von Harry L. (mysth)


Lesenswert?

Kilo S. schrieb:
> Gibt's da auch Dokumentation zu? Also irgendwas, wenigstens die Belegung
> für die zwei FPC zb.

https://github.com/WeActStudio/WeActStudio.STM32H7R3Zx_CoreBoard

von Wastl (hartundweichware)


Angehängte Dateien:

Lesenswert?

Harry L. schrieb:
> https://github.com/WeActStudio/WeActStudio.STM32H7R3Zx_CoreBoard

Nö.

Ich schlage für das von mir vorgestellte Board diesen
Schaltplan vor. Siehe Anhang.

von Hans-Georg L. (h-g-l)


Lesenswert?

Harry L. schrieb:
> Kilo S. schrieb:
>> Gibt's da auch Dokumentation zu? Also irgendwas, wenigstens die Belegung
>> für die zwei FPC zb.
>
> https://github.com/WeActStudio/WeActStudio.STM32H7R3Zx_CoreBoard


Das STM32H7R3 Board hat aber keine FPC Stecker ;-)

Ich schätze mal das die Belegung vom FK743 Board für die FPC Stecker die 
gleiche ist. Gleicher Hersteller.
https://www.mikrocontroller.net/attachment/649011/FK743M5-XIH6.pdf

von Kilo S. (kilo_s)


Lesenswert?

Herzlichen Dank.

Ist schon ein interessantes Teil!

von Wastl (hartundweichware)


Angehängte Dateien:

Lesenswert?

Vor den (Programmier-/Debug-) Erfolg haben die (chinesischen)
Götter den (Programmier-Adapter-Bastel-) Schweiss gesetzt.

von Thomas F. (igel)


Lesenswert?

Wastl schrieb:
> .... gerade aus China in meinem Briefkasten gelandet.

Ich habe mir vor 6 Monaten mal das Schwesterboard von WeAct bestellt.
https://de.aliexpress.com/item/1005005872938104.html

> Noch ist nichts dafür geschrieben, ich bin gespannt.

Ich habe mir vorgenommen mit Cube-IDE aber LowLevel auf Registerebene 
ohne HAL zu arbeiten.
Leider hänge ich immer noch an der RCC-Konfig und bekomme meinen 
Wunschtakt  nicht hin. Diese H7 sind schon etwas tricky...

von Thomas F. (igel)


Angehängte Dateien:

Lesenswert?

Wastl schrieb:
> Vor den (Programmier-/Debug-) Erfolg haben die (chinesischen)
> Götter den (Programmier-Adapter-Bastel-) Schweiss gesetzt.

Der chinesische WeAct Mini Programmer passt out of the Box.

https://de.aliexpress.com/item/1005005303809188.html

Hier mein "Hello Time"

: Bearbeitet durch User
von Wastl (hartundweichware)


Lesenswert?

Thomas F. schrieb:
> Der chinesische WeAct Mini Programmer passt out of the Box.

Deswegen kauf ich mir aber keinen neuen Programmer (der sicherlich
nicht so gut ist wie mein J-Link).

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Wastl schrieb:
> (Programmier-Adapter-Bastel-)

Was hat's mit den Widerständen auf sich?

von Wastl (hartundweichware)


Lesenswert?

Niklas G. schrieb:
> Was hat's mit den Widerständen auf sich?

Längswiderstände (Angstwiderstände) zum Serial/USB-Adapter
zum "Entklingeln" wenn Leitung "lang" ist.

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Wastl schrieb:
> Längswiderstände (Angstwiderstände) zum Serial/USB-Adapter
> zum "Entklingeln" wenn Leitung "lang" ist.

Okay danke. Hab auch öfter mal einfach den Debugger mit der Pinleiste 
über fliegende Jumperkabel verbunden, klappt auch gut, ist nur wackelig.

: Bearbeitet durch User
von Maxim B. (max182)


Lesenswert?

Hans-Georg L. schrieb:
> Mir sind die STM32H743 lieber die haben mehr internes RAM.

H723 hat vier 32 bit Timer, H743 hat nur zwei.

von Hans-Georg L. (h-g-l)


Lesenswert?

Maxim B. schrieb:
> Hans-Georg L. schrieb:
>> Mir sind die STM32H743 lieber die haben mehr internes RAM.
>
> H723 hat vier 32 bit Timer, H743 hat nur zwei.
Und was willst du damit ?

Was an den H72xx viel interessanter ist, ist die Möglichkeit 192k SRAM 
von D1 auf TCM in 64k Blöcken umzuschalten. Damit hast du dann das 
4fache an instruction Ram an der CPU zur Verfügung.

von Maxim B. (max182)


Lesenswert?

Hans-Georg L. schrieb:
> Und was willst du damit ?

Zwei 32bit Timer für reziproke Frequenzmessung (z.B. um Tonhöhe einer 
Orgel mit 0,01 Cent zu erfassen) ohne Problem mit ISR usw. Hier kommt 
auch FPU mit 64 bit richtig dazu. Zwei weitere bleiben frei für andere 
Zwecke, man findet ja immer was, wo 32 bit besser als 16.

: Bearbeitet durch User
von Mi N. (msx)


Lesenswert?

Maxim B. schrieb:
> H723 hat vier 32 bit Timer, H743 hat nur zwei.

Hier wollte ich eigentlich spontan nachfragen, wofür Du denn 4 x 32-Bit 
Timer brauchst, ohne den Konjunktiv zu verwenden, hatte mich aber 
zurückgehalten.

Maxim B. schrieb:
> Zwei 32bit Timer für reziproke Frequenzmessung (z.B. um Tonhöhe einer
> Orgel mit 0,01 Cent zu erfassen)

Hier antwortest Du nun auf Nachfrage von Hans-Georg, vermeidest 
geschickt den Konjunktiv, und die Begründung geht trotzdem schief.
Zum einen reicht ein einziger Zähler, um vier Kanäle gleichzeitig zu 
messen. Ich zeige Dir gerne, wie das geht ;-) Zum anderen wäre solch 
eine Messung fatal für Deine Orgel, denn Du müßtest erkennen, wie 
grottenschlecht deren Frequenzgenauigkeit ist. Oder hat Deine Orgel 
einen OCXO?

Die ganzen Vergleiche erinnern mich ein wenig an Autoquartett früher im 
Schulbus ;-)
Mir wäre der H743 einfach zu 'lahm', aber wenn man RAM für TFT braucht, 
ist das ein Pluspunkt. Beim H723 ist es fraglich, alle Timer sinnvoll 
(ohne Konjunktiv) zu verwenden, da man immer auch beachten muß, daß das 
Gehäuse auch alle benötigten IO-Leitungen nach außen zuläßt.

Was positiv an diesen Boards ist, daß man für wenig Geld und ohne 
eigenes Layout/Löterei, die Funktionen der µCs testen kann.

von Maxim B. (max182)


Lesenswert?

Mi N. schrieb:
> Mir wäre der H743 einfach zu 'lahm', aber wenn man RAM für TFT braucht,
> ist das ein Pluspunkt. Beim H723 ist es fraglich, alle Timer sinnvoll
> (ohne Konjunktiv) zu verwenden

480 MHz oder 550 MHZ - Unterschied wird in Praxis kaum zu merken. Kann 
auch gut sein, daß es mit 550 MHz langsamer läuft als mit 480 MHz: dafür 
sollte man Verzögerungen wegen Flashzugang genau ansehen. Außerdem sind 
Verzögerungen bei STM32 eher eine Glückssache, mal so mal so. So genau 
wie bei AVR kann man hier die Takte kaum berechnen.

Und die Timer... Laut Sprichwort, man kann Brei mit Butter kaum 
verderben :) Lieber nicht alles benutzen, was auf dem Chip, statt 
ungedeckte Bedarf an Timer haben. Wenn überhaupt alle Timer die Arbeit 
in 32 bit ermöglichten, wäre es bestimmt noch besser.

von Hans-Georg L. (h-g-l)


Lesenswert?

Maxim B. schrieb:
> Mi N. schrieb:
>> Mir wäre der H743 einfach zu 'lahm', aber wenn man RAM für TFT braucht,
>> ist das ein Pluspunkt. Beim H723 ist es fraglich, alle Timer sinnvoll
>> (ohne Konjunktiv) zu verwenden
>
> 480 MHz oder 550 MHZ - Unterschied wird in Praxis kaum zu merken. Kann
> auch gut sein, daß es mit 550 MHz langsamer läuft als mit 480 MHz: dafür
> sollte man Verzögerungen wegen Flashzugang genau ansehen. Außerdem sind
> Verzögerungen bei STM32 eher eine Glückssache, mal so mal so. So genau
> wie bei AVR kann man hier die Takte kaum berechnen.
>
> Und die Timer... Laut Sprichwort, man kann Brei mit Butter kaum
> verderben :) Lieber nicht alles benutzen, was auf dem Chip, statt
> ungedeckte Bedarf an Timer haben. Wenn überhaupt alle Timer die Arbeit
> in 32 bit ermöglichten, wäre es bestimmt noch besser.

Die Timer lassen sich einfach kaskadieren ...

von Maxim B. (max182)


Lesenswert?

Hans-Georg L. schrieb:
> Die Timer lassen sich einfach kaskadieren ...

Das ist unnötig, wenn man genug 32 bit Timer hat. Je einfacher, umso 
sicherer.

von Mi N. (msx)


Lesenswert?

Wenn Du Musiker bist (Orgel) und eine Band gründen würdest, nenne sie
"Max und seine Timer".
Wegen der Übermäßigen Anzahl an Fans würde ich schon mal das 
Olympiastadion reservieren ;-)

Maxim B. schrieb:
> 480 MHz oder 550 MHZ - Unterschied wird in Praxis kaum zu merken.

Der ursprunglich H743 bot 'nur' 400 MHz. Und das 1 MB RAM kann man nicht 
durch Timer ersetzen.

von Wastl (hartundweichware)


Lesenswert?

..

: Bearbeitet durch User
von Maxim B. (max182)


Lesenswert?

Mi N. schrieb:
> Wenn Du Musiker bist (Orgel) und eine Band gründen würdest

Bei Musiker, die Orgel spielen, heißt das keine "Band" sondern Continuo. 
Continuo spielt Generalbaß. Mit Militär nichts zu tun :)

Mi N. schrieb:
> Und das 1 MB RAM kann man nicht
> durch Timer ersetzen.
Man kann dafür wie bei Giga externen Flash und SRAM benutzen. Passende 
IC mit externen Timer zu finden ist gar nicht so einfach...

: Bearbeitet durch User
von Hans-Georg L. (h-g-l)


Lesenswert?

Maxim B. schrieb:
> Mi N. schrieb:
>> Wenn Du Musiker bist (Orgel) und eine Band gründen würdest
>
> Bei Musiker, die Orgel spielen, heißt das keine "Band" sondern Continuo.
> Continuo spielt Generalbaß. Mit Militär nichts zu tun :)
>
> Mi N. schrieb:
>> Und das 1 MB RAM kann man nicht
>> durch Timer ersetzen.
> Man kann dafür wie bei Giga externen Flash und SRAM benutzen. Passende
> IC mit externen Timer zu finden ist gar nicht so einfach...

Das mit den 32Bit Timer ist doch albern ...

Und wenn wir schon mal beim Timer(Schwanz)vergleich sind ;-)
Der h74x hat 5 LPTimer, der 72x nur 1.
Der h74x hat einen HRTIM (das sind nochmal 6 Timer), der 72x hat 0.

Und du wirst es nicht glauben es gibt ein Board mit externem 32MByte RAM 
und Was ist da drauf ? ... ein STM32H743 ;-)
Beitrag "STM32H743 mit 32MByte externem SDRAM"

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.