-
Thread
max. Buffersize für ADC-DMA-Transfer
Es sieht so aus, also ob der DMA im STM32H7 für den Buffer einen maximalen Adressraum von 16 Bit hat, zumindest funktioniert der Code nur bis maximal ADCbufferSize = 65535 #define ADCbufferSize 65535 volatile uint16_t ADCbuffer[ADCbufferSize
-
Thread
STM32F7: CubeMX: stm32f7xx_hal_exti.h nicht da
Problem schein schon mal jemand gehabt zu haben: https://community.st.com/s/question/0D50X0000BSXrED/stm32h7xxhalextih-file-does-not-exist-in-h7-package So wie ich das sehe, habe ich aber die aktuellste Version des stm32f7xx im CubeMx (siehe Anhang). Warum wird die Datei dann nicht vom CubeMx erzeugt?
-
Thread
STM32H7 stemwin
Hallo, ich versuche mich gerade an einem STM32H743 mit einem 4" Display mit NT35510 Controller. So funktioniert alles. Nun wollte ich mich in STemWin versuchen. Alles eingebunden, jedoch spuckt er beim compilieren folgenden Fehler aus: make -j16 all arm-none-eabi-gcc -o "H743_STemwin_NT35510.elf" @"objects.list" -l"" -mcpu=cortex-m7 -T"D:\Users\Sasch\STM32CubeIDE\workspace_1.5.0\H743_STemwin_NT35510\STM32H743VITX_FLASH.ld" --specs=nosys.specs -Wl,-Map="H743_STemwin_NT35510.map" -Wl,--gc-sections -static -L"D:\Users\Sasch\STM32CubeIDE\workspace_1.5.0\H743_STemwin_NT35510\STemWinLib\Lib
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32h7-series/stm32h730-value-line/stm32h730vb.html) Das ist ne ganz andere Leistungsklasse bei ähnlichem Preis (2.80€ bei Mouser bei 2500 Stück, d.h. bei größeren Stückzahlen direkt vom Hersteller vermutlich
-
Thread
STM32H7 - Flash Inhalt nicht korrekt auslesbar (IAR)
Hallo, ich programmiere aktuell einen Bootloader für den STM32H743 Controller. Hier habe ich nun ein sehr merkwürdiges Phenomän. Wenn ich den int. Flash beschreibe bleibt dieser bei 0xFFFFFFFF (Zustand nach dem Erase). Lege ich nun einen Pointer auf eine beschriebene Adresse im Flash zeigt dieser ebenfalls 0xFFFFFFFF an. Gehe ich aber jetzt im Disassembly über die Instruktionen wo der Pointer verwendet wird dann wird ja der Datenwert an der Adresse in ein Arbeitsregister geladen. In diesem landet dann jedoch nicht der Wert 0xFFFFFFFF sondern ein komplett anderer Wert. Das einzige was mir
-
Thread
LPC1768 noch aktuell?
dicke irgendwas mit IP -- oder LCD oder komplexere sachen .. dann lieber den RT1xxx oder STM32H7 meine Meinung ... Ja der LPC kann auch IP ... aber hier mangelt es schnell an RAM Irgendwas mit TLS und schon wirds irgendwo eng und langsam Die dicken brummer würde ich NUR mit RTOS
-
Thread
Wofür Propeller von Parallax ?
von der Bitnahen Assemblerwelt Lichtjahre entfernt. Bei uns werden für's LED-Blinken mittlerweile STM32H7 eingesetzt ...
-
Thread
STM32 Nucleo Musik abspielen
devices with CortexM3, CortexM4 and CortexM7 cores. The CortexM7 version only works on STM32F7xx and STM32H7xx but not on STM32H7Ax."
-
Thread
lwIP auf STM32H7 - Doku gesucht
Hallo, ich habe gerade einen STM32H7 mit lwIP und freeRTOS am laufen. Eine Modbus-Implementierung läuft halbwegs stabil, allerdings der Webserver auf Basis von netconn nicht wirklich. Ich habe jetzt schon einiges an den lwipopts Einstellungen
-
Thread
C Programmierung Wie abfrage ob eine Adresse gerade ist
Byte bzw. 2-Byte-Paketen zu entfernen: https://community.st.com/s/question/0D53W00000MfuaASAR/stm32h7xx-serious-bug-in-spi-driver-hal-version-130-170-and-180 Das Problem schlummert dort vermutlich an mehreren Stellen, und nicht nur bei der H7-HAL ...
-
Thread
STM32H7 USART geht nicht mehr mit Compiler V6.14
normal ausgebe. Empfangen wird über Interrupt. Gesendet über DMA1 Stream1. Controller ist ein STM32H7 Kennt jemand das Problem? Gruß Andi
-
Thread
32k Uhrenquarz am STM32H743 board Problem
mcauser/MCUDEV_DEVEBOX_H7XX_M https://github.com/mcauser/MCUDEV_DEVEBOX_H7XX_M/blob/master/docs/STM32H7XX_M_schematics.pdf wurde mir noch erschwert duch ein Problem dem 32k LSE clock. Dieser wird für den LPTImer verwendet und weckt die CPU aus dem sleep mit WFI auf. Zum Testen habe ich den HSE dann
/github.com/STMicroelectronics/STM32CubeH7/blob/beced99ac090fece04d1e0eb6648b8075e156c6c/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_rcc.h#L7727-L7757 Aber da ist die Frage wo das Define RCC_VER_X herkommt, das muss ich wohl noch selber setzen. Edit: das RCC_VER_X wird im CMSIS header stm32h743xx.h
-
Thread
Einheitlicher uC-Perpherie-Abstraktions-Layer
Selbst innerhalb der STM32 Serien gibts ja schon verschiedene DMA und ein STM32H7 hat 3 unterschiedliche gleichzeitig! (dazu zähle ich jetzt nicht integrierte DMA wie bei Ethernet und USB) Auf Arbeit haben wir das mit C++ gelöst und einem DMA Interface. Das wird dann pro DMA
-
Thread
8-stelliger Frequenzzähler, reziprok, STM32F7xx
max. Eingangsfrequenz beträgt wegen der internen Synchronisierung 1/2 dieser Frequenz. Bei den STM32H7xx beträgt der Timertakt maximal 1/2 CPU-Takt und die max. Eingangsfrequenz dann nur noch 1/4 vom CPU-Takt. > Man müsste das > Datenblatt durchackern, wozu ich jetzt nicht den Intellekt habe.
Eingangsfrequenz beträgt wegen der internen > Synchronisierung 1/2 dieser Frequenz. > Bei den STM32H7xx beträgt der Timertakt maximal 1/2 CPU-Takt und die > max. Eingangsfrequenz dann nur noch 1/4 vom CPU-Takt. > Danke, sehr aufschlussreich. Ist nicht die H-Serie die schnellere und damit der
-
Thread
Embedded Linux und die Echtzeit
oder die STM32H7 die es auch als Dualcore gibt. Die Cortex-M sind nach oben hin auch immer weiter gewachsen, die H7 laufen mit 500 MHz, haben 1 MB Ram und 2 MB Flash. Schon als Singlecore schaffen die richtig was
-
Thread
STM32H7 vs. i.MX RT
STMicro hat ein paar neue STM32H7 angekündigt mit einer Taktrate von 550MHz und internem Flash. Beworben wird das ganze natürlich schön mit „the fastest core speed in the market among MCUs that integrate flash storage on-chip“. Habe
Daher ist es für den Entwickler etwas einfacher von z.B. einem STM32 mit M3 oder M4 auf diesen neuen STM32H7 umzusteigen. Mit "kümmern" meine ich z.B. daß ich die Interrupts ins RAM kopieren muss um bei einem seltener aufgerufenen Interrupt nicht die Latenz massiv zu steigern. Aber längerfristiger
-
Thread
Problem mit USB auf STM32H743
scheint am Takt zu liegen, USB1 kann verschiedene Quellen haben: - HSI48 Initialisierung hängt in stm32h7xx_ll_usb.c/USB_CoreReset(). Es wird USBx->GRSTCTL |= USB_OTG_GRSTCTL_CSRST; gesetzt und dann gewartet bis dieses Bit von der HW wieder rückgesetzt wird, das passiert nicht. Google liefert hier Ergebnisse
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
egal, ob nun ein Vorteiler im µC vorhanden ist oder extern ergänzt werden muß. Heute gibt es den STM32H7xx, dessen interne Teiler bis zu 240 MHz arbeiten, was eine max. Eingangsfrequenz von 120 MHz zuläßt. Mit einem Vorteiler 1:2 (zum Beispiel 74AUP1G80 von NXP) kommt man dann wieder auf 240 MHz und
wohl auch viel Arbeit/Testerei. das erschwert die Sache für Anfänger. > Heute gibt es den STM32H7xx, dessen > interne Teiler bis zu 240 MHz arbeiten, was eine max. Eingangsfrequenz > von 120 MHz zuläßt. Mit einem Vorteiler 1:2 (zum Beispiel 74AUP1G80 von > NXP) kommt man dann wieder auf
-
Thread
STM32 SDMMC FATFS ließt Volumengröße falsch
Prozessor: STM32H7A3 Board: Nucleo-STM32H7A3ZI-Q IDE: STM32CubeIDE + STM32CubeMX Ich habe mit CubeMX ein Projekt zur 4Bit-Ansteuerung einer SD-Karte mit FATFS erzeugt. Das SD-Karte-Mounten gibt die Fehlermeldung
-
Thread
SD an Nucleo-144 direkt?
3.3V-LDO - LDO-En schaltbar vom Board - D[3:0] jeweils mit 10k an 3.3V gehängt Sind die I/Os des STM32H7A3 auf 1.8 oder 3.3V? Und was wähle ich dann im CubeMX aus? Ich denke: "SD 4 bits Wite buss" (also ohne voltage converter) Viele Grüße! Marko
würde einfach das 3V3 Beispiel "von der Stange" nehmen. https://www.st.com/en/evaluation-tools/stm32h7b3i-dk.html Dort ist die Schaltung für die µSD Karte zu finden. (siehe Anhang) Die Software dazu gibt es hier: ~/STM32Cube/Repository/STM32Cube_FW_H7_V1.8.0/Projects/STM32H7B3I-DK
-
Thread
TMS320 - welche Bedeutung hat der DSP heute noch
heute schaue welche Taktraten normale Mikrocontroller haben, geht ja in die gleiche Richtung, siehe STM32H7 oder Teensy 4... dann finden die mit der Leistung heute ja auch Anwendungen die eigentlich sehr DSP lastig sind! Hat der TMS320 da überhaupt noch einen Marktanteil im Vergleich zur Konkurrenz? Denn
-
Thread
Operationsverstärker in der Lehre noch zeitgemäß?
Charakteristik - implementiert wurde. Dann wird mit fetten FIR Filtern geschossen und aus Angst ein STM32H7 verwendet bevor man sich auf die Basics zurückzieht, einen Schritt zurück macht und einfach sauber entwickelt. Dummerweise sind all die ganzen Libraries/Beispielschaltungen einfach zu verlockend
-
Thread
ILI9486 Display von Raspberry auf STM32 portieren
r-raspberry-pi-mit-resistivem-touchscreen Das Display ist für den Raspberry Pi gedacht, ich betreibe es aber am STM32H7. Es "scheint" einen ILI9486 Controller zu haben. Deshalb habe ich diverse Libs für den Controller getestet und mich für eine entschieden. Daraus dann eine Applikation erstellt. Nun habe ich mehrere
-
Thread
Z80 CPU einer der modernsten CPUs?
Programmspeicherbereich von über 50K ROM und 6K RAM? Ja, auch so kleine gibt es noch. ;) Aber auch z.B. die STM32H7 mit 480MHz, 2MB Flashrom, 1MB RAM ;) Nicht falsch verstehen, ich bin auch Hardcore-Nostaligiker, aber vom sachlichen Standpunkt gibt es WEIT besseres ;) Gruß, Christian
Jahre sind kein Argument. Lies mal das Datenblatt eines heutigen Controllers (muß nicht gerade der STM32H7xx für ca. 5 - 10 € sein). Dir wird (hoffentlich) das Wasser im Mund zusammenlaufen ;-)
-
Thread
ZF Digitalisieren und Spektrumanalyse
das würde sicher funktionieren aber als Nachbauprojekt zu teuer. Deshalb meine Idee mit dem 25€ STM32H7 Nucleo Board. Das Frontend liefert die Daten mit 25M Samples/s und kann via DMA an die Filterhardware übergeben werden. Dort kann das unerwünschte Band über Tiefpassfilter entfernt werden und über
-
Thread
STM32h7, Schrittmotor mit hoher Interpolation ansteuern und wissen wo man ist?
mehr gemacht wird. Ich schätze also dass ich mich bei 10U/s schon ziemlich nah an der Reserve des STM32H7 befinde (zumindest bei aktueller Clock). Edit: Zur Regelung an sich. Ich habe eine Servorate von 100Hz ausgesucht um alles zu steuern. Allerdings weiß ich nicht ob das für die Motorregelung reicht
-
Thread
Midiinterface - diskrete UARTs mit integrierter RS232 statt MC UARTs?
schneller MC für so einen Zweck STM32G071KBT, 5 Hardware UARTs im LQFP-32 Gehäuse bis hin zu STM32H7A3VGT, 11 Hardware UARTs im LQFP-100 Bonus: beide brauchen keinen Quarz
-
Thread
STM32 Nand Flash - Welcher Treiber/Dateisystem
Hallo, ich habe bei einem Projekt einen NAND Flash an einem STM32H7 angeschlossen. In dem Flash sollen viele Sachen wie z.B. Parameter, gesammelte Messwerte, etc. gespeichert werden können. Könnt ihr mir hier ein Dateisystem o.ä. empfehlen wodurch ich einfach meine
-
Thread
STM32 eval board mit MAC aber ohne Eth PHY für SPE
meine Vorstellung) Nun frage ich mich in welcher STM32 Variante eine MAC Baustein vorhanden ist. STM32H7 !? z.b.? aber ich will davon eine eval board auf dem ein STM32 mit MAC verbaut ist, aber keine Ethernet phy... gib es sowas überhaupt? oder ist ein MAC ein extra Baustein auf der Platine? Ich
Vorstellung) > > Nun frage ich mich in welcher STM32 Variante eine MAC Baustein vorhanden > ist. STM32H7 !? z.b.? Ich bin mir nicht sicher, ob wir hier alle dieselben TLAs verwenden. Diverse STM32 haben Media Access Control on Chip. Beispiel: STM32F407. D.h. Du suchst einen STM32xxx mit integriertem
-
Thread
FPGA aus Köln - GateMate
Leistungsstarke Mikrocontroller gibt es auch auf dem freien Markt, zum Beispiel i.MX RT oder STM32H7 und wer kleine Stückzahlen im Automotive Bereich benötigt, der muss halt schauen ob es was einigermaßen passendes von der Stange gibt. Zum eigentlichen Thema gibt es nicht mehr viel zu sagen
-
Thread
STM32H7 FMC SDRAM
Hallo zusammen, ich möchte einen externen SDRAM (IS42S32200L) an den STM32H7 anschließen. Ich habe mir dazu ein bisschen was durchgelesen und bin zu folgender Hardwareverdrahtung gekommen: SDRAM D0-D31 -> STM32H7 D0-D31 SDRAM A0-A10 -> STM32H7 A0-A10 SDRAM B0-B1 -> STM32H7 BA0-BA1 SDRAM DM0-DM3 -> STM32H7 NBL0-NBL3 SDRAM WE -> STM32H7 SDNWE SDRAM CAS -> STM32H7 SDNCAS SDRAM RAS -> STM32H7 SDNRAS SDRAM CLK -> STM32H7 CLK SDRAM CS -> STM32H7
-
Thread
Suche Mitwirkende für Groovebox Entwicklung
Udo K. schrieb im Beitrag #6152267: > nimm einen STM32H7, der reicht dafür locker. > Dann sparst du dir das Linux mit all den Problemen, > und hast Echtzeit und geringe Latenzen. Na prima 20 Audio Kanäle + 128 Stimmen Sampleplayer + PitchShift + einen
temp schrieb im Beitrag #6152285: > Udo K. schrieb im Beitrag #6152267: >> nimm einen STM32H7, der reicht dafür locker. >> Dann sparst du dir das Linux mit all den Problemen, >> und hast Echtzeit und geringe Latenzen. > > Na prima 20 Audio Kanäle + 128 Stimmen Sampleplayer + PitchShift
-
Thread
Welche beste Freeware-Alternative zu "Simulink"?
fuer tests vorhanden) und ich generiere Code fur Linux RT systeme (auch unter Raspberry PI) und STM32H7 systeme (in Entwicklung). Einige Beispiele sind auf Youtube, nd das Suchbegriff ist "pysimCoder" Das ganze System ist immer in Entwicklung, aber Hilfe sind willkommen! https://github.com/
-
Thread
Start in CAN Bus mit uC
genug sein, muss aber nicht. relaiv Preiswert mit FDCAN: https://www.st.com/en/evaluation-tools/stm32h7b3i-dk.html?ecmp=tt14171_gl_enews_feb2020&cid=stmDM25664&bid=275955371&uid=B2HGDGxzzqEKxfvE5w32yagHhrOBby0E#overview musst "nur" noch die Software schreiben, aber das Einarbeiten war ja eh das
-
Thread
Kondensator für Crystal STM32
Ich möchte einen STM32H7 mit einem 32MHz Crystal betreiben. Ich habe auch schon einen ausgesucht und zwar den ABM11-32.000MHZ-D2X-T3. Hier das Datenblat zum Crystal https://www.mouser.de/ProductDetail/ABRACON/ABM11-
-
Thread
Mikrocontroller aussuchen
STM32H7 Dual Core
-
Thread
Arduino Protenta: Need for Speed
Ich hab Insiderinformationen die besagen, dass auf den verbauten STM32H7 sogar Maschinencode laufen soll!
-
Thread
DC Motor Ansteuerung mit STM32H7 über PWM
Hallo, ich möchte eine Regelung für einen DC-Motor mit dem DRV8432 und einem STM32H7 umsetzen. Beim Motor handelt es sich um einen kleinen Brushed DC Motor. Ich habe lange nach einem passenden Baustein gesucht und mich für den DRV8432 entschieden. Auf dem STM32H7 möchte ich dann
Oder Du nutzt nur PWM-A und schaltest die Richtung mit einem konstanten Signal an PWM-B um. Der STM32H7 sollte dabei noch nicht an seine Leistungsgrenzen kommen ;-)
-
Thread
EMbitz IDE lebt? Kommt bald neue Version 2.0!
Hello, can the IDE also be used to program and debug the STM32H7 dual core? I have the problem that I have the 1.11 and now wanted to install the 2.0 (2.1 in a few minutes) in parallel. But when I start I always get the message that the version of EBlink
-
Thread
Reicht der Pt1000 direkt am STM32 16-Bit ADC oder doch lieber OP-Schaltung?
, ohne OpAmp, ohne SpezialdeppenIC. Und selbst wenn man einen OpAmp einsetzen wollte hat ihn der STM32H7 schon eingebaut, es gibt keinen Grund einen davorzulöten.
Einige MCs erlauben deshalb, die CPU während der Wandlung anzuhalten. Ganz so schlimm ist es beim STM32H7 nicht, der hat extra Pins für die Analog-Versorgung (auch für AGND).
-
Thread
[STM32] SPI Problemchen
Hallo zusammen, ich habe ein kleines Problem mit SPI beim STM32H7 (als Master). Wie im Bild zu sehen scheint der letzte Clock-cycle irgendwie abgeschnitten, als würde der STM sofort beim Erreichen der letzten steigenden Flanke den Pin hochohmig schalten. Die untere
STM32 auf der Platte habe listen alle das BSY bit in den SPI status Registern. Edit: okay der STM32H7 ist da ein wenig spezieller
-
Thread
geeigneter Microcontroller gesucht
vielleicht ja Hardware dafür. I2S zum Beispiel. Wenn du einen schnellen Controller willst gäbe es den STM32H7 wobei der vielleicht auch schon etwas overkill ist. Den gibt's auch als Dual Core. Alternativ hat ST auch eine Baureihe für Multimedia Anwendung ich meine das ist die STM32Gxxx.
Wie gesagt STM32H7 oder G4. Wenn du nur umpacken willst reicht vermutlich der G4 der hat jede Menge ADCs. Wenn du etwas mehr machen willst gibt es den H7 unter anderem auch mit Dual Core (M7 für Berechnung, M4 sammelt
-
Thread
Welcher µC mit schnellen IOs?
perepheriebus nicht mit dem Takt läuft das ist dem entsprechenden Reference Manual zu entnehmen. Der STM32H7 läuft mit 480MHz allerdings ist es schwer da irgendwas zu sagen wenn man den ADC nicht kennt und wie dieser angesteuert wird.
Ein STM32H7xx schafft per SPI eine Übertragung mit 240 MBd. Aber damit kommt der ADC wohl nicht mehr klar.
-
Thread
ARM Axx für Real-Time
ist, dass die neuen Regelparameter alle z.B. 25us neu berechnet werden müssen. Also auf einem STM32H7(M7-Core) hatte ich auch mal ein Benchmark gemacht, der war aber nur minimal schneller im Vergleich zu dem oben erwähnten DSP. Jitter in der Berechnungszeit wäre kein Problem, solange man sicher
trigonometrischen Funktionen > also sin,cos,tan,asin,acos,atan2 verbraucht. > Also auf einem STM32H7(M7-Core) hatte ich auch mal ein Benchmark > gemacht, der war aber nur minimal schneller im Vergleich zu dem oben > erwähnten DSP. Da spricht voellige Ahnungslosigkeit. Du hast CPUs mit einem