-
Thread
Spektrum berechnen mit Mikrocontroller
Hallo zusammen, ich bin dabei, zu überlegen, ob es möglich ist, mit einem Mikrocontroller, z.B. STM32, mittels FFT ein Spektrum von DC bis 100kHz zu berechnen. Ich möchte den Betrag berechnen und z.B. über RS232 ausgeben. Als erstes ist mir aufgefallen, dass der interne Speicher für mein Vorhaben
ein Beispiel. Es sollten im Endeffekt schon > mehr sein. 64k Punkte oder so. Da ist man mit einem STM32F407 am Ende. Dann nimm halt einen H7. Der STM32H743 auf dem Nucleo Board hat z.B. 1MB internen RAM. Da könnte man bestimmt den internen ART Controller bzw die 2D DMA dafür missbrauchen.
-
Thread
STM32 USART1 IT Bytes verlust
#7351556: > Es funktioniert alles perfekt. An den HAL-Routinen liegt es nicht. zur info ich nutze ein STM32H745XI auf dem STM32H745I-DISCO und davon nur der CM7 core (ist ein multicore uC).
fehlerhaften Empfang nichts zu tun, da bin > ich mir 99.9% sicher. > Es ist einfach unmöglich, dass STM32 bei 9600B Bytes verliert > und die HW dafür verantwortlich ist. Da wäre ich mir nicht so sicher. Ich habe einen H743. Und bei dem habe ich letztens einen Tag daran gesessen, die CPU Frequenz
-
Thread
Cube Projekt: Wie target wechseln?
orriginalkonfiguration war auch vor dem update vom Cube akzeptiert. Kannst es gerne reproduzieren: STM32H743 mit dem neusten CUBE/Library versuchen auf 480MHZ (mit 240HCLK) zu bringen.
Tjmax 105°C zulässt - will man das? Datenblatt S. 212: https://www.st.com/resource/en/datasheet/stm32h743bi.pdf
-
Thread
gcc compiler warning
arm-none-eabi-gcc -c -mcpu=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
| ^~ [code] ------------------------------------- code measure.h: typedef enum { MEAS_STATE_UNKNOWN = 0, ... } MEAS_STATE; MEAS_STATE get_measure_state(void); ---------------------------------------- code measure.c MEAS_STATE measure_state = MEAS_STATE_UNKNOWN
-
Thread
Verfügbarkeit STM32F7xx / H7xx
Tja selbst wenn man Stückzahlen >4000 bestellt bekommt man nichts. Aber einen Ersatz für einen stm32h743zg finde ich auch unter den chinesischen Produkten nicht. Da sind alle die nur einen stm32f103 brauchen besser dran.
Fuer den Preisunterschied STM32H750XBH6 zu 120 $ und STM32H750IBK6 14 E bei Farnell gibt es doch fast schon die plugged Via Platine dazu...
-
Thread
DAC/Audio-Playback von SD mit hoher Geschwindigkeit
Controller. NOR-Flash ist einfach, aber die verfügbaren Kapazitäten sind begrenzt (so bis 16 oder 32MB). NAND-Flash ist komplizierter, weil es defekte Blöcke haben kann. Dafür hast Du viel mehr Kapazität. Dadurch, dass Du das Flash direkt steuerst, ist das Zeitverhalten absolut deterministisch, d.h.
Ich habe mal in die Doku vom Arm Prozessor STM32H743 geschaut. Der hat einen recht frei programmierbaren I2S Kanal. Allerdings ist die maximale Frequenz dort auch nur 192 KHz. Mehr wird von den 'normalen' Audiospielern wohl nie gefordert. Ich denke
-
Thread
Frage zum Layout von QSPI an STM32
Hallo zusammen, ich möchte zwei QSPI Speicher im Dualbetrieb für LCD-Grafiken an einen STM32h743BIT anschließen, leider sind die Pins am STM nicht optimal für den Rest meines Layouts verteilt. In dem dual-QSPI werwenden beide Speicher die gleiche SCLK und NSS, jedoch sind die Datenpins an verschiedenen Seiten des STM mit vielen anderen schnellen Signalen dazwischen. Ich habe eine vierlagige Platine mit Signal-GND-VCC-Signal, wobei ich die Unterseite nur für langsame Signale benutze. Falls ich schnelle Signale auf
-
Thread
STM32H750 mit W25Q64 QSPI XIP memory mapped mode
Hallo, hat jemand eine funktionierende Demo mit STM32H750 und W25Q64 QSPI im XIP memory mapped mode? Programm im QSPI und flashloader Programm im internen Flash. (am liebsten als STM32CubeIDE Projekt) Danke
für ein W25Q64 chip geschrieben sein): https://github.com/osos11-https://github.com/osos11-Git/STM32H743VIT6_Boring_TECH_QSPI/tree/main/Memory%20Mapped%20Mode/H743_QSPI_XIP_1 > Man muss vor dem Einschalten des Memory Mapped Mode einmal ein Indirekt > Read mit Instruktion und dem passenden Mode
-
Thread
Frage: STM32F103 beide SPI benutzen
habe die Seiten von Stefan Frings und seine CMSIS Dateien als Start benutzt: http://stefanfrings.de/stm32/stm32f1.html Das gefällt mir ganz gut, das Setzen der Registerwerte funktioniert ähnlich wie ich das vom AVR mega gewohnt bin. Jetzt bin ich aber auf ein Problem gestoßen bei dem mir das Rference
halber: [c] //---------------------------- // Includes //---------------------------- #include "stm32f10x.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_spi.h" // Peripherie Defines - alle Pins liegen auf Port A #define SPI_MOSI_PIN GPIO_Pin_7 /* */
-
Thread
Owon HDS242 bei Pollin
vom Billigen ist das hier: Ich habe mir den auch gekauft- aus purer Neugier und ob ich was an der STM32-Progrmammierung lernen könnte. Ja, das könnte man als unbrauchbar bezeichnen. Aber als ich vor 45 Jahren mit der Bastelei anfing, hätte ich mir danach die Finger geschleckt... Damals hatte ich ein
Das File ist (recht rudimentär) verschlüsselt. [code] 00000000 44 4f 16 85 56 38 2e 38 2e 32 00 00 00 00 00 00 |DO..V8.8.2......| 00000010 00 00 00 00 55 70 67 72 61 64 65 50 61 63 6b 00 |....UpgradePack.| ... 000000a0 48 44 53 32 34 32 5f 31 00 00 00 00 00 00 00 00 |HDS242_1......
-
Thread
Mikrocontroller für HMI gesucht
https://www.st.com/en/microcontrollers-microprocessors/stm32h743-753.html Der soll auch Can und Display können.
darauf? Frank K. schrieb im Beitrag #7179296: > Ich wäre aber auch mit einem ATSAMA5 oder einem STM32MP157 glücklich, Sieh Dir die Daten vom STM32MP157 an. Unter 257-Pin TFBGA gibt es den nicht. Prozessor != Controller: Probleme wegen des ext. Programmspeichers? Dann ist z.B. der RP2040 auch
-
Thread
Eigenentwicklung um 24 Bit Daten aus Datei parallel auszugeben
Beitrag #7180025: > Das gilt zwar für viele aber bei weitem nicht für alle Prozessoren. Ich rede vom STM32H7, den Pitty im gleichen Atmemzug nannte. Dessen GPIOs haben nur 16 Bit, wie bei allen (?) STM32.
schrieb: >> Das gilt zwar für viele aber bei weitem nicht für alle Prozessoren. > > Ich rede vom STM32H7, den Pitty im gleichen Atmemzug nannte. Dessen > GPIOs haben nur 16 Bit, wie bei allen (?) STM32. Ah, OK, für den gilt's. ;-)
-
Thread
PFS154: langsam schwindet mein Vorrat
, den es interessiert (Stand 02.05.2023, 11:15 Uhr): Es waren noch 200 Stck. zu haben ! Auch STM32F072CBT6 zu einem (sehr) erträglichen Preis von 1,58$ (u.a. fuer einen PFS-Programmer zu empfehlen) sind wieder erhältlich (1637 in stock). Natürlich gleich auch gekauft. Chipkrise scheint sich
ersetzen sind gibt es. Sogar den Oldie F103 in vielen Varianten gibt es bei Reichelt. Aber die großen wie H743 haben immer noch lange Lieferzeiten.
-
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
hier ist ein ADC circular Beispiel, da wird DMA1 verwendet, was natürlich von dem jeweiligen H7 abhängt. Wenn Cube verwendet wird, dann sollte auch der IRQ Handler generiert werden. https://github.com/STMicroelectronics/STM32CubeH7/tree/c94252df7cec24a8fef67b28933353476a1edd3c/Projects/STM32H7B3I-EVAL
-
Thread
STM32 UART transmit gibt kein signal aus
Ich habe einen STM32 mittels einer UART Schnittstelle mit meinem PC verbunden (RS232 mit dem MAX232). Ich kann problemlos daten senden und auf dem STM32 empfangen. Sobald ich daten senden will funktioniert es aber
Hier ist meine main.c https://pastebin.com/2zPjGvwA Es ist alles enthalten was aktuell auf dem STM32 Ausgeführt wird, auskommentierter Code ist auch auf dem STM32 auskommentiert (wird nicht ausgeführt/compilliert).
-
Thread
Kennt jemand China Prozessoren die kaufbar sind?
Hi. Ich habe wie so viele das Problem das ich keine stm bekomme. Nun bin ich am überlegen ob es nicht was passendes aus China gibt was auch lieferbar wäre (ca. 5000 Module). Zur Zeit habe ich einen stm32h743 und könnte das ganze System auf bis zu 3 Prozessoren aufteilen. Wobei 2 davon so in der Leistungsklasse Stm32f1 liegen müssten und einer schon mehr im Bereich stm23f4/h7 allerdings mit >512k RAM und >512k flash. Wobei es mit 2 Leistungsstarken auch geht, wäre auch einfacher bei der Entwicklung. Ich brauche
-
Thread
STM32 - ST - Hinhaltetaktik oder Insolvenzverschleppung?
Wir haben hier für die Serie einen H743. Keine Probleme. Die VL53L5 ToF Sensoren wurden auch geliefert.
PittyJ schrieb im Beitrag #7025479: > Wir haben hier für die Serie einen H743. hast du noch 600 Stück übrig?
-
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
für dich/STM32H743VI in AN2606: Seite 267ff
-
Thread
STM32 Header
Ich suche Headerfiles für ein paar STM32. Die CMSIS kompatiblen Header kann man ja hier herunterladen https://github.com/modm-io/cmsis-header-stm32 aber ich möchte, wie auch in diesem Thread besprochen https://www.mikrocontroller.net
habe ich jetzt für jedes Modul ein eigenes kleines File, z.B.:[c]// wwdg.h // Copyright (c) 2017 STMicroelectronics. All rights reserved. // Source: stm32l412xx.h by MCD Application Team // Converted 2020-03-26 11:20:41 #pragma once #include <stdint.h> // Window
-
Thread
infinite loop, externer Interrupt, STM32F746, HAL-Library
ohne CubeMx?)? Aktuell behelfe ich mir da mit der Google-Suche. Aber das ist mühsam. Mit Arduino (stm32duino) kann ich einfach attachInterrupt() machen, und es läuft. [c] #include "stm32f7xx.h" #include "stm32f7xx_hal_def.h" #include "../Utilities/STM32746G-Discovery/stm32746g_discovery.h"
Vielleicht braucht GPIO das auch so ähnlich? Die IRQs, die verfügbar sind, stehen bei mir in startup_stm32h743zitx.s .. .word USART1_IRQHandler .word USART2_IRQHandler --
-
Thread
Entwicklungsboard - STM32H7xx mit externen SDRAM
ich mag diese China DevEBox boards, gibt es mit F4 oder auch mit STM32H743VIT6. Findet man bei Ali, habe ich vor einiger Zeit ca. 25€ für bezahlt. Hier sind die Daten auch schön aufgelistet: https://github.com/mcauser/MCUDEV_DEVEBOX_H7XX_M Der H743VI hat 2 MB Flash
Markus H. schrieb im Beitrag #6991180: > Mein STM32H743IIT ist nur schlecht oder nicht erhältlich. meine Kollegen haben da jetzt den H753 genommen, aber auf die Idee sind auch mehrere gekommen und der ist
-
Thread
EMV Probleme beim STM32H743ZI
Hallo, hatte auch jemand von Euch EMV Probleme beim STM32H743ZI? Mir blasen die VCAP 1 & 2 Leitungen alles nieder. Kein UKW, DAB+ oder DVB-T2 läuft in gut 1m Entfernung. Im Spektrum sehe ich aber bis 1,5GHz noch mehr Müll. Der läuft mit 480MHz, also
noch kein eigenes Layout erstellt. Hilft diese Beschaltung (Anhang) auch nicht? Ist aber für den STM32H745... Entspricht Power Scale 0 (@480MHz - die rechte Schaltung) und steht auch, dass das PWR Controller dementsprechend eingestellt werden muss... > VOS0 (power scale 0) is not available when
-
Thread
Kein Ton! STM32H743 I2S Salve mit DMA
Hallo. Ich versuchen gerade mit einem STM32H743 Daten über die I2S schnittstelle zu senden. Die SPI3 ist der Slave TX und bekommt von aussen die Taktleitungen (BIT & Word). Das ganze hat auf einem STM23F4 noch sauber gearbeitet und ich habe
Michael O. schrieb im Beitrag #6970714: > Der STM32 braut den Takt als Slave nicht. Im Falle des Masters kann er > ihn als 256fs oder 512fs ausgeben. Es gibt aber auch reichlich Slaves, > die keinen MCLK benötigen. Die erzeugen sich ihren Takt für
-
Thread
Wie Code auf 2 Flash bereiche aufteilen?
Kommt halt auch drauf an, welchen STM32H743 genau du hast. Dann sollte eigentlich das hier: https://www.st.com/resource/en/reference_manual/rm0433-stm32h742-stm32h743753-and-stm32h750-value-line-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
Daraus die Fußnoten: 1. Flash memory bank 2 boundary is limited to 0x08100000 - 0x0817FFFF on STM32H742xG/STM32H743xG. It is reserved on STM32H750xB. 2. Flash memory bank 1 boundary is limited to 0x08000000 - 0x0807FFFF and 0x08000000 - 0x0801FFFFon STM32H742xG/STM32H743xG and STM32H750xB boundary
-
Thread
Probleme beim STM32H743 & SPI
Der STM32H743 ist schon ganz schön "anders"... Hatte auch Probleme bei der SDIO-Schnittstelle. STM32F4 ging auto-of-the-box. H7 -> problem problem Was benutzt du für ein Board? Ein Nucleo-144 (H743)
/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
Jlink ebu und stm32h743 will nicht
Hi ich versuche gerade meinen jlink ebu mit einem stm32h743 zu verbinden. Habe mir die aktuelle Version 7.60c installiert. Über das config Programm wollte ich nun die Firmware aktualisieren lassen, die soll aber aktuell sein. Nur wenn ich den Prozessor
Fakt ist, die letzte Firmware V8 ist von 2014. Bei den jlink-ob Geschichten die auf einem STM32F103 oder STMF32F072 laufen ist die Firmware von 2021 bzw. 2019. Damit würde ich ehr eine Chance sehen dass der H7 geht.
-
Thread
Mikrocontroller Adressbus
Aus dem Gedächtnis heraus, hat z. B. Der stm32h743 12 adressleitungen. Damit kann er 8mbyte sdram adressieren.
Naja schrieb im Beitrag #6953188: > Aus dem Gedächtnis heraus, hat z. B. Der stm32h743 12 adressleitungen. > Damit kann er 8mbyte sdram adressieren. Nun bring dem TO doch keinen Unsinn bei. Wenn, dann handelt es sich um 8 MByte - tausendstel Byte gibt es genauso wenig wie ein
-
Thread
Hardwareversion in Mikrocontroller speichern
Hallo zusammen, ich arbeite an einer Leiterplatte mit einem Mikrocontroller (STM32H743) bei dem es voraussichtlich im Laufe der Zeit ein paar Hardwareänderungen geben wird. Ich würde jetzt gerne eine Hardwareversionsnummer im Mikrocontroller speichern, so dass bei Firmware-Updates
Bei einem STM32F103 haben wir die 16 HW Revisionen über einen Spannungsteiler an einen A/D Wandlereingang gelegt.
-
Thread
C++ template Funktion doppelt definiert in header und cpp
Debugger nicht gut klar, der hat mich da auch verwirrt. Und das eigentliche Problem ist das SPI beim H7 das jetzt noch zickt. Jemand hatte den SPI Code angepackt und ein andere Problem beseitigt. Damit funktionierte aber SPI mit 16 Bit nicht mehr. Das konnte ich jetzt für STM32F4 beheben, aber der Test
Blume schrieb im Beitrag #6869056: > Mit welchem H7 Board aebeitet ihr denn? ich benutze dieses: https://de.aliexpress.com/item/1005001683272407.html war aber von einem anderen Händler. sehe gerade 11000+ verfügbar, gute Quelle für die H743 :)
-
Thread
ST-LINK_GDB_server mit STM32H743 und STLink V3MINI
Für die STM Controller möchte ich den STLink V3 benutzen, mit dem gdb der aus VSCode heraus aufgerufen wird. Mit einigen STM32F4 klappt das gut, mit dem H7 nur bedingt. SWD ist über GND, SWDIO und SWCLK angeschlossen
bedienen kann, aber das Board (DevEBox STM32H743VI) hat dummerweise keine Reset Leitung auf Header geführt. Ich habe zum Testen ein Dupontkabel an den Reset Taster angelötet, aber das würde ich gerne vermeiden. Kennt hier jemand dieses Problem
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
Auslesen des Flash Speichers brauchst Du im Prinzip OpenOCD und einen Debugger, z.B. ein bluepill STM32 oder eines der üblichen USB-Dongles STLinkV2 / JLink ab 6 Euro oder direkt mit dem Raspberry Pi als Interface. Dann bringt man den nRF24 oder auch den STM32F4x in den JTAG / SWD Modus und kann
den Code überzubügeln ohne die ganze Security =^/ https://stackoverflow.com/questions/32509747/stm32-read-out-protection-via-openocd
-
Thread
Welche Nachteile haben die großen STM32H Serien?
Gründe außer Stromsparen und kleinere Bauform, bei Kleinserien oder Hobbybasteleien NICHT auf z.B. den STM32H750 zu setzen? Auf den ersten Blick hat er nur Vorteile, 16Bit ADC, 480MHz etc pp. Der Preis ist mit 8€ auch nicht höher als von vielen anderen F4 Serien. Viel Flash, Ram etc ist auch vorhanden
außer Stromsparen und kleinere Bauform, bei Kleinserien > oder Hobbybasteleien NICHT auf z.B. den STM32H750 zu setzen? Nein ;) Der übliche Arduino-Hobbybastler ist aber mit der Komplexität der H7 aber vmtl gleich überfordert. Im Vergleich zum Arduino ist ein z.B. F4 zwar auch noch komplexer, aber
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Bit Welt verabschieden. Ich habe letztens mit so etwas gespielt https://www.distrelec.de/de/board-stm32-nucleo-2mb-1mb-st-nucleo-h743zi2/p/30176564 Der hat 1M Flash und ähnlich Ram. Das reicht für Monate. Und dank der Arduino-ähnlichen Header kommt man an alle Signale. Man muss sich von der Arduino-Oberfläche
Welt verabschieden. > Ich habe letztens mit so etwas gespielt > https://www.distrelec.de/de/board-stm32-nucleo-2mb-1mb-st-nucleo-h743zi2/p/30176564 > Der hat 1M Flash und ähnlich Ram. Das reicht für Monate. > Und dank der Arduino-ähnlichen Header kommt man an alle Signale. > > Man muss sich von
-
Thread
STM32H743 SDMMC/SDIO Signalpegel CMD
stehe beim Inbetriebnehmen der SDMMC/SDIO-Schnittstelle auf dem Schlauch. -Hostcontroller "Nucleo-STM32H743", Target-Interface SDIO V2.0 12 MHz Clock -Fehlerbild: Bei "read_cmd53" bricht der 3V3-Pegel auf der Command-Leitung zusammen. Das "read_cmd53"-Kommando bricht ab... (siehe Screenshot DS6_QuickPrint1_NOK.png) Die Anwendung funktioniert schon auf komplett auf einem STM32F429. Exakt gleiche Test-Hardware. Nucleo-STM32F429 drunter -> Pegel OK (siehe DS6_QuickPrint5_OK.png). Nucleo-STM32H743 drunter -> CMD-Pegel bricht zusammen. Ich vermute irgendein Power-Domain-Setting
-
Thread
STM32H743ZI - SPI DMA HAL Interrupt Probleme
Ich hab leider erneut Probleme bei der Peripherie-Konfiguration des STM32H7. Diesmal ist ist es SPI DMA welches nicht funktioniert. Ich versuche gesteuert von einem Falling-Edge Interrupt eines GPIOs einen SPI DMA Transmit/Receive auszulösen. Dazu meine GPIO-Konfiguration: [code] __HAL_RCC_GPIOD_CLK_ENABLE(); GPIO_InitTypeDef drdy_typedef; drdy_typedef.Pin = GPIO_PIN_15; drdy_typedef.Mode = GPIO_MODE_IT_FALLING; drdy_typedef.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOD, &drdy_typedef); /* EXTI interrupt init*/ HAL_NVIC_SetPriority(EXTI15_10_IRQn, 0, 0); HAL_NVIC_EnableIRQ(EXTI15
-
Thread
STM32H743ZI - GPIO Interrupt mag nicht
Guten Morgen, leider will mein GPIO auf eine steigende Flanke nicht reagieren obwohl (mit Oszi gemessen) ein klarer Takt mit ca. 500Hz am GPIO anliegt (zwischen 0 und 3.3V) - auch wenn ich mit einem Jumper Wire manuell einen Kontakt zu 3.3V herstelle wird der Interrupt nicht angesprungen. Die Konfiguration sieht wie folgt aus: [code] GPIO_InitTypeDef drdy_typedef; drdy_typedef.Pin = GPIO_PIN_15; drdy_typedef.Mode = GPIO_MODE_IT_FALLING; drdy_typedef.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOD, &drdy_typedef); /* EXTI interrupt init*/ HAL_NVIC_SetPriority(EXTI15_10_IRQn
-
Thread
STM32H743ZI Nucleo SPI1 mit HAL funktioniert nicht
Ich probiere nun seit bestimmt 8h rum aber ich schaffe es nicht, SPI1 auf einem Nucleo-144 mit STM32H743ZI zum laufen zu bekommen. Das ist die wesentliche Konfiguration: [code] __HAL_RCC_SPI1_CLK_ENABLE(); __HAL_RCC_I2C1_CLK_DISABLE
Pin vor. Siehe UM1974 Seite 30 --> 6.12 Solder bridges und Seite 66ff --> Table 20. NUCLEO-H743ZI pin assignments Es könnte da ein Konfigurations- oder Verwechslungs-Problem beim TO vorhanden sein.
-
Thread
Universalplatine für STM32, grobe Fehler vor der Herstellung?
Bauteile für ein Exemplar habe ich trotz Chipknappheit inzwischen da :) Eigentlich wollte ich einen STM32F412 oder STM32F13 einsetzen (da hatte ich auch ein Nucleo Board vorher gekauft), aber die waren schon im April ausverkauft und die STM32L die einzigen noch verfügbaren mit genügend RAM und passendem
Hätte man da nicht gleich ein fertige Platine kaufen können: NUCLEO-H743ZI2 https://de.rs-online.com/web/p/entwicklungstools-microcontroller/1939787 Da kann man wunderbar alles anstöpseln (ich habe SPI und I2C Sensoren dran), ist universal, und funktioniert.
-
Thread
STM32: variable PWM - prescaler und counter
Ich meine natürlich 32 bit counter der stm32h743 hat sogar hight resolution pwm outputs mit delay Stufen. https://www.st.com/resource/en/application_note/dm00121475-hrtim-cookbook-stmicroelectronics.pdf Hilft dir das
nix. Ich habe gerade reingesehen in https://www.st.com/resource/en/reference_manual/dm00224583-stm32f76xxx-and-stm32f77xxx-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf, 25.4.1 TIM1/TIM8 control register 1 (TIMx_CR1). *Falls* ich doch mal auf einen 16 Bit counter zurückgreifen müsste:
-
Thread
genaue Zeitmessung (hohe Auflösung + Genauigkeit) STM32
https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g4-series/stm32g4x4.html
für viele Spielereien reichen. https://www.digikey.de/product-detail/de/stmicroelectronics/NUCLEO-H743ZI2/497-19452-ND/10130892 https://de.rs-online.com/web/p/entwicklungstools-microcontroller/9173772/ https://de.farnell.com/stmicroelectronics/nucleo-h743zi2/entwicklungsboard-32bit-arm-cortex/dp/
-
Thread
Stm32 lcd Grafik font rendering
display zeichnen. Ich wollte zuerst adafruitGFX auf einem esp8266 benutzen, hab aber gehört, dass der stm32 einen grafikbeschleuniger hat. Da hat direkt mein innerer Perfektionist zugeschlagen. Welche stm32 haben den und könnte ich den nicht verwenden um Speicher für die fonts im internen Flash sparen
hier gibt es eine GUI Library: https://lvgl.io/ Ist Open Source auf Github, Beispiele für STM32, NXP und ESP findet man auch im Repo vom Autor. Der 'Grafikbeschleuniger' im STM32 ist ein besserer DMA, der kann Offsets im Grafikspeicher berücksichtigen, Formate beim Transfer konvertieren und
-
Thread
STM32F411 CubeMX CRC keine Parameter möglich
Bei einem STM32F072 sieht es folgend aus...
Dachte das diese CRC Module in der STM32 Familie gleich sind. Dann halt in Software.