-
Thread
STM32CubeMX C++ SW4STM32 TrueStudio
attribute__((weak)) -D__packed=__attribute__((__packed__)) -DUSE_HAL_DRIVER -DSTM32F411xE -I"D:/10_STM32F411/14_SW4STM32/test1/Inc" -I"D:/10_STM32F411/14_SW4STM32/test1/Drivers/STM32F4xx_HAL_Driver/Inc" -I"D:/10_STM32F411/14_SW4STM32/test1/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy" -I"D:/10_STM32F411/14_SW4STM32
attribute__((weak)) -D__packed=__attribute__((__packed__)) -DUSE_HAL_DRIVER -DSTM32F411xE -I"D:/10_STM32F411/14_SW4STM32/test1/Inc" -I"D:/10_STM32F411/14_SW4STM32/test1/Drivers/STM32F4xx_HAL_Driver/Inc" -I"D:/10_STM32F411/14_SW4STM32/test1/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy" -I"D:/10_STM32F411/14_SW4STM32
-
Thread
Image Converter - Bild zu c array konvertieren
arm-none-eabi\bin\ld.exe: ./LVGL/hal_stm_lvgl/tft/st7789V.o:F:/Projekte/LVGL_DEMOS_STM32-main/LVGL_STM32F411_DEMO/Debug/../LVGL/hal_stm_lvgl/tft/st7789V.h:132: multiple definition of `Disp'; ./LVGL/hal_stm_lvgl/tft/ili9341.o:F:/Projekte/LVGL_DEMOS_STM32-main/LVGL_STM32F411_DEMO/Debug/../LVGL/hal_stm_lvgl
\arm-none-eabi\bin\ld.exe: ./LVGL/hal_stm_lvgl/tft/tft.o:F:/Projekte/LVGL_DEMOS_STM32-main/LVGL_STM32F411_DEMO/Debug/../LVGL/hal_stm_lvgl/tft/ili9341.h:209: multiple definition of `Disp'; ./LVGL/hal_stm_lvgl/tft/ili9341.o:F:/Projekte/LVGL_DEMOS_STM32-main/LVGL_STM32F411_DEMO/Debug/../LVGL/hal_stm_lvgl
-
Thread
WS2812 mit Nucleo und Lib
Änderungen https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F401RE_Nucleo_und_STM32F411RE_Nucleo
übersetzt. Das macht man ja auch unabhängig von der Übersetzung mit Timern. Insbesondere beim Stm32F411! Entweder mit DMA+UART oder DMA+SPI oder DMA+Bit-Banging. Schau mal, wie das z.B. bei der [[WordClock_mit_WS2812]] mit dem STM32F411 gemacht wurde.
-
Thread
mecrisp-stellaris forth
-2.5.4a/stm32f411 $ st-flash erase st-flash 1.6.1 2020-08-11T19:55:13 INFO: stm32f411re: 128 KiB SRAM, 512 KiB flash in at least 16 KiB pages. Mass erasing...... $ st-flash write mecrisp-stellaris-stm32f411.bin 0x8000000 st-flash 1.6.1 2020-08-11T19:56:06 INFO: stm32f411re: 128 KiB SRAM, 512 KiB flash in at least 16 KiB pages. file mecrisp-stellaris-stm32f411.bin md5 checksum: 10b8f8cb4243708b8a996331e07221f2, stlink checksum: 0x00150cd3 2020-08-11T19:56:06 INFO
-
Thread
stm32f411re timer clock speed ermitteln?
Clocks findest Du im Code, z.B. für STM32F411RE: [c] /*---------------------------------------------------------------------------- * STM32F411RE Nucleo Board with 8 MHz crystal (100 MHz) * * Input frequency 8MHz * PLL M
-------------------------------------------------------------------------- */ #elif defined (STM32F411RE) // STM32F411RE Nucleo Board with 8 MHz crystal (100 MHz) #define HCLK 100 // 100 MHz #define PLL_M 4 #define PLL_N
-
Thread
STM32 ST-LINK Error "Unknown Device ID!"
N. schrieb im Beitrag #5401902: > Wir > brauchen die genaue Bezeichnung deines Dev-Boards STM32F411RE
#5401925: > Curby23523 N. schrieb: > Wir > brauchen die genaue Bezeichnung deines Dev-Boards > > STM32F411RE Das ist der Chip drauf. Nicht das board
-
Thread
STM32-407 DIY-MORE Doku?
das Ding läßt sich ganz einfach aufziehen. Ziemlich "schwarze" Schaltung. Ob das evtl. ein STM32F411 ist?
Nehmen wir an, es wäre ein STM32F411. Könnte man den ST-LINK des Nucleo-Boards (NUCLEO-F411RE) nehmen zum Programmieren?
-
Thread
I2C an STM32 Discovery
gibt es eine Application note die auf das Thema und generel I2C eingeht (in erster Linie für den STM32F411)?
Infos stehen aber im Reference Manual: https://www.st.com/resource/en/reference_manual/dm00119316-stm32f411xce-advanced-armbased-32bit-mcus-stmicroelectronics.pdf und Errata Sheet: https://www.st.com/resource/en/errata_sheet/dm00137034-stm32f411xc-and-stm32f411xe-device-limitations-stmicroelectronics.pdf
-
Thread
preiswerter Einstieg in STM32 F4
geflasht: [code] sudo port install stlink $ cd /Users/kuku/Downloads/mecrisp-stellaris-2.5.4a/stm32f411 $ st-flash erase st-flash 1.6.1 2020-08-11T19:55:13 INFO: stm32f411re: 128 KiB SRAM, 512 KiB flash in at least 16 KiB pages. Mass erasing...... $ st-flash write mecrisp-stellaris-stm32f411.bin 0x8000000 st-flash 1.6.1 2020-08-11T19:56:06 INFO: stm32f411re: 128 KiB SRAM, 512 KiB flash in at least 16 KiB pages. file mecrisp-stellaris-stm32f411.bin md5 checksum: 10b8f8cb4243708b8a996331e07221f2, stlink checksum: 0x00150cd3 2020-08-11T19:56:06 INFO
-
Thread
STM32 counter up/down mit Step/Dir Signalen
Geht es nur ums Mitschreiben, oder sollen die Signale im STM32F411 erzeugt werden?
Der STM32F411 kann quadrature encoder input nur für vier Timer, der TO braucht das für fünfe.
-
Thread
STM32F411 Wie den externen Timereingang INTERN schneller machen?
Hallo, ich habe ein Projekt mit einem STM32F411 gemacht und stehe nun vor einem Problem. Ich habe an dem Externen Timer (TIM2 ETR Pin) Eingang einen Takt von ca. 3MHz anliegen, aus dem generiere ich 3 Signale. Jetzt ist mir aber aufgefallen
Peter schrieb im Beitrag #4982504: > Meine Lösung ist schon das beste was man mit einem STM32F411 machen > kann. Na dann ist ja das Problem gelöst, gratuliere :)
-
Thread
STM32 ST-LINK V2
nRF und andere > programmieren Bei dem zu programmierenden Device handelt es sich um einen STM32F411RE. Also dürfte das schonmal nicht das Problem sein. Und hast du einen Ansatz wo ich vielleicht suchen sollte?
clock speed 4000 kHz Info : stlink_dap_op_connect(connect) Info : SWD DPIDR 0x2ba01477 Info : STM32F411RETx.cpu: hardware has 6 breakpoints, 4 watchpoints Info : STM32F411RETx.cpu: external reset detected Info : starting gdb server for STM32F411RETx.cpu on 3333 Info : Listening on port 3333 for
-
Thread
STM32F411 --> SPI --> MAX7219
gestern hatte er auch 4.7V also mehr als > 3V. mit 3 V Auf der Seite von http://www.st.com bzg. STM32F411 steht: The STM32F411xC/xE operate in the - 40 to + 125 °C temperature range from a 1.7 (PDR OFF) to 3.6 V power supply. Wenn du hier 5 V verwendest, ist dein STM32F411 schon lange tot. MAX7219
Maxim B. schrieb im Beitrag #5339038: > Wenn du hier 5 V verwendest, ist dein STM32F411 schon lange tot. Die meisten (nicht alle) Pins eines STM32 sind 5V-tolerant (im DB als FT gekennzeichnet). mfg
-
Artikel
WordClock mit WS2812
LED wc12h-stm32f411ce-8-apa102.hex APA RGB LEDs WordClock12h STM32F411 BlackPill 25MHz wc12h-stm32f411ce-8-ws2812-grb.hex WS2812 mit Farb-Reihenfolge GRB (Standard) wc12h-stm32f411ce-25-ws2812-rgb.hex WS2812 mit abweichender
weiße LED wc24h-stm32f411-sk6812-rgbw.hex SK6812 RGBW mit zusätzlicher weißer LED wc24h-stm32f411-apa102.hex APA RGB LEDs WordClock24h STM32F411 BlackPill 8MHz wc24h-stm32f411ce-8-ws2812-grb.hex WS2812 mit Farb-Reihenfolge
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
Dr. MCU schrieb im Beitrag #6632134: > Anstelle des STM32F103 nimmst Du einen STM32F411, den gibt es auch als > xxxPill. https://blog.adafruit.com/2021/03/05/new-product-stm32f411-blackpill-development-board Seufz.... bloss gibt es für den keine StdPeriph Libs mehr, da die schon
schrieb im Beitrag #6632142: > Dr. MCU schrieb: > >> Anstelle des STM32F103 nimmst Du einen STM32F411, den gibt es auch als >> xxxPill. > > https://blog.adafruit.com/2021/03/05/new-product-stm32f411-blackpill-development-board > Seufz.... bloss gibt es für den keine StdPeriph Libs mehr, da die
-
Thread
stm32f411 USART2 will nicht wie er soll
software read to the USART_DR register. " https://www.st.com/resource/en/reference_manual/rm0383-stm32f411xce-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
schrieb im Beitrag #7790980: > Folgender auf ein Minimum reduzierter Code funktioniert mit einem > STM32F411RET6 ohne Probleme: Das glaube ich dir. Ich habe nur einen STM32F411CEU6 - mit dem funktioniert das fortlaufende Lesen nur mittels Auslesen von USART2->DR; nicht. Das habe ich jetzt genügend getestet
-
Thread
STM32F4 Discovery Disc1 läuft nur, wenn verbunden mit PC
Zeit laufen somit all STM32F407 und als nächstes werde ich untersuchen, warum der Code auf den STM32F411 nicht läuft. Ticket closed
>bei einem STM32F411-DISC0 Meinst Du dieses Board?: http://www.mouser.de/ProductDetail/STMicroelectronics/STM32F411E-DISCO/?qs=ClYTdQWm4hA7%252b0FuWfpEHA%3d%3d Ist ja unglaublich billig: ~13€ mit MEMs Sensoren
-
Thread
STM32F411 & Em::block - Schaffe es nicht, Nucleo board direkt aus der IDE heraus zu programmieren
schaffe es nicht den µC zu programmieren (zumindest nicht aus der IDE heraus): - Nucleo-Board mit STM32F411RE - Programmierung über ST-Link/V2-1 - IDE: Em::blocks 2.30 Em::blocks habe ich nach der Anleitung in http://www.mikrocontroller.net/articles/STM32_-_Einstieg_mit_Em::Blocks konfiguriert - soweit
kennt den STM32F411RE noch nicht (http://www.emblocks.org/tickets/201). Wenn man den Links zum Patch folgt, landet man irgendwann bei Ticket#210. Die dort verlinkte STLinkGDB.exe funktioniert dann auch mit dem STM32F411RE
-
Thread
NUCLEO STM32F411
Hallo, habe wohl meinen on board STLINK v2 durch Software zerschossen. Bekomme diese Meldung von VisualGDB. C:..\AppData\Local\VisualGDB\EmbeddedDebugPackages\com.sysprogs.arm.openocd\bin\openocd.exe -f interface/stlink-v2-1.cfg -f target/stm32f4x.cfg -c init -c "reset init" -c "echo VisualGDB_OpenOCD_Ready" Open On-Chip Debugger 0.9.0 (2016-10-14) [https://github.com/sysprogs/openocd] Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'. Info :
-
Thread
2.4" Display-Shield (SPFD5408) an Aduino DUE
Hallo, habe es jetzt doch auf dem STM32F411 Nucleo zum laufen bekommen. Der ganze Code ist aber noch sehr experimentell. Ich habe als Grundlage Code aus einem Arduino Uno Projekt verwendet, dort sind die Bibliotheken ja Objektorient bzw. in C++ geschrieben, das möchte ich aber für meine Projekt auf dem STM32F411 zunächst vermeiden. Ich möchte an diesem Projekt etwas lernen und will daher so viel wie möglich selbst implementieren, aus dem Arduino Code habe ich nur die Initialisierungssequenz abgeschaut, ich
-
Thread
BluePill -> CH32 statt stm32
auch bei Github zu finden Oder wenn’s schneller gehen soll hier: https://www.ebay.de/itm/STM32F411CEU6-STM32F401CCU6-Core-Development-Board-Minimum-System-For-Arduino-/402574544993 STM32F411CEU6 Habe einfach mehr ROM und RAM Christian
Clonerei ziemlich zum Lottospiel verkommen. Ich tu mir das jedenfalls nicht mehr an. Gibt es bei STM32F411CEU6 noch keine Fälschungen?
-
Thread
STM32F411 Callback wird nicht aufgerufen
Ich konnte das Problem lösen. Leider habe ich mich auf dem MCU etwas verlesen, anstelle von STM32F411RCT6 habe ich STM32F411RET6 gelesen. Dies entdeckte ich, als mein Beispiel auf dem Nucleo mit dem RET6 funktionierte aber auf meiner eigenen Schaltung mit dem RCT6 nicht. Naja nun funktioniert
-
Thread
Win vs Linux: ARM Kompilat unterschiedlich groß
="$device=cortex-m4" /> <Add option="$fpu=fpv4-sp-d16" /> <Add option="$lscript=./stm32f411re_flash.ld" /> <Add option="$stack=0x0200" /> <Add option="$heap=0x0000" /> </Device> <Compiler> <Add option="-mfloat-abi=hard" /> <Add option="-std=c99" />
/> <Add symbol="ARM_MATH_CM4" /> <Add symbol="__FPU_USED" /> <Add symbol="STM32F411RE" /> <Add symbol="STM32F411xE" /> <Add symbol="USE_STDPERIPH_DRIVER" /> <Add directory=".\inc" /> <Add directory=".\src" /> <Add directory=".\cmsis" />
-
Thread
stm32f103c8 lässt sic nich flashen
Die CMSIS-Struktur ist sehr stark am Datenblatt. Ich habe mir das einmal für den STM32F411 zusammenkopiert: https://github.com/Traumflug/Teacup_Firmware/blob/arm-stm32f411-port/cmsis-stm32f4xx.h Lesen und schreiben z.B. so: [c] /// Read a pin. #define _READ(IO) (IO ## _PORT
Den Rest kannst du dir hier ansehen. https://github.com/Traumflug/Teacup_Firmware/blob/arm-stm32f411-port/pinio.h#L117 Pin-Definitionen: https://github.com/Traumflug/Teacup_Firmware/blob/arm-stm32f411-port/arduino_stm32f411.h Da ist dann nix überflüssig und auch andere können mit dem Code
-
Thread
Empfehlungen für aktuellen µC
SPI > - Toolchain / Programmer unter Linux lauffähig und Open Source > Meine Empfehlung stm32f411 https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0. Preiswert zu bekommen, wenn man etwas Zeit bei Aliexpress. Und den ST Link gleich mitbestimmen. https://stm32-base.org
Stm32F411 sind zu bekommen: https://de.aliexpress.com/item/1005001621784672.html Oder auch hier: https://www.ebay.de/itm/114930295135 Christian
-
Thread
Suche ultra-low voltage, micropower MCU
Schau Dir auch mal den STM32F411 an. 1,7 Volt minimal, etwas 4 mA bei 16 MHz aktiv, 1.3 mA sleep, etwa 15 uA im Tiefschlaf mit RTC und Datenerhalt. Alles schon selbst auf einer Platine gesehen.
Uwe Bonnes schrieb im Beitrag #3998324: > Schau Dir auch mal den STM32F411 an. 1,7 Volt minimal, etwas 4 mA bei 16 > MHz aktiv, 1.3 mA sleep, etwa 15 uA im Tiefschlaf mit RTC und > Datenerhalt. Das ist ja absolut grausam. Bezüglich der Energieeffizienz keinerlei
-
Thread
STM32F411RE IDE?
Hallo zusammen, ich studiere Elektrotechnik und schreibe nun meine Bacherlorthesis. Meine arbeit handelt davon den Intertialsensor BNO080 auszuwerten. Nach kurzer onlinerecherche bin ich auf Hillcrest Labs gestoßen die ein Development Kit anbieten in Verbindung mit dem ST Microelectronics STM32 Nucleo-F411RE Development Board. Empfohlen wird beim Development Kit die kostenpflichtige IAR Embedded Workbench IDE. Gibt es dazu noch eine andere alternative? Mir fehlen ehrlich gesagt auch die Fragen da ich ganz neu in der Thematik bin und von diesem board noch nie was gehört habe. Kenne nur die
-
Thread
STM32 startet nur wenn Debugger angeschlossen ist
Hallo. Ich programmiere (als Anfänger im 32bit Bereich) einen STM32F411VE auf einem selbst designten Board, dass auf dem Schaltplan des NucleoF411RE basiert. Dafür habe ich ein Programm, dass auf dem NucleoF411RE läuft, modifizeriert, sprich in den Projekteinstellungen
integrierten ST-Link, auf dem eigenen Board den J-Link von Segger. Wenn ich das Programm auf den STM32F411VE schreibe und debugge ist soweit alles ok. Beende ich das Debuggen läuft das Programm weiter, alles gut. Schalte ich aber die Power ab und wieder an, läuft der Prozessor nicht an. Die Power bekommt
-
Thread
STM32 PWM-Signal
des PWM auf open drain schaltest kannst Du damit 5 Volt PWM Signale erzeugen. Das habe ich mit STM32f411 mal gemacht und das funktioniert.
PWM auf open drain schaltest kannst Du damit 5 Volt PWM > Signale erzeugen. Das habe ich mit STM32f411 mal gemacht und das > funktioniert. kann ich bestätigen
-
Thread
Magnetic Encoder mit 10 Mhz auswerten
eine Alternative. Da gibt es Nucleo-Board für wenig Geld und dennoch hoher Leistung. Zum Beispiel STM32F411-nucleo.
Dank für die Beiträge. -> STM32 Das besagte Nucleo Board (http://www.watterott.com/de/Nucleo-STM32F411) hat eine STM32F411RE. Das Datenblatt der STM32F411RE (http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf, S. 27, S. 101) spricht von 100 MHz, Max.
-
Thread
[V] Netzteile & Steppermotoren & Endstufe & STM
Steppermotoren: NEMA 24: 15€ NEMA 16: 10€ für alle drei zusammen Leadshine Endstufe ND556: 35€ STM32F411 Nucleo (originalverpackt): 10€ Kingbright DD12GWB: 6€ für alle zusammen
Hallo, ich hätte gern den 2. STM32F411 Nucleo.
-
Thread
STM32duino 1.9.0 and BlackPill
STM32duino 1.9.0" ist draußen und damit wird die BlackPill unterstützt. https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0 Die Installation lief bei mir relativ einfach, bis auf die Kleinigkeit, dass mein ST-Link-V2 scheinbar eine alte Softwareversion hat. Für das Update muss man sich bei
an der BlackPill ist, dass der F411CE wohl keinen DA-Wandler hat: https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0
-
Thread
was kommt nach dem Bluepill-Board?
kann ich empfehlen. Kosten um die 5€, haben eine USB-C Buchse und der verbaute STM32F401CCU6 oder STM32F411CEU6 scheint (noch) nicht kopiert worden zu sein. https://www.aliexpress.com/item/4001049840288.html
ich empfehlen. Kosten um die 5€, haben eine USB-C > Buchse und der verbaute STM32F401CCU6 oder STM32F411CEU6 scheint (noch) > nicht kopiert worden zu sein. Vielen Dank für den Tipp. Genau so was hab ich gesucht. Mal sehen ob sich der F401 oder der F411 zum "neuen F103" entwickelt. > Beispiele
-
Thread
NUCLEO STM32 F0 bis F4 unterschiede Gesperrt
Mir drängt sich noch eine Frage auf. Habe jetzt mal versucht den STM32F103(M3) mit dem STM32F411(M4) zu vergleichen. Der STM32F411 soll ja so gesehen mehr Interfaces, Rechenleistung, Speicher,... haben. Hat der STM32F411 dennoch Nachteile im Vergleich zum STM32F103, außer dem Chippreis?! (Farnell: STM32F411 ~8€, STM32F103 ~4€)
-
Thread
USART1 an STM32F411CEU
Abend, Gegeben: [c] void USART1_Init(void) { RCC->APB2ENR |= (1<<4); RCC->AHB1ENR |= (1<<0); // GPIOA-> AFR[0] = (7<<8); // ? Angleichen an PA9 GPIOA->AFR[0] |= (1U<<8); GPIOA->AFR[0] |= (1U<<9); GPIOA->AFR[0] |= (1U<<10); GPIOA->AFR[0] &= ~(1U<<11); GPIOA->MODER |= (1<<19); USART1->BRR = 0x0683; // 9600 at 16MHz USART1->CR1 |= (1<<3); USART1->CR1 |= (1<<13); } void USART1_Write(int ch) { while(!(USART1-> SR & (1<<7))); USART1->DR = (ch & 0xFF); } [/c] Dennoch erhalte ich kein Signal an TTL/USB-Adapter (Aufbau siehe
-
Thread
P-Channel High-Side Switch
Hubert schrieb im Beitrag #4292735: > Der eingesetzte Cortex(STM32F411RE) arbeitet mit 3,3V Pegeln. Wenn ich > den Port auf High stelle treffen sich ja die 5 und 3,3V. Nimmt der uC da > schaden? Wenn ja warum, wenn nein warum? So geht das nicht! Je nach Größe von
Ein Widerstand von 100-330 Ohm wird zwischen STM32F411 Ausgang und Gate P-Mosfet geschalten.Von Gate P-Mosfet ein Widerstand R1 von 10k bis 100K Ohm gegen Plus. Strom bei 10K und 5V = 5,0 mA,100K und 5 V = 0,5 mA. Zum Schalten muß der STM Ausgang
-
Thread
Will etwas flashen
will was flashen. Ich will das haben: http://www.mouser.de/ProductDetail/STMicroelectronics/STM32F411RET6/?qs=pjMTYa9MTGWrHTmziD2M%2fg%3d%3d&gclid=CMb95YyF4ckCFSfnwgodDQwIsw Dass hab ich: http://www.mouser.de/ProductDetail/STMicroelectronics/NUCLEO-F411RE/?qs=%2fha2pyFadugOXQ6eNkVolhjaJnK24bViNG5NMEG74G3%
Beitrag #4391587: > Ich will das haben: > > http://www.mouser.de/ProductDetail/STMicroelectronics/STM32F411RET6/?qs=pjMTYa9MTGWrHTmziD2M%2fg%3d%3d&gclid=CMb95YyF4ckCFSfnwgodDQwIsw Du siehst doch gleich in deinem ersten Link nicht nur den Preis des Chips, sondern auch einen Link zum Dateblatt. => "STM32F411RET6
-
Thread
Buck-Boost Converter gesucht
Ich nenne erstens mal meine Anwendung und zwar möchte ich mit einer LiPo-Batterie 2500mAh einen STM32F411 und ein GSM Modul Sim800 und ein OLED Display versorgen. Dabei zieht das OLED-Display max um die 45mA und wird mit 5V versorgt und der STM32F411 würde grob geschätzt auch nicht mehr als 200mA ziehen
kompliziert bedacht... Danke dir erstmal! Ein einziger Boost auf 5V würd reiche, da ich dass STM32F411-Discovery Board benutze, werden die 5V direkt aufs Board Disco-Board gehen. Dann könnte ich einen LDO für 4V für das GSM Modul nehmen und entweder das OLED Display an den LDO für 4V anschließen
-
Thread
Freescale Kinetis MK22FN ein trauriges Kapitel
nettes Teil: Cortex M4F mit 100 > MHz, 128K Flash, 24K RAM, USB-OTG, I2S, ADC und so weiter. STM32F411. Auch ganz nett, mit ordentlich viel Speicher und nicht so zickig. Der Preis? Ich steh auf Luxus!
m.n. schrieb im Beitrag #4266184: > STM32F411. Auch ganz nett, mit ordentlich viel Speicher und nicht so > zickig. Ja. 7..9 Euro netto - wenn man mal von sowas wie WLCSP49 absieht. Wenn ich mir das für's Basteln aussuchen könnte, wär
-
Thread
USB OTG Umschalten Host / Device zu Laufzeit
Funktionalität mit dem STM32 bereits realisiert hat? Worum es geht: ich versuche gerade bei dem STM32F411 eine Umschaltfunktion zwischen USB Host (MSD Class) auf USB Device (CDC Class) zu realisieren. Nach dem Start wird das STM32F411 als Host (Mass storage device) initialisiert. So kann ich Daten
Andrey schrieb im Beitrag #6843842: > ich versuche gerade bei dem STM32F411 eine Umschaltfunktion zwischen USB > Host (MSD Class) auf USB Device (CDC Class) zu realisieren. Wozu? Das geht gleichzeitig wenn man einen IAD (Interface Association Deskriptor) benutzt. BTDT
-
Thread
STM32 HAL Timer Interrupts (STM32CubeF4)
ausgewählt oder nur ein ähnliches? > > ??? Wenn Du einen STM32F407 hast, wäre das Define STM32F411xE offensichtlich falsch. Ich vermute STM32F407xx wäre richtig. Das würde dann auch erklären, dass der Timer2 Interrupt nicht an der richtigen Stelle wäre.
Steffen R. schrieb im Beitrag #4221244: > Wenn Du einen STM32F407 hast Nein ich habe einen stm32f411re. Hat am Anfang das Problem dass der externe Clock nicht stimmte der Standardmäßig eingestellt wurde, weshalb es auch lange nicht ging.
-
Thread
libopencm USB CDC Gerät nicht erkannt
Ich habe ein Blackpill-Board mit einem STM32F411CE-U6 Laut "Datenblatt" beträgt der HSE 25MHz Die maximale Taktfrequenz 84MHz Ich habe das PlatformIO Beispiel libopencm3-usb-cdcacm geflasht. Nach meinem Verständnis müsste irgendein USB-Gerät
;[/c] ersetzt und folgende Environment in der platformio.ini verwendet: [code] [env:genericSTM32F411CE] platform = ststm32 board = genericSTM32F411CE framework = libopencm3 debug = stlink upload_protocol = stlink [/code] Flashen funktioniert. Es passiert USB-technisch aber nichts. Laut
-
Thread
WordClock mit WS2812
Pierre N. schrieb: > ich hab mir das STM32F411RE geholt. nun hab ich aber eine andere > Rev.MB1136- C02. weisst du ob die lötarbeiten dort gleich sind? ich meinte nartürlich Rev.MB1136- C03! bild folgt.
Anhang hängt das modifizierte display.c. Kann das jemand testen? Fehler ist weg! Getestet mit STM32F411, 24h Variante Gruß Jan
-
Thread
Stromversorgung STM32f411RE
Hallo an alle. Ich habe ein kleines Problem , vielleicht kann mir da wer helfen. Gebaut wurde mit dem Nucleo ein kleines Auto mit 4 Motoren welches jedes Rad ansteuert. Die Daten werden über das ESP8266 per APP empfangen und dadurch weis das bestimmten Räder angesteuert und so lenken zu können (panzersteuerung). soweit funktioniert alles nur sobald ich den USB vom pc zum nucleo ausstecke ,leuchten zwar alle Lichter am Board , weil ich extern 4 Batterien angeschlossen habe auf den PIN VIN , aber es scheint das der Code den ich geflasht habe nicht mehr funktioniert und das Räder nicht mehr fahren.
-
Thread
STM32 Nucleo defekt?
Hallo zusammen, nachdem ich hier Anfang der Woche noch fröhlich Fragen gestellt und mit meinem STM32F411 experimentiert habe, habe ich nun ein Problem: Ich hatte gestern Abend überraschend nach einer Änderung das Problem, dass der ST Link nicht mehr per JTAG mit dem STM32F411 reden konnte. Ich musste dann den STM32F411 in den Bootloader starten, den flash (vom F411) löschen und konnte erst dann wieder eine neue Version falshen. Ich habe nun herausgefunden, dass das Problem immer dann auftritt, wenn ich in das
-
Thread
STM32 F411 Bootoader aus Applikation starten
Hallo allerseits, ich sitzt hier gerade vor einer STM32 Black Pill, bestückt mit einem STM32F411CE. Auf diesem läuft meine leere Testapplikation, die nur auf die Eingabe durch einen Button wartet. Sinn und Zweck der Übung ist es, ein Firmware Update via USB durchführen zu können (z.B mit
-
Thread
HSE STM32F411VE
Hallo, Ich habe versucht den HSE anstatt HSI als Clock source für STM32F411VE zu konfigurieren und ein Blinky-Programm um damit in betrieb zu nehmen. Anscheinend gibt es ein onboard Clock von 8MHz den man verwenden kann. Aber es gibt, in Datasheet folgendes (siehe Anhang
-
Thread
Stm32f411 usart Empfangsregister
Hallo, Was geschieht wenn ein Zeichen ins USART DR Dataregister empfangen wurde, ich das nicht wegschreibe und bereits ein neues Zeichen von der Gegenstelle gesendet wird? Gibt es ein Hardware Puffer also ein zweites Dataregister oder wird das erste Zeichen überschrieben oder das neue Zeichen eben nicht ins empfangsregister getacktet, da das vorhergehende noch nicht herausgelesen wurde.
-
Thread
Lahme mathlib für STM32F411
Ich habe gerade mal die Geschwindigkeit der sinf() - Funktion mit folgndem Progrämmchen getestet: [c] volatile float f = 0.0f; float phi = 0.0f; float dphi = 0.1f; volatile uint32_t start, dt; start = uwTick; for (uint32_t i=0; i< 100000;i++) { f += sinf(phi); phi += dphi; } dt = uwTick - start; [/c] Die volatile sind notwendig, damit der Compiler die Schleife nicht wegoptimiert. dt enthält die vergangene Zeit in Millisekunden. Bei 48MHz CPU-Takt bekomme ich dt= 5948 ms. Ersetze ich den Ausdruck sinf(phi) durch phi, braucht der STM nur 33ms. Daraus folgt, dass
-
Thread
STM32F411 JTAG/SWD Schnittstelle
Moin Leute, ich befasse mich seit längerem mit dem Programmieren eines STM32F4 µC. Da die Anwendung steht und ich mich an einem Prototypen probieren möchte, würde ich mir vorher noch gerne ein paar Tipps einholen. Bisher habe ich ein NUCLEO Board mit integrier ST-LINK/V2 Schaltung benutzt. Da meine Platine am besten so klein wie möglich sein sollte habe ich mich am DFU Mode per USB probiert. Der Nachteil hier ist, dass ich leider mein Programm nicht debuggen kann. Was nun JTAG/SWD J-Link ins Spiel bringt. Meine Traumschnittstelle wäre eine, mit der ich mein Programm auf mein Board laden