-
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
DCF-Uhr from Scratch
Εrnst B. schrieb im Beitrag #8051903: > Grob Überschlagen müsste so ein STM32F411 Blackpill-Board locker reichen > um die 77kHz PSK Demodulation komplett als SDR in Software zu machen. > ADC wäre auch schnell genug, und wenn das Abtasten mit exakt 310kHz > geht, wäre das Baseband-Mixing
Εrnst B. schrieb im Beitrag #8051903: > Grob Überschlagen müsste so ein STM32F411 Blackpill-Board locker reichen > um die 77kHz PSK Demodulation komplett als SDR in Software zu machen. > ADC wäre auch schnell genug, und wenn das Abtasten mit exakt 310kHz > geht, wäre das Baseband-Mixing
-
Thread
Schulnotenbewertung eines Arduino-Programms
Grundsätzlich ist das Programm hier etwas, das ich interruptbasierend auf einem STM32F030 und einem STM32F411 am Laufen hatte / habe, dort jedoch im Gegensatz zu hier in "Plain-C" und mit Interrupts. Also habe ich mir einmal die Mühe gemacht, und mein eventbasierendes Rumpfprogramm nach Arduino portiert
-
Thread
STM32CubeF4 Rant
/und/ Device) zu meiner vollsten Zufriedenheit. Hurtig eines der vielen unterstuetzten Boards(stm32f411blackpill), was meiner HW am naechsten kam, ausgesucht und soweit (clk, pll, pushbutton-gpio) angepasst, schon liefen die Beispiele. Vieel weniger K(r)ampf als mit dem ST-Kram. Der src ist sehr
-
Thread
Arduino und struct gefallen sich nicht !
südlichen Land) für solche Ausgaben, die mit unterschiedlichen Controllern, namentliche Arduino-nano, STM32F411 Nucleo und Eigenbau CH32V003 getestet sind und doch tatsächlich auf allen gleich funktionieren. Es dreht sich hier um eine Ausgabemöglichkeit mittels ESC-Sequenzen auf einem Terminal (meistens
#8027029: > Natürlich kann man das auch mit MicroPython auf einem Controller machen > (sagen wir ab sSTM32F411), aber das war nicht das Ziel hier. > > Zudem :-) nichts für ungut, dein Pythonprogramm ist so schön "unfarbig". Ach um die Programmiersprache geht's doch gar nicht. Auch nicht um die Farbe
-
Thread
I2C Display einfache Frage
noch am schwer am "kämpfen". Grundsätzlich habe ich noch nicht wirklich eine Anwendung dafür, ein STM32F411 / F407 sind bisher absolut mehr als ausreichend für meine Dinge gewesen. Mich reizt am H7 vordergründig der imensens Flashspeicher. Zudem, wenn ich das Datenblatt richtig lese, legt er nicht die
-
Thread
Bahnhofsuhr als LCD-Anzeige
montiert ist, wie den STM32F429 Discovery: https://www.reichelt.de/de/de/shop/produkt/discovery_kit_stm32f411_128kb_ram_512kb_flash-353434 Den gibts auch sicher irgendwo günstiger.
-
Thread
erste Platine, bitte um Hilfe/Kritik
3.3V waeren, auf > dass der Host sofort mitkriegt, dass da was an dem Port haengt. Aber der STM32F411 (es ist doch einer?) hat die doch in der USB-Peripherie integriert...?
Moin, Niklas G. schrieb im Beitrag #7982152: > Aber der STM32F411 (es ist doch einer?) hat die doch in der > USB-Peripherie integriert...? Weiss ich mittlerweilen auch. Aber auf dem Schaltbild dieses Evalboards ist an dem Debug-USB eine aehnliche Schaltung
-
Artikel
NIC
nach einer Million Schleifendurchläufen beendet wird. Man wird dabei mit der Stoppuhr auf einem STM32F411RE-Nucleo-Board ungefähr 4 Sekunden messen. Der Messvorgang geht aber auch genauer: Mit den Funktionen time.start() und time.stop() messen wir die vergangene Zeit in Millisekunden. Diese wird am Ende
entspricht etwas mehr als 333.000 Schleifendurchläufen pro Sekunde. Bei einem mit 100MHz getakteten STM32F411RE sind dies ca. 3900msec bzw. 256.000 Schleifendurchläufe pro Sekunde. Bei einem mit 85MHz getakteten STM32F401RE sind es noch knapp 200.000 Schleifendurchläufe, beim STM32F103 mit 72MHz-Takt ca.
-
Thread
Padauk IDE: .hex erzeugen
wie gesagt mit dem CH32V003 beschäftige (und wenn ich damit fertig bin mit einem liegen gelassen STM32F411 Projekt). Aber egal was du machst, ich wünsche dir viel Erfolg und gutes gelingen mit Padauk. Wenn du einen SMD Löten kannst und einen "komfortableren" easypdkprogrammer haben möchtest, hätte
-
Thread
CH32V003, float wirklich langsam?
/ 48 MHz : 6.2 Sekunden Bei Bedarf kann ich das auch auf einem STM32F401 laufen lassen, für STM32F411 und STM32F103 müßte ich das erst wieder zusammenstecken, da weiß ich leider die Zeiten nicht mehr, aber zumindest beim F4 war das dramatisch schneller)
Optimierung -Os 63,0s / 8324 Byte -O3 61,0s / 14770 Byte Benchmark Ergebnisse STM32F411 / 96 MHz Framework: libopencm3 Compiler: arm-none-eabi-gcc Version 6.2.1 | Zeit [s] | Optimierung | int8 | int16 | int32 |
-
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
[V] STM32F4 Evalboard, Neu und OVP
den STM32F429 abzugeben. Siehe auch https://www.reichelt.de/de/de/shop/produkt/discovery_kit_stm32f411_128kb_ram_512kb_flash-353434?CCOUNTRY=445&LANGUAGE=de Inkl. versichertem Versand für 25€. Viele Grüße Mr.Green
-
Thread
ADF4351 Steuerung mit BluePill - reloaded
besteht würde ich noch eine pinkompatible Version für die Blackpill Controller (STM32F401 und STM32F411) bereitstellen.
-
Thread
BluePill nicht mehr schlecht gefälscht?
aussuchen was man haben will. Der Preisunterschied ist auch winzig. Ich nutze jetzt aber eher die STM32F411 oder ESP32 oder RaspBerryPi Pico für alles was ich hier so bastle.
Mike J. schrieb im Beitrag #7822788: > Ich nutze jetzt aber eher die STM32F411 Was aber nicht geht wenn du CAN benötigst. Eine Weile gab es ja mal von robotdyn bluepill kompatible Platinen mit wahlweise STMF103 oder STMF303 vergleichsweise preiswert. Der 303 konnte auch USB
-
Thread
RS232/UART - Hardware-Terminal
Bankswitching betreiben, die STM32 gibt es mit SRAMs zwischen 4KB bis mindestens 1,4MB, aber mit einem STM32F411, der 128KB SRAM hat, hätte man schon mal theoretisch die nötige Kapazität für den Buffer. Man braucht in der Regel noch etwas SRAM für andere Aufgaben, 1,5KB werden standardmäßig schon für den Stapel
-
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
Datenlogger mit ca. 1ksps
-------------- Oder Du verwendest ein "Black Pill" Board: https://www.berrybase.de/adafruit-stm32f411-blackpill-development-board Zitat: "Adafruit STM32F411 "BlackPill" Development Board" Dieses einfache Entwicklungsboard für den STM32F411 ist eine großartige Möglichkeit, einen leistungsstarken STM-Chip zu Ihrem nächsten Projekt hinzuzufügen. Mit dem STM32F411CEU6 verfügt dieser Chip über 512 KB Flash, 128 KB SRAM und läuft mit 100 MHz. Auf der Unterseite befindet sich ein Platz für SOIC-Flash-Speicher - Sie können einen 2 MB SPI-Flash-Speicherchip anlöten
-
Thread
Suche Programierung für Alten TV
anpassen, wenn ich keine Lust hätte, alles von vorn zu entwickeln. Sonst sowas wie einen blackpill (STM32F411?), aber wahrscheinlich eher keinen Easpberry, weil ich davon und von seinem Betriebssystem (Image auf Micro-SD) keine Ahnung hab. Na, eben so, wie jeder kann. Auch ist davon auszugehen, dass
-
Thread
Signalplotter mit STM32, LCD und SD Karte - ähnlich einem Scope
eigene Platine sowieso niemand außer mir hat, habe ich das ganze noch auf ein Nucleo-64 Board mit STM32F411 (war das bei Reichelt verfügbare Nucleo-64 mit dem größten RAM) portiert. Features: * Bis zu 200kHz Samplerate (unabhängig von der Anzahl der gewählten Eingänge). Der Begrenzende Faktor ist hier
Schüler mit knapper Kasse hätte ich mich drüber gefreut. Als Hardware wird derzeit benötigt: STM32F411 mit ILI9341 LCD. Optional eine angeschlossene SD Karte. Ohne können halt keine Screenshots und Einstellungen gespeichert werden. Am einfachsten lässt sich die GUI per serieller Schnittstelle steuern
-
Thread
Suche Schaltplan für analogen Gong-Klang
Ich habe mal eine Gongsimulation als Schlagwerk für eine Uhr programmiert. Zum Einsatz kam ein STM32F411. Sampling wäre natürlich das einfachste gewesen, die Samples hätten aber nicht ins Flash gepasst. so habe ich den Sound in Echtzeit berechnet und über I2S auf einen MAX98357 ausgegeben. Ein Sinusoszillator
Ich habe mal eine Gongsimulation als Schlagwerk für eine Uhr > programmiert. Zum Einsatz kam ein STM32F411 Hallo Fritz, Danke für den Code! Fritz G. schrieb im Beitrag #7683841: > Hier mal der Output zum obigen Matlab-Programm aus 2 gekoppelten > Sinusoszillatoren und exponentiell abklingender
-
Thread
Schalter mit PC-Anbindung für Simulator
sich dann als Human Interface Device (HID) am USB-Bus an. Selbstbau z.B. mit einem Blackpill (STM32F411) oder gar mit einem BluePill (STM32F103). Der Vorteil des STM32 waere die Hardware-Unterstuetzung von USB und Dreh-Encoder. Gruesse Th.
-
Thread
STM32 Timer2 Interrupt
nehmen; im Anhang der entsprechende Auszug aus dem Datenblatt. Das gilt mindestens auch für den STM32F411RE. Auf dem Nucleo Board, wo der verbaut ist, ist an PC13 der User-Button mit einem Pull-Up angeschlossen – das ist gerade noch so akzeptabel, weil hier nicht viel Strom fließen kann. Schaltplanauszug
-
Artikel
Tutorial - Aufbau WordClock mit WS2812
Daher sind hier beide falsch herum eingelötet. = Löten des Nucleo-Shields v3 für STM32F401RE oder STM32F411RE = Vorbereiten/Löten des STM32F411 Nucleo-64 Boards Schritt 1 Wie auf dem Bild rechts zu sehen: die SMD Brücken SB54/SB55 [1, die SMD Brücken SB50 [2] und SB16 [3] entfernen und aufheben. Schritt
Lötbrücken + anzulötende 22pf Kondensatoren' im Artikel WordClock_mit_WS2812! Schritt 3 Wenn das STM32F411 Nucleo-64 geflasht ist, muß der ST-Link Teil des Nucleo Boards abgetrennt werden,damit die Shield / Nucleo Board Kombination in den Zwischenrahmen der WC24h passt. Folgendes ist dafür zu tun: A.
-
Thread
USB DJ Controller (MIDI + AudioInterface)
Projekt gefunden - Preislich überschaubar für "mal bisschen spielen" https://github.com/har-in-air/STM32F411_USB_AUDIO_DAC/tree/main * die XMOS Controller schein so das Beste am Markt zu sein. Die USB-HUB + 1-Chip Soundkarte scheint einfacher, als es ist. * gibt nur diese "MIC + LINE OUT"-Teile
-
Thread
Eine unsinnige Warnung! Oder?
folgenden Beispiel, dazu noch eine kleine Horde an verschiedenen note: folge Meldungen. µC: STM32F411CE Compiler: xpack-arm-none-eabi-gcc\\12.2.1-1.2/bin/arm-none-eabi-g++ Verwunderlich ist daran, dass es keine Variable namens "taskLable39" im Code gibt. Hier der Code: [c] #define INNER_CONCAT
-
Thread
STM32CubeIDE CMSIS Projektstrur Bibliotheken für STM32F4 ohne HAL!
STM32CubeIDE + CMSIS Bibliothek Ausgeführt werden die Programme auf einem NUCLEO-64 Board mit einem STM32F411RE. Ich habe einmal ein Screenshot von der jetzigen Projektstruktur gemacht. In diesem Fall spuckt der Compiler "undefined reference to `RCC_AHB1PeriphClockCmd'" aus. Das RCC_AHB1PeriphClockCmd
-
Thread
LCR-Meter von jankae
Modellen ist der FSMC, der wird aber nicht verwendet. Habe mal mit STM32CubeMX gespielt und ein STM32F411 im LQFP-64 (der bei mir auf Lager liegt) reicht aus. War geplant, den FSMC für das Display zu verwenden und es hat sich dann herausgestellt, daß das nichts an Geschwindigkeit bringt oder daß die
-
Thread
Nachfolger Bluepill?
im Beitrag #7523837: > Gibt es einen informellen Nachfolger? BlackPill mit STM32F401CC oder STM32F411CE. Allerdings muss man hier auf CAN verzichten. Das Pinning weicht auch leicht ab vom BluePill. Aber sonst bekommt man adäquate Boards beim Chinesen für ca. 3-4 EUR. WeAct-Original: - AliExpress
Nachbauten, die teils billiger (F401) und teils teurer(!) sind. Einfach mal dort nach STM32F401CC oder STM32F411CE suchen. Die allerbilligste Variante ist ein STM32F401RC auf dem BlackPill-Board. Wird aber nur selten angeboten, da hierfür ein modifiziertes BlackPill verwendet wird. Der F401RC ist nämlich ein
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
Bluepill? Blackpill? Welchen davon? etc? Und habt ihr dafür einen Grund? Ich tendiere momentan zum STM32F411 (Blackpill) Oh nein, sehe ich das richtig, der hat kein Can?
-
Thread
ARM GCC Linux Mint: "make" im Terminal lädt alten Quelltext
Abend! Seit heute Abend habe ich ein Problem: Ich benutze zum Erstellen der .bin-Datei für den STM32F411 den GCC für ARM unter Linux Mint (18 Sarah). Ich compiliere den C-Code in einem Terminalfenster mit "make". Es passiert nun folgendes: Wenn ich den Code mit "make" in dem geöffneten Terminalfenster
-
Thread
Speichermanipulation FLASH - STM32F411CEU
Guten Tag, der Sektor 7 (Adressbereich: 0x08060000-0x0807FFFF) soll im Wort 1 und 2 mit einer Matrix (25 Reihen, 2 Spalten) aufsteigend zur Adresse beschrieben werden, Wort 3 und 4 sollen vorerst frei bleiben. Ich habe das wie folgt versucht: float Data[25][2]; uint32_t Adr = 0x08060000; for(i=0; i<25;i++) { Flash_Write_Data(Adr, Data[i][0], 2); Flash_Write_Data(Adr, Data[i][1], 2); Adr++; } Mein Ziel damit ist es, das Wort 1 der Adresse mit Data[i][0] und Wort 2 mit Data[i][1] zu beschreiben. Anschließend wird die Adresse inkrementiert und
-
Thread
DAC mit STM32CubeIDE und STM32F411CEU unter Linux
Schrittmotoren? (2) Wie kann ich die aufgenommenen Messwerte in einem Speicherabschnitt auf dem STM32F411CEU hineinschreiben? Gerne würde ich zudem in diskreten Abständen die komplette Abspeicherung überschreiben.
Datenblatt und Referenz-manual deines Chip: https://www.st.com/en/microcontrollers-microprocessors/stm32f411/documentation.html Sich solche Informationen durch eigene Recherche zu beschaffen gehört zu den elementaren Grundvoraussetzungen wenn man mit diesen Bauteilen etwas sinnvolles anfangen will.
-
Thread
STM32F411CEU + Thermoelement - Erster Versuch eines Datenauslesens -
delay(1000);} ... Randinformationen: Ich bin Anfänger, ich sitze an Tag 2 vor meinem neuen STM32F411 und wollte ein Signal "schnell und unsauber" über PA12 aufnehmen. Wo liege ich hier falsch in meinen Programm-Annahmen? Mit besten Grüßen timbo
-
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
Nachfolger-vorschläge für ST7 MCU
Hat sich erledigt, wird ein STM32F411. 32bit, viel ram, flott, trivial zu laden(UBS-C), hat serienmäßig einen Bootloader!
-
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
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