-
Thread
SMTP und POP3 mit SSL/TLS für Microcontroller
Frank K. schrieb im Beitrag #7732227: > so wie ein Teensy 4.1 mit 600 Mhz > Cortex M7 oder ein STM32H7 System mit 480 MHz Oder einen ESP32, in deren Software-Framework (ESP-IDF) ist TLS fix und fertig integriert. Spart auch das Kabel und den W5000 dank WiFi (aber die ESP32 haben auch Ethernet integriert
Du bräuchtest etwas deutlich stärkeres - so wie ein > Teensy 4.1 mit 600 Mhz Cortex M7 oder ein STM32H7 System mit 480 MHz, Bullshit. Ich kann Dir versichern das ein 100MHz Cortex M4 ausreicht um einen Webserver mit TLS laufen zu lassen. Für ein bischen SMTPS als Client langt der allemal. An den
-
Thread
STM32H7 in Siemens (Profinet) einbinden
Hat wer eine Library/Projekt wo er mit dem STM mit Profinet Datenpackete austauscht?
-
Thread
Nachfolger des RP2040/Raspberry Pi Pico
> konnte: > > https://dmitry.gr/?r=06.%20Thoughts&proj=11.%20RP2350 Der Schreiber mag den STM32H7 wohl nicht ;-) Vielleicht hat er ja in einigen Punkten Recht. Wenn es ihm reicht, den H7 durch den 2350 zu ersetzen - ich gratuliere. Wenn ich bestimmte Eigenschaften des H7 brauche, dann nehme ich
-
Thread
Single Pair Ethernet oder CAN-FD
Hi Zusammen, ich plane gerade einen Robotter mit 8-12 Controllern (RPI, STM32H7, STM32F7 oder ahnliches) bisher habe ich für ähnliche Sachen CAN genommen mit einem selbst gestrickten Protokoll. Jetzt möchte ich aber was neues machen und da ich mit dem CAN 1MBit immer Probleme
> Taugt der LAN8650 was oder was könnt ihr empfehlen. Der LAN8650 ist ein SPI MAC-PHY. Dein STM32H7 hat aber selber einen Ethernet MAC, und zwar mit Unterstützung durch CubeMX etc. Den solltest Du daher auch benutzen. Und wenn Du den benutzt, dann brauchst Du nur noch einen PHY, und das wäre dann
-
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
Altium Lizenzänderungen (2024)
mehrere Wochen damit beschäftigt, überhaupt alle Pins geeignet herauszuführen, weil der Footprint des STM32H7xx im TFBGA240+25 die absolute Katastrophe ist. Insbesondere SDRAM und ULPI sind wild verstreut, und mit RMII wird es nahezu "unfanoutbar". Ich musste sogar einige GPIO unbelegt lassen und stattdessen
-
Thread
Power Management ESP32 Lipo 2s Akku
gehabt ich bin sehr neu in der Elektronik und muss mir > erstmal einen Überblick verschaffen. Die STM32H7 Serie ist nichts für Anfänger. Fange lieber mit einem STM32L0 an.
-
Thread
Neue STM32H7-Variante, Eclipse-Daten zur IoT-Adoption und neue Kameras
STMicroelectronics erweitert die STM32H7-Serie um einige Familienmitglieder mit sehr hoher Grafikleistung. Die Eclipse Foundation veröffentlicht derweil ihren aktuellsten Marktforschungsbericht zum Internet der Dinge; FLIR und Bunnie liefern
schon jetzt die weltweit populärste Familie von Arm Cortex-M-Mikrocontrollern, und mit den neuesten STM32H7-Bausteinen können Designer noch mehr Anwendungsfälle abdecken“, sagt Patrick Aidoune, General Manager der General Purpose MCU Division von STMicroelectronics. „Mit ihren MPU-ähnlichen Qualitäten erzielen
-
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
Passender µC für CAN, PWM, Datenspeicher, Regelung
nicht verbauen (bei Neuentwicklung), daher würde ein Prozessor dieser Reihe empfehlen: STM32G4 STM32H7 Damit ist man auf der sicheren Seite dass es in der Entwicklung klappt. Wenn weniger Flash/RAM reichen sollten bietet ST eine breite Palette an günstigeren Chips die Pinkompatibel sind. Daher
-
Thread
MCP23016 SDA Low
µC die 9te fallende Flanke einfach weglassen. Die Frage ist nur wieso? Es handelt sich um einen STM32H7 und das I2C Modul. Dadurch, dass ich in das I2C_TXDR Register schreibe, sollte doch eigentlich automatisch das Byte gesendet werden, auch mit dem 9ten ACK Bit. Warum wird das dieses eine Mal dann
-
Thread
STM32H7 als USB Audio Host?
unter anderem weil analoge Mikrofonsignale so minimal und störanfällig sind. Theoretisch hat der STM32H7 ja USB Ein/Ausgänge und eine zugehörige Library, ich finde aber keine Projekte, die den STM als Host benutzen. Ist das zu komplex oder Unsinn, oder bin ich nur zu ungeschickt beim Suchen? Ich hatte
Marco G. schrieb im Beitrag #7576363: > Theoretisch hat der STM32H7 ja USB Ein/Ausgänge und eine zugehörige > Library, ich finde aber keine Projekte, die den STM als Host benutzen. https://github.com/STMicroelectronics/STM32CubeH7/tree/master/Projects/STM32H747I-EVAL
-
Thread
STM32 in FPGA
stm32profi" müsste es aber wissen^^) und haben auch noch Sachen > wie FPU usw eingebaut. Ein STM32H7 hat ne 500MHz CM7 und 240MHz CM4 Das mit einem Soft-Core topen zu wollen halte ich für sehr ambitioniert :-) Und wem das nicht reicht, es gibt ja nicht nur STM32. Da hätten wir zum Beispiel den RA8D1
-
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
STM32H725 ADC Rauschen
Hallo, ich habe einen STM32H7 und betreibe diesen mit einer externen Referenz Spannung von 2,048V. Die Sample Rate liegt bei 1MS/s. Dabei habe ich ein hohes rauschen von ca. +/- 200 Digit im 16Bit Mode, um 12 Bit Mode wackelt
Jens D. schrieb im Beitrag #7544575: > ich habe einen STM32H7 ok, anscheinend gibt es tatsächlich nur 3 verschiedene STM32H7 (450, 480 und 483). Aber manche haben zwei getrennte 12- und 16-Bit ADCs und andere nur einen gemeinsamen umschaltbaren. Und der z.B
-
Thread
Günstiger ADC >=14 bit >=2.5MSPS
verfügbar sind. Also so ein ADC mit den im Betreff genannten Eigenschaften ist teurer als ein STM32H7 und dieser beinhaltet 3 16 bit ADCs, nebst der CPU, RAM, Rom etc. Was ist hier los?
ADS7056/7 sind billiger (aber auch nicht besser) als der STM32H7. Max M. schrieb im Beitrag #7518944: > Was ist hier los? Mikrocontroller decken das Low End ab; bessere externe ADCs sind ein Nischenmarkt.
-
Thread
Speichererweiterung für BigData bei Microprozessoren
problemlos die Daten über einen (10bit-)Parallelbus empfangen und auf die SD-Karte speichern (nach "Core STM32H7" suchen falls der Link tot ist): https://de.aliexpress.com/item/1005005834236063.html Datenraten von einigen MByte/Sec kontinuierlich sollten machbar sein (bei guten SD-Karten), als Peak kurzzeitig
Überdenke Deine untaugliche "Datenerfassungseinheit" und überlege, ob Du diese durch das oben erwähnte STM32H7-Modul mit SD-Karte ersetzen könntest. Hilfreich wäre die Nennung der Einheit, damit andere hier auch beurteilen können, ob sie überhaupt ersetzbar wäre. Wäre das STM32H7-Modul dann tauglich, sollte
-
Thread
H743 und F746 - Probleme mit dem Takt
als eigentlich ankommen > müsste - bei angeblichen 400HMz. Ja, ist auch klar. Bei so einem STM32H7 ist wie bei allen ARM-und MIPS-MCUs/MPUs der Prozessorkern ein Zukaufteil, eine Black Box, wo der Chiphersteller keinen Zugriff auf die Interna hat. Die ganze Peripherie wird über asynchrone Busse
GPIO-Handling betrifft) [code] fastToggle.h #ifndef TOGGLE_H #define TOGGLE_H #include "stm32h7xx_hal.h" void fastToggle(GPIO_TypeDef* GPIOx, uint16_t pinMask); #endif fastToggle.c #include "fastToggle.h" void fastToggle(GPIO_TypeDef* GPIOx, uint16_t pinMask) { __asm__ volatile
-
Thread
PostgreSQL Client für STM32H7
Hallo Existiert eine PgSQL lib für STMs? Konkret geht es in dem Projekt um folgendes: 1. STM32s beziehhen sich über DHCP eine jeweils seine IP 2. STM32s verbinden sich zum PgSQL server. 3. STM32s holen sich von der DB seine jeweiligen Kalibrationsdaten (identifizierung über die per DHCP zugewisene IP) 4. STM32s schreiben seine Messwerte in die DB des Servers (Identifikation jeweils wieder über IP) OT: Der DHCP wird so konfiguriert sein, dass er jeweils die korrekte IP anhand der MAC vergiebt. SSL/TLS wird nicht zwangsläufig benötigt. Welches framework/library/os/cube etc. ist
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
hat CAN und reicht für die meisten Dinge aus. Für Anwendungen mit Display verwende ich mehrere "STM32H7B3I-DK", also komplette Boards incl. Touch Display. Screens designe ich mit TouchGFX (von ST). Die Verbindung zwischen den kleinen und dem Display meist über CAN Bus. So ein Display selbst zu
-
Thread
Oszi Rigol MSO5104 oder DHO924S?
Messungen. Mir geht es u.a. um Flankensteilheit und Phasenversatz, was bei schnellen Controllern (STM32H7, RP2040) wichtiger ist als minimales Rauschen. Probiere es doch aus, beide Anbieter Batronix und Reichelt sind seriös und nehmen die Geräte bei Nichtgefallen ohne Schikanen zurück. Den Lüfter
-
Thread
Modbus TCP auf STM32 - Anfängerfrage
Hallo, ich habe gute Erfahrungen mit einem STM32H7 und den entsprechenden Beispielen gemacht. Das ging fast out-of-the-box mit der CubeIDE. Hier gibt es genügend Beispiele. ModbusTCP ist ja was on-top, bei ST wird der LwIP Stack verwendet. Jetzt
Installationen an NEUEN Gebäuden ist Modbus TCP vorgesehen. Keine Ahnung warum :-( Hättest du für den STM32H7 ein konkretes Beispiel? Da ich mit der Hal arbeite habe ich natürlich keine Ahnung wie ich cpp (c plus plus Dateien des Arduino) sinnvoll einbinden könnte. Was ich bräuchte wäre echt so eine "Anleitung
-
Thread
Linkerscript verstehen lernen - Wo fängt man an?
es wenig Speicher gibt, dann ist das Linkerfile meistens übersichtlich. Aber bei so Boliden wie STM32H7 mit mehreren Speichern an verschiedenen Bussen sieht das schon anders aus. Da muss man das schon genau steuern was wohin soll. Und bei Keil/gcc/IAR sehen die komplett anders aus und auch die Nutzung
-
Thread
sgtl5000 Init LineIn zu Headphone via ADC/DAC
-> DAC -> HP out funktioniert dann aber zumindest Hier war dannnoch der Knackpunkt, dass die STM32H7 HAL durchwachsen ist HAL_I2S_Transmit_DMA & HAL_I2S_Receive_DMA funktioniert nicht, da intern was mit den Interrupts & DMA vermurkst ist aber HAL_I2SEx_TransmitReceive_DMA funktioniert.
-
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
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
einem "Synchronous Master Mode". Google findet da auch nichts. Fündig werde ich hier nur im RM des STM32H7 - da aber auch nur beim USART !? ...oder im Datenblatt vom ADS131"A"04 Evtl. kann ich den "A" aber anstatt des "M" verwenden => danke für den indirekte Tip.
nicht sarkastisch gemeint. Wenn gleich ich schmunzeln musste als du erwähntest, dass du mit dem STM32H7 auch ein Display ansteuern müsstest und noch FreeRTOS verwendest ;) Ist aber nicht bös gemeint.
-
Thread
Frage zu RMII Ethernet Switch
Hallo, ich versuche momentan den 3 Port Switch KSZ8873RLL in Kombination mit einem STM32H7 Inbetrieb zu nehmen. Die Software für die Ethernet Kommunikation wurde auf dem STM32H7 Nucleo mit einem LAN8742A bereits erfolgreich getestet. Nun steht die Inbetriebnahme mit dem KSZ8873RLL an. Ein
-
Thread
lwIP, STM32H7, DMA, Cache und DHCP mag nicht
Ich quäle mich mit den genannten Komponenten und versuche zu ergründen warum meine DHCP Discover Pakete nicht gesendet werden. Es gibt einige Einstellungen für die MPU um die Cache Bereiche richtig zu konfigurieren. Sehr hilfreich ist ein Dokument in der ST Community, das hatte ich schonmal im Forum verlinkt, aber die ST Community ist wegen Umbau gerade down. Da habe ich auch schon einiges von Piranha gelesen, der den ST Code auch mächtig anprangert, sowohl Cube generierten als auch andere Beispiele. Ich habe nun selber einiges probiert und ein eigenes low_level_output mit Cache Pflege implementiert
-
Thread
[S] C64 im Bereich Berlin-Köpenick
eine Aufgabe haben, wo man wirklich Rechenleistung braucht. Dann nehmen solche Leute halt einen STM32H7, ersetzen einen OPV durch einen DSP... der fähige Programmierer kommt trotzdem locker mit einem ATMega und der fähige Elektroniker mit etwas Analogtechnik aus. Also das ist für mich der Unterschied
-
Thread
STM32H7 mit 8-Bit-SDRAM ohne FMC_NBLx/DQM?
zu dem es wiederum auch zwiespältige Diskussionen bezüglich der Eignung bzw. Portierung auf den STM32H7 gibt, z.B.: https://forums.freertos.org/t/freertos-tcp-stm32h7-support/12802 Die FreeRTOS-Version (10.3.1), die bei STM32CubMX herausfällt, ist dummerweise auch rund drei Jahre gegenüber der
deswegen schrieb ich ja auch: "zwiespältige Diskussionen bezüglich der Eignung bzw. Portierung auf den STM32H7". Die dort geschilderten Probleme beziehen sich ja auch auf den reinen Ethernet-Treiber. Gibt es überhaupt irgendwelche STM32H7-basierten Produkte auf dem Markt, bei denen der Ethernet-Port zuverlässig
-
Thread
STM32H7: HRTIM im DMA Burst Mode für PWM Waveform Erzeugung einsetzen
Caches habe ich nach diesem Eintrag (https://community.st.com/s/article/FAQ-DMA-is-not-working-on-STM32H7-devices) Abschnitt 5 mit dem Befehl -> SCB_CleanDCache_by_Addr zu behandeln versucht. Für den DMA des UART Moduls hat das auch bisher funktioniert.
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
sein Ohne Vergrößerungsbrille betrachtet sind das eher die Kaninchen. "Hirsche" beginnen mit STM32H7.. und laufen mit ca. 0,5 GHz. Aber gut - nicht immer übertreiben ;-) Was man derzeit nicht unterschlagen darf: Wenn es fix und fertig sein soll, kann auch ein Pico-Board (RP2040) eine schnelle
> Ohne Vergrößerungsbrille betrachtet sind das eher die Kaninchen. > > "Hirsche" beginnen mit STM32H7.. und laufen mit ca. 0,5 GHz. > Aber gut - nicht immer übertreiben ;-) :-) mit "Platzhirsch" meinte ich schlichtweg Preis und Stückzahl und nicht die Leistungsfähigkeit.
-
Thread
SWD Master in FPGA
Prozessor über SWD oder auch JTAG zu debuggen? Konkret habe ich hier einen Aufbau, in dem ein STM32H7 an ein FPGA angeschlossen ist, das ihm drahtlose (optische) Kommunikation mit der Aussenwelt ermöglicht (100Base-FX <=> RMII). Und da würde ich gerne noch eine Debug-Möglichkeit schaffen, die die
extra Hardware, schon allein aus Platz- und Energiegründen Es geht *nicht* darum, das FPGA vom STM32H7 aus zu konfigurieren oder debuggen, sondern eben umgekehrt. Bei dem FPGA handelt es sich aktuell um ein Intel Cyclone 10CL016 mit noch einigem freien Platz für solche Logik. Danke für Ideen Kolja
-
Thread
verschwundene MIDI-Synth-Boards: Nachfolgetechnik?
hab mittlerweile aus anderen Gründen (Mini Loop Station) einen Daisy Seed gekauft, der mit einem STM32H7 und offenbar ganz brauchbarem Drumrum ausgestattet ist. Raspi ist nicht meine Welt, das fällt läuft bei mir unter "Computer", nicht unter Mikrocontroller. Wenn ich genug Zeit reinstecke, kann der
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
(inkompatible libs, fehlende header usw...) dieser hier: https://github.com/windsorschmidt/stm32h7-nucleo-h743zi-ethernet-lwip läasst sich zwar mit gcc-arm-none-eabi compilieren. aber das eth-interface rührt sich nicht. auch alles andere, was ich bislang fand, war nicht dazu zu bewegen, irgendwas
0x80000000 doch nicht zu hoch sein sollte - oder ? der hier https://github.com/windsorschmidt/stm32h7-nucleo-h743zi-ethernet-lwip der lässt sich compilieren - ist aber stumm. und ich hab ihn auch noch nicht dazu bewegen können, debug-infos über USB-seriell auszugeben. also ich hatte es noch
-
Thread
STM32N6 “halb angekündigt”, Radxa ROCK 4SE im Vergleich, neue I2C-Expander uvm
vermelden: [c] The side-by-side demonstration showed the STM32N6 handled 75x more frames than the STM32H7 while running at a max frequency less than 2x that of the STM32H7. The outstanding efficiency and performance of the STM32N6 are possible thanks to our Neural-Art Accelerator™, an ST-developed Neural
-
Thread
STM32H7, SPI Slave, erstes Mal nur 0er, generelles Verhalten
Hallo, ich habe mit CubeMX einen STM32H7 als SPI Slave mit Hardware NSS konfiguriert. Der Mikrocontroller misst mit 100Hz Sensoren über den ADC ein. Ein Raspberry kann dann "irgendwann" die Sensoren über SPI abfragen. Die Sensorwerte
-
Thread
Warum liest man hier so wenig von Renesas?
GPIOs, dafür aber schnell, lieferbar und günstig. Als Asse habe ich aber auch noch STM32F7xx und STM32H7xx im Ärmel ;-)
-
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
RP2040 reziproker Frequenzzähler mit TDC
sichtbar wird. Es scheint eine Eigenart des AS6501 zu sein, den ich schon bei anderen Schaltungen mit STM32H7xx beobachtet hatte (Bild 3). Da hatte ich kein Gegenmittel gefunden. Im 3. Bild ist zusätzlich eine Kurve vorhanden, die mit STM32H730 + TDC7200 aufgenommen wurde. Beim TDC7200 gibt es die Störungen
-
Thread
Maskieren modern?
nur sind typsichere C++ Registerdefinitionen nicht Standard bei den Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. STM hat ja schon ewig gebraucht den 'register' storage specifier zu entfernen.
nur sind typsichere C++ Registerdefinitionen nicht Standard bei den > Hersteller SDK, für einen STM32H7 möchte ich das nicht selber schreiben. Das sehe ich auch so. Wenn der Toolchain/SDK-Hersteller eine C++-Template-Bibliothek mit allen Schikanen anbietet, nehme ich die natürlich gerne. Gibt