.... 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 .....
|
Anzeige
|
Neues Blackboard mit STM32H723.... 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 ..... 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: 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. 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.
https://github.com/WeActStudio/WeActStudio.STM32H7R3Zx_CoreBoard
Nö. Ich schlage für das von mir vorgestellte Board diesen Schaltplan vor. Siehe Anhang.
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 Herzlichen Dank. Ist schon ein interessantes Teil! Vor den (Programmier-/Debug-) Erfolg haben die (chinesischen) Götter den (Programmier-Adapter-Bastel-) Schweiss gesetzt.
Ich habe mir vor 6 Monaten mal das Schwesterboard von WeAct bestellt. https://de.aliexpress.com/item/1005005872938104.html
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...
Der chinesische WeAct Mini Programmer passt out of the Box. https://de.aliexpress.com/item/1005005303809188.html Hier mein "Hello Time" :
Bearbeitet durch User
Deswegen kauf ich mir aber keinen neuen Programmer (der sicherlich nicht so gut ist wie mein J-Link).
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
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.
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
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.
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.
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 ...
Das ist unnötig, wenn man genug 32 bit Timer hat. Je einfacher, umso sicherer. 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 ;-)
Der ursprunglich H743 bot 'nur' 400 MHz. Und das 1 MB RAM kann man nicht durch Timer ersetzen. .. :
Bearbeitet durch User
Bei Musiker, die Orgel spielen, heißt das keine "Band" sondern Continuo. Continuo spielt Generalbaß. Mit Militär nichts zu tun :)
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
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" Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|