-
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
RP2040 + Segger IDE Probleme
Einzelschrittbetrieb durchführen, wenn auch sehr hoppelig und mit finalen Abstürzen. Ein Test mit STM32H7 und J-Flash liefert eine korrekte Verbindung und auch Werte für einen Geschwindigkeitstest.
-
Thread
zwei Microkontroller verbinden
Länge der Leitung und der Übertragung an ... vielleicht reicht SPI (mit Fifo im Empfänger ?). Ein STM32H7 (3,3V) hätte da keine Probleme. Der 3,3V MC braucht 5V tolerante Eingänge, der 5V MC muss mit den 3,3V am Eingang auskommen. Oder eben Pegelwandler ... Was die mA da zu suchen haben
-
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
STM32 - wo gibt es Literatur, Kochbücher etc. in deutsch?
Schaut mal auf "https://systemtechnik-lernen.de/", da gibt es Bücher zu: STM32F401... STM32F750... STM32H7S3... STM32H7S7... Viele Spaß damit!
-
Thread
STM32H745 - Cortex-M7 auf 480MHz takten
einheitlich geschrieben worden. Die haben den Cortex M7 von 400MHz aufm STM32F7 auf 480MHz aufm STM32H7 aufgebohrt. Da werden die die Manuals wohl einfach kopiert haben und entsprechende Zahlen geändert haben. War bei meinem Chip auch nicht alles ganz konsistent.
-
Thread
Problem mit Versorgung u. Debugger
und versuche den Ethernet IC (LAN8742AI) darauf in Betrieb zu nehmen. Auf dem Board ist noch ein STM32H7. Es ist ein Schaltregler 12V->5V drauf und ein LDO 5V-3V. Wenn ich über den 12V Eingang speise geht der Ethernet IC nicht (keine Clock usw). Sobald ich den SWD anschließe und die 12V Versorgung
-
Thread
Verfügbare CAN-FD Lösungen (kein IP Core)
ATMSAMV71Q21 ist erhältlich, der Mikrocontroller einzeln offenbar noch nicht?) => 2* CAN FD STM32 H7 (noch nicht zu haben, wahrscheinlich ab Q2 2017) => 2* CAN FD Cypress Traveo => Je nach Typ bis zu 8* CAN FD => Keine Information über Verfügbarkeit gefunden => S6J311AS mit 2* CAN FD ab
-
Thread
ARM &Co: EmBitz 2.0 IDE, was wird denn nun draus?
die HAL/STL Grüze zu > speichern. Bei uns in der Firma nutzen wir die HAL, und den größten STM32H7 Controller um uns möglichst einfach zu machen, obwohl wir den vielleicht zu 1% nutzen. Bei einer angepeilten Stückzahl von 10 verkauften Anlagen im Jahr (jede davon Millionen teuer), spielen die paar
-
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
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
Renesas RX111
Also ich habe einen einfachen NXP M0, da sind das 600 Seiten. Und dann habe ich einen komplexen STM32H7 da sind das schon 3500 Seiten. Da liegt der Renesas doch gut in der Mitte. So ist das heutzutage. Ein Exot ist der schon. Low-Entry macht noch Atmel, der Rest Arm. Und Risc-V erscheint erst am
-
Thread
Multichannel DAC mit SPi-DMA beschreiben
Hallo zusammen, ich möchte mit einem STM32H7xxx einen 8-kanal DAC mit SPI-DMA ansteuern. Das besondere ist, dass die SPI ALLE Kanäle nacheinander mit einem Transfer beschreiben soll. Nun finde ich keinen DAC, der das mitmacht. Alle DACs wollen
-
Thread
Grafik Design für Home-Automation
Bild soll dann als Hintergrundbild in das Display geladen werden. Als Display habe ich mir das "STM32H7B3 Discovery Kit" zugelegt und bereits seit ein paar Tagen mit TouchGFX gespielt, das Display hat eine Auflösung von 480x272 Pixel, ist jetzt nicht so riesig, jedoch für zu Hause vollkommen ausreichend
-
Thread
AVR Controller mit massig RAM
Ein STM32H7B0 könnte einen AVR mit 1MB RAM und 4KB EEPROM emulieren. Der Chip hat zusätzlich noch 128KB Flash und 128+128+64+32KB RAM und kommt im LQFP-64. Und von wegen RAM braucht viel Chipfläche: angekündigt
-
Thread
Beste Hard- Software für ansprechendes UI
Grafiken, Chat, Listen, Container für komplexere zusammengesetzte Elemente) Als Board nutze ich das STM32H7B3I-DK da es relativ kompakt ist. Programmieroberfläche: - STM32CubeIDE - STM32CubeMX - TouchGFX gibt es alles kostenlos von ST zum Download. Unterstützung gibt es dazu viel im Internet,
-
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
[S] MPU (Z80/6502/68k)
Vielleicht ist alles zusammen doch zu speziell, daß kein Interesse mehr besteht. Heute nehme ich einen STM32H7xy, habe keine Probleme mit /DTACK oder Bus-Fehlern, die 100fache Geschwindigkeit und weiß, warum ich das mache :-)
-
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
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
STM32CubeMonitor, SWV Data Trace Timeline Graph, STM Studio: Was benutzt ihr?
Hallo zusammen Bei der Entwicklung eines Positionsreglers auf dem STM32H7 brauche ich eine möglichkeit interne Variablen (pos,vel,cur) wie auf einem Oszi live anzusehen. Gleichzeitig muss ich andere Variablen verändern können. Mit STM32CubeIDE geht das einigermassen mit
-
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
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
STM32F030xx > EXTI Interrupt
die CPU zu belasten. Spätestens da macht die Registerfummelei keinen Spaß mehr. Schau mal was ein STM32H7 alles für Devices hat, da machst du garantiert mehr Fehler die zu Fuß zu benutzen als das du Fehler im HAL Code findest. Ja, der Stefan hat Anno dunnemals mal was gefunden was möglicherweise falsch
-
Thread
USB-C zum Laden und Programmieren
von mindestens 12V/3A die Spannungsregler für die anderen Schaltungsteile aktiviert, so auch den STM32H7 für die Hauptfunktionalität, der an den USB-Dateileitungen hängt. Früher(tm) hatte man ja immer das Problem, dass der "dicke" Prozessor mit den maximal 5 V/100 mA auskommen musste, die während
-
Thread
Fatfs Code funktioniert nicht
der Benutzung > eines UARTS sprechen da für sich. > Ich arbeite viel mit Arms. Der aktuelle STM32H7 hat 1M Flash und 1M Ram. Da stört auch ein snprintf() nicht. Selbst wenn es 10K braucht. Ansonsten kann man auch ein UART_Puts(), oder wie das auf Atmels heissen mag, benutzen. Nur sollte man eine
-
Thread
größtemögliche Datenbandbreite von Microcontroller-IOs
Problem ist nur: wohin mit den superschnell gelesenen Daten? Dann vielleicht eher etwas wie ein STM32H7. Der kann mit den internen ADC zwischen 3-10MSPS (je nach Mode). Wenn man das nicht braucht kann der ADC selbst Filtern (oversampling/Mittelwert). Bzw hat auch noch digitale Filterblöcke in HW. Durch
-
Thread
STM32 Timer Funktionen
Hallo zusammen, ich habe Probleme, dass mein STM32H7 "hängen bleibt", wenn ich nacheinander [c]HAL_TIM_Base_Start(&htim4); HAL_TIM_OC_Start_IT (&htim4, TIM_CHANNEL_1 );[/c] aufrufe. Beides einzeln funktioniert wunderbar. Da ich gerade Umsteiger
-
Thread
ST-LINK_GDB_server mit STM32H743 und STLink V3MINI
Under Reset Reset mode : Hardware reset Device ID : 0x450 Revision ID : Rev V Device name : STM32H7xx Flash size : 2 MBytes Device type : MCU Device CPU : Cortex-M7 BL Version : 0x90 Memory Programming ... Opening and parsing file: ST-LINK_GDB_server_a16228.srec File :
-
Thread
FT800 / FT810 Library
STM32 dann ja eben auch bisher nicht wirklich. Ich würde übrigens gerne eine Platine mit einem STM32H7B0RBT6 bauen. Es gibt da draußen nur keine.
und "Product is in mass production". Nur kann nicht mal ST einen Distributor dafür nennen. Der STM32H7B0RBT6 ist dabei der kleinste mit "nur" 128k FLASH. Tja nun, dann eben nicht, vielleicht später mal.
-
Thread
Microcontroller verstehen / A/D Wandler
Analog_ADC.pdf - https://www.st.com/resource/en/application_note/dm00628458-getting-started-with-the-stm32h7-series-mcu-16bit-adc-stmicroelectronics.pdf - https://www.st.com/resource/en/application_note/cd00211314-how-to-get-the-best-adc-accuracy-in-stm32-microcontrollers-stmicroelectronics.pdf Oder
-
Thread
Unterschied Attinys 20 202 85
große Vogelbefragung darf natürlich nicht fehlen – in dem vor ein paar Tagen erstellen Thread mit STM32H7 war das gleiche... statt selbst Datenblätter zu öffnen und zu lesen, wird erstmal der große, tolle Papagei gefragt – die entsprechende Sülze oder Moppelkotze spuckt er schon aus. Manche trauen sich
-
Thread
SIemens S7 1500 2 ns Bitbearbeitungszeit
Bootloader) mit Befehlen füttern muss. Das sind richtig komplexe Schlachtschiffe, so ein popeliger STM32H7 o.ä. ist nichts dagegen. Die Komplexität dürfte sogar einen Cortex-A8 übertreffen, so ein TI AM335x ist einfacher Bare Metal zu programmieren. Auch die Toolchains sind nicht ohne, da wünscht man sich
-
Thread
STM32F407 Nachfolger
und gleich einen Controller wählen, der genug RAM/ROM und MHz hat. Da böten sich STM32F7xx oder STM32H7xx an. Als Beispiel: https://www.mouser.de/ProductDetail/STMicroelectronics/NUCLEO-H743ZI2?qs=lYGu3FyN48cfUB5JhJTnlw%3D%3D
-
Thread
STM32 -> A53
Schlechten Code mit mit Hardware kompensieren: Nimm einen STM32H7.. mit 400 MHz Oder einen Cortex R Und ja, es gibt Profiler ;-)
-
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
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
Eure Empfehlung: PIC18 -> ARM umsteigen
nicht nehmen? Es wird ja keiner gezungen, den Sandkasten zu verlassen. Wenn ich zum Beispiel STM32H7xx verwende, nutze ich maximal 5 % der Eigenschaften. Was ich nicht brauche, lasse ich liegen. Und dennoch würden nicht 100 x ATmega328 die gleiche Leistung bringen, aber viel mehr Leistung verbrauchen
-
Thread
DC Watt Meter / Power Analyzer
Komponenten, die du genutzt hast, kannst du uns schon gerne > verraten :) Die Basis ist ein STM32H7, genutzt werden die internen ADCs über isolierte Opamps von TI. Es wird irgendwann eine Version 2 mit externem ADC geben, da ich mit der Genauigkeit, gerade bei einem großen Messbereich, nicht so
-
Thread
Echtzeit Web GUI und Mikrocontroller
Firmen-Policies, Zertifikate, keine Admin-Rechte, etc.) Ich habe sehr gute Erfahrungen gemacht mit STM32H7 Mikrocontrollern, auf denen man z.B. CycloneTCP laufen lässt als TCP/IP stack und da sind auch Module dabei für HTTP, HTTPS, Websocket, etc. Die sind meist genügend performant um alles mit demselben
-
Thread
I2C Display einfache Frage
finanziell nicht mehr zeitgemäß. Vergleiche mal damit: https://de.aliexpress.com/w/wholesale-stm32h7-board.html https://de.aliexpress.com/w/wholesale-esp32-module.html > Viele Module haben eigene I2C Pull-Up Ja, und die sind meistens ebenfalls zu hochohmig.
betreiben will. :-) grundsätzlich schon ein krasser Unterschied: von einem Tiny2313 zu einem STM32H7 ... die sind ja fast gleich... sozusagen
-
Thread
RS232/UART - Hardware-Terminal
man es schafft, dafür die richtige Software zu schreiben, ist eine ganz andere Sache, und einen STM32H7 mit TFT-LCD-Interface zu nehmen, um damit etwas Fertiges für sich zu bauen, ist auf jeden Fall schon eine ganz andere Hausnummer. PS: die alten DRAMs für einen AVR zu nehmen, ist keine gute Idee
-
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
C++ ohne dynamischen Speicher
Probleme. > > Mit welchen µCs? Ich habe einen Arm M0 NXP LPC11 Und jetzt noch einen Arm M7 STM32H7 Da ich je nach Konfiguration der Peripherie mal dies oder das brauche, werden nur die benötigten Objekte mit new erzeugt.
-
Thread
Kurzmitteilungen: neue Software von GigaDevice, STMicroelectronics, Infineon und Renesas
Solutions“ auf einem mit einem Hardware-Beschleuniger ausgestatteten Chip (Beispiele wären STM32F769 und STM32H7B3) zur Ausführung gebracht wird, decodiert Touch GFX mit Hardwarebeschleunigung - sonst setzt man mit Ausnahme des STM32G0 auf einen Software-Decoder. Außerdem gibt es ein am QT Linguist erinnerndes
-
Thread
STM32H753: Ethernet / LWIP funktioniert nicht (Timeout durch fehlender SW-Reset)
immer den selben Fehler: bei der Initialisierung des lwip-Stacks wird an folgender Stelle in der stm32h7xx_hal_eth.c ein Timeout ausgelöst: [c] /* Wait for software reset */ while (READ_BIT(heth->Instance->DMAMR, ETH_DMAMR_SWR) > 0U) { if (((HAL_GetTick() - tickstart) > ETH_SWRESET_TIMEOUT
-
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
Schloss öffnen durch Musiktöne
wirklich DOA. Aber ja, ich habe auch sehr viele EVKs direkt von ST vom Messegeschenk bis zum 500€ STM32H7 Board. Ich habe auch alle ST-Link Programmer in allen Versionen. Aber ich arbeite auch seid 20 Jahren mit den Dingern. Trotzdem mag ich die Blue- und BlackPills, weil ich nicht erst über Datenblätter
-
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
STM32 Timer Sync SPI DMA Verhalten
Interrupt auf Tim12 ausgelöst, welcher die DMA von ADC und DAC synchronisieren soll. Es wird ein STM32H7 mit zwei SPI Periphals konfiguriert: SPI1 als Full Duplex Master, 32 bit und RX/TX Circular DMA, ebenfalls 32 bit (Word). SPI2 als Transmit Only Master, 16 bit und TX Circular DMA, 16 bit (Half