-
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
DIY Digital Mischpult - Auswahl DSP/MCU für 40 Channel
Mikrokontroller/SBC aus dem Hobby-Bereich wegfallen. > (Teensy, Raspberry Pi und so) Naja, die STM32H7 können beim SAI Interface TDM, gugst du: https://www.st.com/content/ccc/resource/training/technical/product_training/group0/d3/c0/b0/0e/fe/eb/40/a9/STM32H7-Peripheral-Serial-Audio-Interface_SAI/files/STM32H7-Peripheral-Serial-Audio-Interface_SAI.pdf/_jcr_content/translations/en.STM32H7-Peripheral-Serial-Audio-Interface_SAI.pdf Das habe ich aber selbst noch nicht probiert. Gleichzeitig könnte man mit
-
Thread
STM32 mit DAC - Ersatz für SAMD11?
scheint die Anforderung eines integrierten DAC schwer zu erfüllen sein, es werden im STM-Selektor nur STM32H7 - Boliden angezeigt, die preislich jenseits des Limits liegen. Einige Modelle aus der STM32F3xx-Reihe scheint es auch noch zu geben, aber auch die sind zu teuer. Gibt es von STM keine M0+-Controller
-
Thread
ADC über SPI
Bei meinem STM32H7 benutze ich: HAL_SPI_TransmitReceive() Das wurde von STM mitgeliefert, und funktionierte auf Anhieb. Gibt es so etwas nicht für den STM32F, dass man alles von Hand machen muss? Als nächstes
PittyJ schrieb im Beitrag #7342644: > Bei meinem STM32H7 benutze ich: > HAL_SPI_TransmitReceive() > Das wurde von STM mitgeliefert, und funktionierte auf Anhieb. > Gibt es so etwas nicht für den STM32F, dass man alles von Hand machen > muss? > Ich
-
Thread
gcc compiler warning
cortex-m7 -mthumb -mfpu=fpv5-d16 -mfloat-abi=hard -DUSE_HAL_DRIVER -DSTM32H743xx -ICore/Inc -IDrivers/STM32H7xx_HAL_Driver/Inc -IDrivers/STM32H7xx_HAL_Driver/Inc/Legacy -IDrivers/CMSIS/Device/ST/STM32H7xx/Include -IDrivers/CMSIS/Include -Og -Wall -fdata-sections -ffunction-sections -g -gdwarf-2 -MMD -MP
-
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
Universelles SV-Modul mit ADC und DAC gesucht
Was soll der DSP denn können und warum reicht ein Nucleo STM32H7 nicht?
Christoph M. schrieb im Beitrag #7324826: > warum reicht ein Nucleo STM32H7 nicht? Ich würde solch einen oder einen Ähnlichen nehmen, wenn es eine Eval-Platine dafür gibt, die direkt zu verbauen ist. Wir haben schon ADCs und Sensor-Elemente von Spark-fun / im Zubehör für
-
Thread
FatFS Lib - Was ist schneller? Zwei files oder file-seek?
verwenden. Im FatFS kann man auch größere Buffer anlegen, dann wird lesen per DMA noch effizienter. Die STM32H7 haben ein sehr schnelles SDMMC Interface, für die Daten/Kommandos gibt es Statemachines in Hardware. Damit bekommt man Lesegeschwindigkeiten >20 MByte/s hin. Da wird die SD Karte sicher nicht das
-
Thread
Verfügbarkeit STM32F7xx / H7xx
Max G. schrieb im Beitrag #7305084: > LCSC hat zwei Typen STM32H7 auf Lager. tja, ich hätte gern den STM32H750XBH6, der war mal bei 6 USD gelistet... jetzt 120 USD ... Ne, aber wieso sind dann gleichwertige asiatische Chips gut verfügbar? Soll man zukünftig
scheinen, was gerade so frei verfügbar ist. Aber man bezahlt natürlich ein vielfaches, gerade bei den STM32H7xx wird auch mal das 20-fache vom Normalpreis verlangt.
-
Thread
von Xmega zu stm32
gibts Versionen mit eingebautem Ethernet MAC+PHY, was ich immer sehr praktisch finde. - STM32F7/STM32H7 für den großen Hunger. Viele Pins (ich verwende die TQFP208 Version). Momentan besch... Verfügbarkeit. fchk
-
Thread
Wozu übertrieben schnelle Microcontroller?
es ein automatisierter Ablauf. Mit DMA2D bei STM32 kann es auch Formatkonvertierungen. SDMMC im STM32H7 hat zur Unterstützung Statemachines in HW um Kommandos/Daten zu übertragen. Damit sind 20 MB/s SDC FMC generiert Signalfolgen um ext. Speicher anzusprechen. In der SW ist dazu nur ein einfacher
J. S. schrieb im Beitrag #7274809: > SDMMC im STM32H7 hat zur Unterstützung Statemachines in HW um > Kommandos/Daten zu übertragen. Ist ja schön. Und wo gibt es die Teile in brauchbaren Gehäusen zu bezahlbaren Preisen? Selber habe ich wegen der
-
Thread
Maximale sinnvolle USART Geschwindigkeit STM32F103
number:284806712805 dieser is für meine Zwecke Pinkompatibel: ein STM32F411). Kennt jemand einen STM32H7* in diesem Format?
F411 ebenso, bekannt als Blackpill. MAX M. schrieb im Beitrag #7257695: > Kennt jemand einen STM32H7* in > diesem Format? Arduino Potenta H7 (lite). Kostet aber ne Kleinigkeit.
-
Thread
STM32H7B3I-DK - Soundausgabe
Hallo, Auf dem STM32H7B3I-DK ist der Sound Chip CS42L51-CNZ verbaut. Gibt es ein Demo für eine Sound Ausgabe? Mein Problem ist, da will einfach nichts raus kommen. Im Prinzip ist es recht einfach, mit CubeMX die I2S
doch Treiber und Demos: https://github.com/STMicroelectronics/STM32CubeH7/tree/master/Projects/STM32H7B3I-DK/Demonstrations https://github.com/STMicroelectronics/STM32CubeH7/tree/master/Drivers/BSP/STM32H750B-DK
-
Thread
FPGA - embedded Linux Interconnect Ansatz
ADWandler mit 16 Bit und 200KHz , das macht 25.6MBit/sek. Also 25 MHz für den SPI Bus. Auf meinem STM32H7 komme ich auf 18 MHz, bevor der Bus schlapp macht. Diverse Embedded Linuxe lasse ich auch nur mit 8 MHz laufen, weil es darüber schon Probleme mit schlechten Signalen gab. Irgendwelche Experten
erreichen sind... PittyJ schrieb im Beitrag #7234019: > Also 25 MHz für den SPI Bus. > Auf meinem STM32H7 komme ich auf 18 MHz, bevor der Bus schlapp macht. Gerade bei den STMs muß man genau hinschauen. Die maximal erreichbare Transferrate bzw. SPI-CLK-Frequenz ist von der verwendeten SPI-Schnittstelle
-
Thread
TouchGFX 20.0 und CubeIDE 1.10.1 und STM32H7B3I-DK
Hallo, Ich wollte heute mit dem STM32H7B3I-DK einmal beginnen und damit ein kleines Projekt starten. Leider bin ich damit auf der halben Linie gescheitert. Ich hoffe mal ihr könnt mir ein Helfen wie das geht. Ich habe neu installiert
anlegen, da wurde von TouchGFX empfohlen das zu erst mit TouchGFX zu erstellen. In TouchGFX kann das "STM32H7B3I-DK" Borad gewählt werden, es öffnet und zeigt eine leere Seite. Soweit klappt das schon mal. TouchGFX ist ein Designer und für den Usercode braucht es einen Code-Editor. Also ist das Naheliegendste
-
Thread
Teensy 4 (i.MX RT1060) SPI Slave Geschwindigkeit?
schnellerer schrieb im Beitrag #7202079: > Was ist denn schneller? > ESP32 macht nur 10 MHz. Z.B. STM32H7: 150 MHz
-
Thread
Eigenentwicklung um 24 Bit Daten aus Datei parallel auszugeben
PittyJ schrieb im Beitrag #7178475: > Ich habe einen STM32H7. Nunja, das ist schon ein ziemliches Dickschiff. Wer damit diese lächerlichen Anforderungen nicht packt, ist sowieso ein Idiot.
dem Fall. Hauptsache das ganze läuft anständig. Bisher hört sich für mich die Geschichte mit dem STM32H7 gut an. Oder tatsächlich ein FIFO an den ESP hängen
-
Thread
H7 beachtet NSS nicht korrekt im slave?
Noch niemand den STM32H7 im SPI slave betrieben?
www.st.com/content/ccc/resource/training/technical/product_training/group0/52/17/7a/28/2b/90/41/7d/STM32H7-Peripheral-Serial_Peripheral_interface_SPI/files/STM32H7-Peripheral-Serial_Peripheral_interface_SPI.pdf/_jcr_content/translations/en.STM32H7-Peripheral-Serial_Peripheral_interface_SPI.pdf
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
Wer Boards mit STM32 und Display möchte, das finde ich aktuell ganz OK: STM32H7B3I-DK Bei Mouser gibt es noch ein paar.
Beitrag #7162985: > Wer Boards mit STM32 und Display möchte, das finde ich aktuell ganz OK: > STM32H7B3I-DK Na ja, < ironie > für Hobbyisten und Bastler super gut geeignet, weil einfachst zu handhaben. Dann noch der extrem günstige Preis um die ca. 100€ machen das Teil sehr prädestiniert für Bastler
-
Thread
Vorgang bei READ / WRITE bei SMBUS Kommunikation mit BQ40Z50
ich versuche einen Treiber für einen BQ40Z50 Akku zu implementieren der über SMBUS auf einem STM32H7xx kommuniziert. Ich benutze hierfür das STM32 SMBus/PMBusTM Expansion Package (AN4502) Die Initialisierung des SmbusStacks funktioniert soweit. Es hapert allerdings meiner READ bzw WRITE
-
Thread
Breitbandige Empfangsantennen
jemand genug kriminelle Energie. "You need to write a program to dump the F-RAM and flash it to the STM32H7." Irgendwo stand mal ein Copyright-Text ...may not be copied... und handschriftlich darunter (ebenfalls schon x-mal kopiert) "may not but will!"
-
Thread
STM32H7 SD Performance
Ich kämpfe immer noch mit dem SDMMC vom H7, hatte hier https://www.mikrocontroller.net/topic/540479#new schonmal gefragt. Das funktioniert soweit, die Initialisierung ist ok, die Karte lässt sich ansprechen. Dann kommt natürlich das Thema mit dem D-Cache. Ich habe den zunächst abgeschaltet und damit konnte ich Sektoren, das Directory und eine Testdatei lesen. Die Testdatei 22 MB wird mit fread() in 32 kB Blöcken in 8,8 s gelesen, also sehr langsame 2,5 MB/s. Dann habe ich statt fread das File Objekt von Mbed benutzt, damit komme ich auf über 16 MB/s. Der Unterschied ist das die File Klasse ziemlich
-
Thread
STM32H7 SPI6 Full duplex Slave + NSS
Bei meinem STM32H7 Projekt habe ich gerade ein problem bez SPI6 als slave. Gegenstelle ist ein FPGA welches mit 50MHz taktet und dabei NSS über die gauer von 2 sCLK (dauer - sck clockt während dieser zeit nicht) hoch
-
Thread
Auswahl Microcontroller und Display
immer mal sezieren. Ansonsten müsste man mal rechnen, hängt ja stark von der Auflösung ab. So ein STM32H7 sollte das schaffen würde ich schätzen, ein F4 schafft das evtl. auch noch. Wichtig ist ein schnelles Interface zum Display.
-
Thread
[STM32] CAN Bus: Fehlende RAM Zuweisung für TX FIFO ?
HAL_FDCAN_ERROR_PARAM; return HAL_ERROR; } [/c] Der oben erwähnte Abschnitt kommt aus der stm32h7xx_hal_fdcan.c. Meine CAN-Bus Konfiguration sieht wie folgt aus. Erst einmal habe ich das FDCAN Initialisiert: [c] static void MX_FDCAN1_Init(void) { hfdcan1.Instance = FDCAN1; hfdcan1
Deine CanId und MaskId müssten also 3bit nach links geschoben werden. Verzeih mir wenn mir das STM32H7 Manual etwas zu dick zum nachschauen 🙈
-
Thread
STM32H7 Multichannel ADC DMA
Ich möchte mittels DMA 6 ADC Kanäle (STM32H7, ADC3) kontinuierlich sampeln. Anyway das Problem alle Daten sind 0 und es wird ebenfalls kein Interrupt bez DMA ausgelöst. Relevantes im code in korrekter Reihenfolge: __attribute__ ((aligned
github.com/STMicroelectronics/STM32CubeH7/tree/c94252df7cec24a8fef67b28933353476a1edd3c/Projects/STM32H7B3I-EVAL/Examples/ADC/ADC_DMA_Transfer Das kein Interrupt generiert wird läßt mich an meinem Problem mit dem SDMMC1 auch gerade verzweifeln, Ints gibt es komischerweise nur im PowerSafe Modus. Aber
-
Thread
SD Karte mit STM32H7
github.com/JojoS62/COMPONENT_SDIO/blob/312ced360d7a24b8b0aa6a5f5e3df0b1736be652/TARGET_STM/TARGET_STM32H7/sdio_device.c#L148 Der Code ist noch dirty vom Umbau vom F7. Mit dem integrierten DMA im H7 SDMMC ist sogar einfacher als für die F7 wenn man nicht die max. mögliche Speed der Karten ausreizen möchte
-
Thread
HAL, und NXP?
stellt ja > mehr als einen Controller her. naja, vielleicht mal einfach ähnliche MCU's wie die STM32H7... Reihe? Die HAL library (mit Beispiele), glaube ich mal, deckt fast die ganze STM32 MCU, CPU Reihe ab?? Sie (die HAL) erleichtert den Einstieg schon extrem...
-
Thread
STM32 SPI HAL extrem langsam
/github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c#L941
/github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c#L941 > > Danke. Diese funktion scheint auch nicht blockierend (zumindest nicht > wenn der SPI idle ist; im 8/16 bit modus sogar FIFO genügend Platz). Ich
-
Thread
STM32 beste ADC Einstellung bez SNR
Raum: Gem. https://www.st.com/resource/en/application_note/dm00628458-getting-started-with-the-stm32h7-series-mcu-16bit-adc-stmicroelectronics.pdf Z.b. beim TQFT144 wird setteling time basiert ein maximaler ADC clk von 12 MHz empfohlen (sektion 3.4). Andererseits hat der ADC eine HW Oversampling
und resolution. https://www.st.com/resource/en/application_note/an5354-getting-started-with-the-stm32h7-series-mcu-16bit-adc-stmicroelectronics.pdf Quelle des Übels scheint ja der Strom des Sar adc an VREF zu sein. Deshalb würde ich die samplingzeit entsprechend der Tabelle wählen. Du wirst trozdem
-
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
Mehrere Messdaten von Arduinos über Ethernet auf den PC bringen
#7086708: > Meines Wissens können die Ethernet-Shields für Arduino max. 10 MBit. Zeit für einen STM32H7, der kann 100MBit/s.
-
Thread
USB Grundlagen Theorie Messungen Assembler ATmega
Mikrocontroller abgehandelt wird die ja hoffentlich funktioniert. Genau das habe ich gemacht. USB an einem STM32H7. Die HAL API von STM funktionierte auf Anhieb. Zumindest die Device-Descriptoren waren verfügbar. Da analysiere ich nicht den Datenstrom per Hand, sondern nehme das Subsystem der CPU. Geht bei
PittyJ schrieb im Beitrag #7078004: > Genau das habe ich gemacht. USB an einem STM32H7. Die HAL API von STM > funktionierte auf Anhieb. Selbst wenn man seinen eigenen Treiber für die Peripherie schreibt, wie ich es unter [[USB-Tutorial mit STM32]] beschrieben habe, braucht man
-
Thread
Stm32H7 mit Visual Studio debuggen, wie beim Anhalten Pin setzen?
Hi, ich habe einen etwas komplizierteren Aufbau. Ich debugge eine STM32H7 über eine Raspberry Pi, auf dem openOCD läuft. Meine IDE ist Visual Studio mit dem VisualGDB Plugin. Das alles funktioniert einwandfrei. Ich habe allerdings das Problem, dass zur Regelung ein Pin von einem Regler auf dem Stm32H7 gesteuert wird. Dieser darf nicht lange (=mehrere Sekunden) auf high sein, da sonst die Temperatursicherung durchbrennt (wegen Übertemperatur). Kennt jemand eine Möglichkeit, beim break den Pin
-
Thread
Datenübertragung zwischen Controllern mittels Ethercat
zwei Controllern zu übertragen plane ich den Industriebus Ethercat einzusetzen. Benutzt werden zwei STM32H7 Controller mit Ethernetport. Ist es richtig, dass ich lediglich die nötige Sofware auf die Controller spielen muss und keine weitere Hardware benötige?
. Mit den "normalen" Ethernet-Ports der STM32H7 kannst du 2 EtherCAT Master aufbauen. Du brauchst aber einen Master und einen Slave, und den Slave kannst du z.B. mit einem zusätzlichen ASIC namens EtherCAT Slave Controller "ESC" (Stichwort ET11
-
Thread
Alternative zum Raspi
ist die Temperatur in °C und die x-Achse ist die Zeit in Sekunden. Habe dafür den 16bit ADC eines STM32H7 genutzt, 32x oversampled, 100Hz. Edit: Die "klassischen" PID-Regelungen bei den kleinen Espressomaschinen sind übrigens mit einem AVR programmiert, für die Temperatur wird der interne ADC (10Bit
-
Thread
50ns Delay mit STM32H7
noch schauen, momentan 50SPS. Ich habe es grundsätzlich ja nicht eilig, deswegen habe ich ja den Stm32H7 ausgesucht, damit ich nicht jeden Takt sparen muss. Und die 10x NOPs tun mir auch nicht weh, ich find es halt einfach nicht so hübsch und dachte da muss es etwas besseres geben. Natürlich möchte
schrieb im Beitrag #7067495: > Ich habe es grundsätzlich ja > nicht eilig, deswegen habe ich ja den Stm32H7 ausgesucht Das verwundert mich und auch die genannten 5 ns. Ich dachte erst, es wäre ein Tippfehler und es wären 2 ns gemeint. Die H7 lasse ich immer oberhalb 500 MHz laufen. Dazu sind sie schließlich
-
Thread
Pico Frequenzzähler mit RP2040
man schon soviel Aufwand da rein steckt, dann macht es ja auch den Kohl nicht fett wenn man einen STM32H7 für so ein Gerät nimmt. Nur die Liefersituation ist noch beschissen bei den Teilen. Und ich möchte kein Geschäft mit den Dingern eröffnen, von daher interessiert mich eine Langzeitverfügbarkeit der
-
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
Kurzmeldungen: SigFox geht an UnaBiz, ST erweitert Azure RTOS-Unterstützung, neue Chips
STM32L4, STM32L4+, STM32L5 und STM32U5, die High-Performance-MCUs STM32G4, STM32F4, STM32F7 und STM32H7 sowie die Wireless-Mikrocontroller STM32WL und STM32WB zur Verfügung. [/c] ### Texas Instruments: Extrem kleiner I2C-IO-Expander mit vier Ausgangspins Dass man den I2C-Bus in (langsame) GPIO-Pins
-
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
STM32H7 Bootloader funktioniert nur sporadisch
Hallo, ich habe folgendes Problem mit meinem Board auf STM32H743VI - Basis. Eckdaten: - STM32H743VI - SWD an ARM 10-Pin Konnektor für den Anschluss eines J-Links - Raspberry Pi Compute Module 4 - UART5 des Compute Modules mit PA2/PA3 des STM32H743 verbunden - BOOT0 des Mikrocontrollers mit 10k gegen Ground und an einem GPIO des Compute Modues angeschlossen - NRST des Mikrocontrollers per Open-Drain Schaltung mit einem GPIO des Compute Modules verbunden Versuchtes Vorgehen: - BOOT0 Pin per GPIO des Compute Modules auf 3.3V setzen - Reset für 1s gegen GND ziehen, dann wieder loslassen
-
Thread
Wie oder wo STM32 bestellen?
letztes Jahr konnte man die STM32H7 noch bekommen (als F4 und kleinere Serien bereits weg waren), davon gibt es aber gerade auch 0 Stück bei digikey, lol
h7 schrieb im Beitrag #7023624: > letztes Jahr konnte man die STM32H7 noch bekommen (als F4 und kleinere > Serien bereits weg waren), davon gibt es aber gerade auch 0 Stück bei > digikey, lol Ja, die H7 hatte ich ausgeschlossen, weil die die USB Pins und ST-Link
-
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
Entwicklungsboard - STM32H7xx mit externen SDRAM
Hallo liebe Community! Kennt wer ein günstiges Entwicklungsboard für die STM32H7 Serie, bei der auch ein externer SDRAM standardmäßig verbaut ist? Wollte ursprünglich das NUCLEO-H745ZI-Q Board mit einen 256Mbit SDRAM (MT48LC16M16A2P-6A)von Micron erweitern. Habe aber zu spät bemerkt
Wenn es nicht unbedingt 32 MByte sein müssen, sondern 16 vielleicht auch reichen: STM32H745i-Disco, STM32H7B3i-Disco sind (etwas) günstiger und ebenso lieferbar. Letzteres zwar ohne Ethernet, aber wenn nicht nötig ...
-
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
STM32H7 SPI HW-Fifos
Hat hier schon mal jemand mit den STM32H7 SPI HW-Fifos gearbeitet ? 3 der H7 SPIs haben Sende und Empfangs Fifos von jeweils 16Bytes. Ich möchte die benutzen um externe registerbasierte Slaves (Full duplex) anzusteuern. Dazu muss ich
-
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
Probleme beim STM32H743 & SPI
www.st.com/content/ccc/resource/training/technical/product_training/group0/52/17/7a/28/2b/90/41/7d/STM32H7-Peripheral-Serial_Peripheral_interface_SPI/files/STM32H7-Peripheral-Serial_Peripheral_interface_SPI.pdf/_jcr_content/translations/en.STM32H7-Peripheral-Serial_Peripheral_interface_SPI.pdf
habe. Voraussetzungen: ich verwende die LL API und lasse den Code mit CubeMX erzeugen. Nucleo STM32H7A3Zi @280 MHz, SPI2 an PLL3P @160 MHz, SPI Prescaler = 8 (=20 MBit/s). 8 Bit, Motorola, MSB First, KEIN CRC, Hardware NSS. DMA1 Stream 2 für RX, DMA1 Stream 3 für TX - beide "Normal" mit Memory Increment