-
Thread
STM32H7-Disco erster Test
unbedeutend schneller bei ebenfalls 16 bit SDRAM https://www.youtube.com/watch?v=bcilZYgYLjk Mein STM32H7@480MHz+160MHzSDRAM Board wird bei Grafik 3x schneller weil das SDRAM schneller ist ( Takt + breiterem Bus). ST hat das in diversen AppNotes zum LTDC episch ausdiskutiert. Leider ist das STM32F769i-Disco
zu erhöhen. Noch nicht verwendet habe ich den DMA2D, der könnte die CPU noch entlasten. Der STM32H7 hat noch einen MDMA zum Abarbeiten von Display Listen, da muss ich mich aber erst einarbeiten. Gruß, dasrotemopped.
-
Thread
Stm32 16Bit Delta Sigma, internes Quarz oder externes? Und Referenz? (Störungen)
www.stmicroelectronics.com/content/ccc/resource/training/technical/product_training/group0/3c/ee/54/92/43/f1/4e/27/STM32H7-Analog-ADC_ADC/files/STM32H7-Analog-ADC_ADC.pdf/_jcr_content/translations/en.STM32H7-Analog-ADC_ADC.pdf ist auch eine Tabelle zur Enob. Da sind 13,2 Bits das Maximum. Mit dem ADC wirst du also keine
-
Thread
EMV Vorbereitungen
Flankensteilheit zu begrenzen umd eventuell externe Störungen zu filtern. Ist es da nicht ausreichend im Chip (STM32H7) die niedrigstmögliche Flankensteilheit einzustellen? Ich habe bisher in keinem Referenzlayout Ferrite an den 24 Leitungen gesehen, scheren die sich einfach nur nicht um EMV? Naja, 24 Ferrite zusätzlich
-
Thread
[V] 2x OpenMV Cam H7 STM32H7-Entwicklungsboard mit Kamera und Micropython
Hallo! Verkaufe zwei OpenMV Cam H7 STM32H7-Entwicklungsboard mit Kamera und Micropython, neu, noch in OVP luftdicht verschweißt, wie auf Bild zu sehen. https://openmv.io/products/openmv-cam-h7 https://www.mybotshop.de/OpenMV-Cam-H7
-
Thread
500 MHz µC für kleines Geld
Gibt es uCs mit Timern die mit 500+ MHz getaktet sind? STM32H7 kann "nur" 240 MHz. Und die STM32 HRTimer haben viele Einschraenkungen.
Uwe B. schrieb im Beitrag #6012425: > Gibt es uCs mit Timern die mit 500+ MHz getaktet sind? STM32H7 kann > "nur" 240 MHz. Und die STM32 HRTimer haben viele Einschraenkungen. Ich glaube fast das nicht. Maximum das ich so kenne liegt typisch bei 100 MHz. Da sticht der STM schon heraus. Meist sind
-
Thread
LCD Displays, die Qual der Wahl :-(
bis der W.S. kommt. Jedenfalls plane ich mir eine Universal GUI Platine mit 800x600 7-10" mit STM32H7 drauf. Dazu Netzwerk, USB, SD und sonst alles wichtiges an Com Schnittstellen rauslegen. Das soll dann meine neueren basteleien bedienbar halten und Daten anzeigen.
-
Thread
ARM-Assembler-Tutorial
selbst der Demo-Code erstmal nicht kompiliert. Da sehnt man sich nach so einem handlichen genügsamen STM32H7 :)
der Demo-Code erstmal nicht kompiliert. Da sehnt man sich > nach so einem handlichen genügsamen STM32H7 :) Puh, zum Glück muss ich nicht soweit gehen :) Die Idee ist, sich komplett auf eine Mainstream-Familie einzuschießen, von der man sich vorstellen kann, dass sie sämtliche eventuelle Anforderungen
-
Thread
ARM Cortex M3 für Dummies
Japp, dabei ist double aber ein optionales Feature. Die STM32F7xx können daher nur float. Die STM32H7xx können dann double.
Mw E. schrieb im Beitrag #5998565: > Die STM32F7xx können daher nur float. > Die STM32H7xx können dann double. Ich meine so allgemein kann man das nicht sagen. Wenn ich mich recht erinnere kann z.B. ein F767 auch double precision mittels FPU.
-
Thread
Digitaler Lock-In Verstärker mit Mikrocontroller, DSP oder FPGA?
wesentlich schnellere Mikrocontroller. Such Dir irgendwas mit Highspeed-USB. Z.B. STM32F7 oder STM32H7, brauchen beide aber einen externen ULPI-PHY. Oder NXP LPC432x, der hat den PHY schon integriert. Oder falls Du einen ADC mit exotischerem Protokoll verwenden möchtest, wäre auch ein kleinerer
-
Thread
Mit uC oder RPi einen Bitstrom ausgeben
normalen Kernel rausholen? Als Ultima Ratio würde ich eventuell die Daten per Ethernet auf ein STM32H7 (Nucleo Board mit 400 MHz Takt) senden und die Daten dort per GPIOs ins Auge fassen. Aber eigentlich sollten doch "läppische" 2x 10 MBit auch per Gerätetreiber auf einem Linux-Board möglich sein ohne
erstmal nichts zu tun. > Als Ultima Ratio würde ich eventuell die Daten per Ethernet auf ein > STM32H7 (Nucleo Board mit 400 MHz Takt) senden und die Daten dort per > GPIOs ins Auge fassen. GPIO impliziert "in Software am Pin wackeln". Und da wirst du dich auch auf einem 400MHz ARM schwer damit
-
Thread
Basic Interpreter für uC ?
www.mikrocontroller.net/topic/331381#3642461 Schon damals war die Ausführungsgeschwindigkeit sehr hoch. Mit heutigen STM32H7xx Controllern kann man die double-Rechnerei per Hardware erledigen, was noch einmal deutlich schneller sein wird. Nachteil bei der Geschichte ist, daß Du den Quellcode nicht weitergeben darfst,
-
Thread
STM32duino geht nicht
Funktionsumfang von ARM als Standard spezifiziert wurde. Hier würde ich Dir raten, einen Blick in di Datei stm32h7xx.h zu werfen, und in die Dateien, die darin inkludiert sind. Der gcc Compiler wird in der Regel zusammen mit der newlib-nano Library verwendet. Da sind die Standard C Funktionen drin, wie z.B.
-
Thread
STM32 H7 - SPI "echo" funktioniert nicht
Hallo Forum, ich möchte auf einem STM32H750 Mikrocontroller ein simples SPI-Slave "echo" ans laufen bekommen. Dafür sollen über SPI ein Zeichen über Interrupt empfangen werden und dann direkt wieder über SPI herausgeschrieben werden soll. Zur Zeit kommt allerdings nur ein 0x00 zurück. Was schon funktioniert: - Der RX-Interrupt wird korrekt ausgelöst und empfängt die Zeichen. - Physikalisch ist die Verbindung zwischen Slave und Master in Ordnung (Ich habe den Pin manuell auf high gezogen und 0xFF empfangen). Ich habe etwas ähnliches schon auf dem STM32F767 implementiert, aber irgendwie scheint das
-
Thread
STM32F303 CAN und USB gleichzeitig
zugleich verwendet. STM32F105/107, STM32F302xB/C, STM32F303xB/C, STM32F373, STM32F4, STM32F7, STM32H7, STM32L0, STM32L1, STM32L2, STM32L3 und STM32L4 haben für USB und CAN unabhängige Speicher.
-
Thread
Mikrocontrollerboard
www.grape-express.com/grape-express-mini-2/ da ist das Bild her In zeiten wo ein Mega 256 teurer ist als ein STM32H7xx ...
-
Thread
STM32 PVD Interrupt wird nicht ausgelöst
Hallo zusammen, ich verzweifle gerade am PVD (Programmable Voltage Detector) eines STM32H7, den ich benutzen möchte vor einer Stromunterbrechung ein paar Bytes an Daten in den Flash zu schreiben. Zum Test wollte ich mich darauf beschränken einfach einen Pin auf High zu ziehen und mir mit
-
Thread
Wie DualCore µC debuggen?
Hallo, den STM32H7 gibt es ja auch als DualCore mit nem 480MHz und nem 240MHz Core. Wie kann man sich das Arbeiten mit nem Debugger vorstellen? Wie wechselt man da den Core? Kann man immer nur einen debuggen und der
-
Thread
SPI-Taktfrequenz von 70MHz beim STM32F767
Für 70MHz auf dem SPI brauchts einen 140MHz APB Takt. Das haben ja nichtmal die STM32H7xx (da ist bei 120MHz schluss). Dafür haben die H7 drei eingebaute 16Bit ADC mit diff Eingängen zu jeweils 2,4MSps (Tsar+TSampling = 416ns) Musste mal gucken ob dir die reichen. Was solls denn
#5897993: > Für 70MHz auf dem SPI brauchts einen 140MHz APB Takt. > Das haben ja nichtmal die STM32H7xx (da ist bei 120MHz schluss). > > Dafür haben die H7 drei eingebaute 16Bit ADC mit diff Eingängen zu > jeweils 2,4MSps (Tsar+TSampling = 416ns) > Musste mal gucken ob dir die reichen. >
-
Thread
DSP Filterentwurfsprogramm
mit Signalverarbeitung auf einem Microcontroller beschäftigen. Als Board habe ich ein Nuclueo mit STM32H7 Prozessor, das soll das Zielsystem sein. Bevor ich auf dem Board anfange, habe ich mir erstmal die grundlegenden Komponenten in C/C++ auf einem PC zusammengestrickt. Als erstes ein Programm was ein
Signalverarbeitung auf > einem Microcontroller beschäftigen. Als Board habe ich ein Nuclueo mit > STM32H7 H05 schrieb im Beitrag #5888324: > Gibt es vielleicht noch irgendein Buch "digitale Filter für Blöde" Ach herrje. Also wenn überhaupt, dann wird das kein Thema für die Sommerpause, sondern
-
Thread
Welcher Logic Analyzer taugt was ?
beachtet. Das trifft aber auf jeden LA zu. Ansonsten kann man mit einem FPGA + USB oder Ethernet oder STM32H7... Board schon tolle Sachen bezüglich Logic-Analyse machen. Vielleicht auch ein Raspberry Zero wenn man Low-Level gpio Zugriff macht.
-
Thread
STM32H7 Clock auf 480MHz einstellen
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
-
Thread
STM32 und Linux - Einsteigerfragen
https://os.mbed.com/questions/84077/Ethernet-support-for-STM32H7/ hier ist der mbed fork mit Ethernet für H743: https://github.com/CurryGuy/mbed-os/tree/test-stm32h7-emac Ich kenne die Unterschiede im Emac zwischen F7 und H7 nicht, aber durch die HAL scheint
a/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/device/TOOLCHAIN_GCC_ARM/STM32H743xI.ld +++ b/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H743xI/device/TOOLCHAIN_GCC_ARM/STM32H743xI.ld @@ -179,10 +179,10 @@ SECTIONS
-
Thread
Welche Boards haben eine CPU mit FPU
Nunja, eine single precision FPU haben die meist, da kannste auch das Ergebnis direkt würfeln. zB STM32H7 haben dann eine double precision FPU.
-
Thread
Empfangene SPI Message über USART ausgeben
die Signale angeschaut und die Signale kommen ordnungsgemäß an. Bei dem µC handelt es sich um den STM32H7-Nucleo. [c] #include "main.h" #include "lwip.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ #include "lwip/udp.h" #include
-
Thread
Module miteinander verbinden - welchen Bus nehmen?
Rudolph: ja STM32H7 (die lowcost 750er) könnten es werden.
-
Thread
STM32F4xx / L4xx DMA durch externes Signal triggern
vorhandene Lösungen, aber das ist für mich nicht interessant. Für eine reine "Grafikkarte" ist der STM32H7xx meiner Meinung nach oversized, der wäre halt als Emulator-Basis interessant. Dann aber mit eigenem Board. Bei den Disco-Boards habe ich die Erfahrung gemacht, dass das Ganze schnell in wackelige
-
Thread
CubeMX Graphics mit internem RAM
#5741373: > Weil der interne Speicher dafür als framebuffer i.d.R. nicht ausreicht. Welche Regel? STM32H7xx hat 512 KB. Ein QVGA mit 16 Bit Farbtiefe braucht 153600 Bytes. Die findet man schon beim F427.
-
Thread
ST: CCM, DTCM, ITCM
ITCM ist klar. Dort kommen die schnellen Funktionen rein und man spart sich die Flash Latenz, Beim STM32H7 laeuft DTCM und ITCM mit 400MHz, waerend das restliche RAM nur 200 MHz kann.
klar. Dort kommen die schnellen Funktionen > rein > und man spart sich die Flash Latenz, Beim STM32H7 laeuft DTCM und ITCM > mit 400MHz, waerend das restliche RAM nur 200 MHz kann. Andreas M. schrieb im Beitrag #5716221: > Hier kommt dann das > Linkerscript mit ins Spiel. Dann ist das mit
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
auf der billigen und durchaus gut ausgestatteten Hardware (manche JieLi-Chips sind quasi fast wie STM32H7) sind damit quasi unmöglich.
-
Thread
GIGATRON Emulator im STM32
klingen, ich lasse mich aber gern vom Gegenteil überzeugen. Vielleicht geht das ja mit einem STM32H7xx und 400MHz, wer mag, kann es ja mal ausprobieren. Jörg
-
Thread
STM32 DMA auf GPIO und das schnell
dem STM32 rauszupusten? Das muss nicht auf den F407 beschränkt sein. Ist die Busmatrix eines STM32H7 schneller? Der ARM Kern hat zwar 400MHz, aber das Bussystem nur 200MHz. Ich würde ja gerne nen FPGA nehmen, aber dann fehlts an BlockRAM von den hier rumliegenden Xilinxen. Von Lattice hab ich
-
Thread
Wie würdet Ihr ein stm32f7-Projektbeispiel zum stm32h7 migrieren, beides in dem stm32-Workbench?
Hallo zusammen, derzeit versuche ich, ein exemplarisches Projekt von stm32f7 nach stm32h7 in der stm32-Workbench zu migrieren. Wie würden Ihr vorgehen? Da der Prozess oft sehr lange dauern kann, wäre ich sehr an Ihrer Erfahrung interessiert. Aktuell habe ich versucht ein neues Projekt
-
Thread
FTDI ft232rl - mehrere Chips an einem Bus
verwendet werden würde. Mein Ansatz ist nun folgender: - Eine Platine im Europaformat mit - 8x STM32H7 - 8x FTDI FT232 - 1x USB A Buchse an Rückseite - Stromversorgung über Hohlstecker an Rückseite - Ein paar Status-LEDs an Frontseite - JTAG-Interface Abgriff an Frontseite (Daisy-Chaining
Oder einen zusätzlichen STM32H7 und mit dem 8 virtuelle Comports per USB erstellen. (einige dann in Hardware und den Rest in Software realisiert)
-
Thread
STM32F030 interne REF ausreichend für 12Bit?
macht vieles einfacher/solider. Mike R. schrieb im Beitrag #5649585: > Oder einen zusätzlichen STM32H7 und mit dem 8 virtuelle Comports per USB > erstellen. Man braucht bei CDC-ACM pro virtuellem Port 3 USB-Endpoints (2x IN, 1x OUT). Man muss prüfen ob der Controller genug hat! ggf. macht man es
-
Thread
IC mit GPU gesucht
Hier ein paar Grundlagen am Beispiel der STM32F4 und STM32F7, der STM32H7 ist nochmals deutlich performanter: https://www.st.com/resource/en/application_note/dm00273990.pdf
-
Thread
AVR oder STM32 für Entwicklungsprojekt
verwenden soll. Der Die STM32s decken ein deutlich größeren Leistungsbereich ab (STM32Lxxx .. STM32H7xxx).
Beitrag #5617558: > Die STM32s decken ein deutlich größeren Leistungsbereich ab (STM32Lxxx > .. STM32H7xxx). ??? Mit Atmel-Studio/Atmel-ICE geht der "Leistungsbereich" vom 8-poligen 8bit-Tiny bis zum 32bit Cortex-M4, da kannst Du, wenn die 8 bit nicht reichen, zu leistungsfähigeren Controllern (
-
Thread
STM32H7 CAN FD "Restricted Operation Mode"
Da die STM32H7 Bosch M_CAN / M_TTCAN Module enthält sind die Schreiber bei ST vielleicht noch etwas verwirrt was das kann. Das hier könnte helfen: http://www.bosch-semiconductors.com/ip-modules/can-ip-modules
/mcan_users_manual_v3212.pdf Da wühle ich mich auch gerade durch, wenn auch nicht für einen STM32H7 und auch nicht mit so viel Zeit wie das verdient hätte.
-
Thread
Mitstreiter für RISC-V Mikrocontrollers gesucht
Core? Es gibt schon seit vielen Jahren Microcontroller mit Ethernet: - STM32F217, etliche STM32H7 - LPC175x, LPC176x Schon der deutlich über 10 Jahre alten LPC2368 hatte Ethernet. > Stattdessen kann man getrost SPI basierte Ethernet-Controller > anschließen. Also muss man wieder Statusregister
> > Es gibt schon seit vielen Jahren Microcontroller mit Ethernet: > > - STM32F217, etliche STM32H7 > - LPC175x, LPC176x > > Schon der deutlich über 10 Jahre alten LPC2368 hatte Ethernet. Prima, wußte ich nicht, wieder was gelernt. >> Ansonsten kann man sich da natürlich noch austoben
-
Thread
STM32F7/H7, Unterschied im HAL
mir die HAL-Treiber der beiden Prozessoren angesehen und die sind total unterschiedlich. Für den STM32H7 wiederum gibt es kaum LL-Treiber. Hat jemand von Euch schon mal ein ähnliches "Problem" und wenn ja wie wurde es gelöst? Gruss Gerhard
Etwas habe ich schon mal eruiert: Die Unterstützung für den STM32H7 ist offensichtlich noch in Entwicklung: http://www.chibios.com/forum/viewtopic.php?f=16&t=4140 Die Unterschiede zw. STM32F7 und STM32H7 sind markant, wie man der Application Note entnehmen kann
-
Thread
Controller mit größerem Flash als angegeben?
DIE STM32 F0 5 STM32 F1 7 STM32 F2 1 STM32 F3 5 STM32 F4 10 STM32 F7 3 STM32 H7 1 STM32 L0 4 STM32 L1 5 STM32 L4 5[/pre]
-
Thread
Welcher STM32 Nucleo um Musik abzuspielen?
antworten. Vom Attiny13 mit winzigem SPI-Flash über STM32F030 mit SPI-Flash und PWM mit RC-Filter bis STM32H7 mit SDXC-Karte und I2S. Merke: Erst Nachdenken, was man eigentlich will ...
-
Thread
STM32H7 mit (onboard) STLink Debugger: Data tracing nicht möglich
Hallo und schönen Sonntag an die Gemeinde, ich steige gerade auf STM32 um und versuche seit gestern verzweifelt eine Data tracing hinzubekommen, woran ich bisher komplett scheitere. Hoffentlich könnt ihr mir weiterhelfen: Ich habe ein Nucleo STM32H743ZI Board mit integriertem STLINK v2.1. Debugger. Als IDE benutze ich Atollic True Studio. Ich habe ein einfaches LED Blink Programm geschrieben, wo ich den Tastendruckstatus (0 oder 1) über SWD echtzeit verfolgen will. Weder Hardware Tracing über SWV noch Software tracing über printf funktioniert. Dieses offizielle Videotutorial dazu habe ich auch
-
Thread
R&S TSMU Radio Network Analyzer
messen und an einen PC übertragen, dann der nächste usw. Später vielleicht die FFT mit Anzeige im STM32h7 als stand alone Gerät. Macht das so alles einen Sinn ?
-
Thread
STM32 lwip UDP Empfang fehlerhaft
an diese Anleitung gehalten: https://community.st.com/docs/DOC-1811-faq-ethernet-not-working-on-stm32h7 Wenn einer von euch einen Rat hat würde ich mich sehr freuen! mfg
----------------------------------------------------------------*/ #include "main.h" #include "stm32h7xx_hal.h" #include "lwip.h" /* USER CODE BEGIN Includes */ #include "lwip/udp.h" #include <string.h> #include <stdio.h> /* USER CODE END Includes */ /* Private variables ----------------
-
Thread
MXE11 - Unix auf dem Mikrocontroller
Linux. Da es inzwischen genügend schnelle Mikrocontroller mit mehr als 256K RAM gibt (SPC58..., STM32H7..) überlege ich derzeit, doch noch eine Variante mit MMU zu programmieren, auf der dann auch ein "reguläres" Unix laufen kann. http://www.jcwolfram.de/projekte/mxe11/main.php Die weiter oben
-
Thread
Kleines Breakoutboard mit USB HS (480MBits) verfügbar?
fehlt ihm. > https://www.renesas.com/en-eu/products/microcontro... Hättest Du wohl gerne: Der STM32H7 macht doppelt soviel Coremark wie der Renesas. Und die lausige FPU des Renesas ist da noch aussen vor...
-
Thread
Q: STM32H743 External Interrupts HAL bindings
ein Verständnisfrage zum Startcode von ST (siehe startup_stm32h743xx.s) und den Header-Files in STM32H7xx_HAL_Driver. Ich habe mir in kleines bash Skript erstellt, das für jede .word Zeile der "External Interrupts Tabelle" aus dem o.g. .s-File ab Zeile 140 schaut, ob es einen zugehörigen Eintarg in irgend einer .h Datei aus dem STM32H7xx_HAL_Driver\Inc findet. Wie Ihr meinem Output-File entnehmen könnt, gibt es zu vielen Handler-Namen (aus dem .s Startcode) keine Übereinstimmungen im STM32H7xx_HAL_Driver Verzeichnis. Z.B