-
Thread
USART2_write
Verständnisfrage, weil ich mir nicht sicher bin ob ich das richtig verstanden habe. Ich hab das Board, STM32f411 und wollte den UART bzw. USART verwenden. Ich hab mein Code geschrieben aber eine Zeile im Code verstehe ich nicht so ganz bzw. kann es nicht nachvollziehen. #include "stm32f4xx.h" // Device
-
Thread
Langzeiterfahrung mit ch340c
Übertragungsfehler liefern. Hmm, das kann ich so nicht bestätigen. Ich flashe bspw. über einen STM32F411 über den UART mittels STM32FLASH und 115200 Bd (ja ich weiß, dass das Teil einen USB-Bootloader hat, aber ich habe meine eigenen gebastelten seriellen Uploader die von F030 bis F4xx eben so funktionieren
-
Thread
Kombination serialport und spiport
Board verwende ich dieses Board hier: http://www.st.com/web/en/catalog/tools/PF260320 Ein STM32F411RE, der uC ist von ARM und heisst genauso. Ich habe schon versucht, mit Google die Fehlermeldungsbedeutung herauszufinden: "It means you are instantiating a peripheral (Serial, PwmOut, etc)
-
Thread
Digital Clock mit STM32F4, GPS Modul und 7 Segment MAX7219 Modul
//github.com/texane/stlink) /***************/ Hardware Setup /***************/ Evalboard- STM32F411 Discovery Kit (http://www.st.com/en/evaluation-tools/32f411ediscovery.html) LED Dislay - MAX7219 / Segment Display (https://eckstein-shop.de/8-Digit-LED-Display-Digital-Tube-Red-MAX7219) GPS Module
-
Thread
N-Channel FET, genau berechnen, PWM, LED-Cube
an einem LED-Cube(8x8x8 einfarbig). Es macht gute fortschritte. Ich steuere das ganze mit einem STM32F411RE und dem TLC5940(Low-Side Switch). Gerne möchte ich den FET, der den High-Side Switch darstellt, genau berechnen. Sprich die Leistungen die er können muss, bei einer gewissen Frequenz. Der TLC
-
Thread
TLC5940 Sout spinnt?
Guten Tag, ich habe einen Aufbau mit einem STM32F411RE Cortex und zwei in serie geschaltete TLC5940s(Sout von TLC1 an Sin von TLC2). Ich kann TLC1 ohne Probleme steuern, aber bei TLC2 ist immer alles komplett an. Deswegen habe ich mal mit dem
-
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
ARM-Einstieg: STM32 L0, F0, F3, F4?
Timer, IRQ, PWM etc. unnötig viele Parameter, ohne die erst mal gar > nichts geht. Also mein STM32F411 braucht nicht wirklich viele Parameter. Wenn man sich mal den Code selbst schreibt und nicht die aufgeblasenen libs nutzt. Timer: [code] void timer_init() { RCC->APB1ENR |= RCC_APB1ENR_TIM5EN
-
Thread
STM32 SPI 2 Byte senden
Hallo Leute, ich probiere mich gerade daran mit meinem STM32F411RE eine Verbindung zu einem MCP4922 aufzubauen. Dafür habe ich zum ersten mal eine SPI Schnittstelle mit hilfe der HAL Lib erstellt. Ich scheitere aber daran 2 bytes hintereinander zu senden.
-
Thread
Probleme mit dem Invensense Motion Driver
Hallo zusammen, ich versuche gerade den Invensense Motion Driver in der Version 6.12 für den STM32F411 zu portieren. Dafür benutze ich Eclipse und den GNU ARM Compiler. Das Problem ist, dass ich beim Versuch die Bibliothek zu compilieren Fehlermeldungen der Art: "Symbol 'DINA0C' could not be resolved
-
Thread
Displaycontroller mit einstellbarer Auflösung/Farbtiefe?
Andy schrieb im Beitrag #6394522: > Nunja, der AVR hat ja kein DMA. Und wenig Speicher. Ein STM32F411 im BluePill Format kostet beim Chinesen 4-5 € und hat 512 k Flash, 128 k RAM, SPI mit 50 MBit/s. Die etwas größeren F407 Boards haben mehr Pins rausgeführt, da geht auch 16 Bit parallel mit hoher
-
Thread
Race-Condition "reparieren"?
Hallo Forenuser, mir ist heute beim Programmieren eines STM32F411 Controllers durch ein zunaechst nicht funktionierendes Programm eine Sache aufgefallen, die ich gerne mit Euch diskutieren würde: Ich will eine Funktion programmieren, die ganz so wie im Arduino-Code
-
Thread
STM32F4 SDIO missbrauchen - geht das?
Vielleicht kennt sich ja jemand genauer mit dem SDIO aus. Vorzugsweise würde ich gern einen STM32F411 nutzen. VG Torsten
-
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
STM32 schneller SWDIO Programmer gesucht mit CMD
dankbar. Der übliche China V2-Clone mit st-link braucht für 64kB keine zwei Sekunden auf einem STM32F411. [pre] st-flash --freq=4m write <filename> 0x8000000 [/pre]
-
Thread
? microPy+STM32 DS18x20-Prob
würde gern mit mPy die DS18x20-Sensoren verwenden, schaffe es aber nicht. verwendete HW: STM32F411CEU (aka Black-Pill) STM32F407VET (Boards habe ich Dank MCAUSER's Git hinzugefügt und HEX-Files compilieren können) -> https://github.com/mcauser/WEACT_F411CEU6 mPy-Version: v1.17
-
Thread
MCP4921 Vout
Hallo Leute, ich habe einen MCP4921 an meinen STM32F411 angeschlossen. Als referenzspannung habe ich die 3.3V vom NUCLEO Board benutzt. Ich wollte nun 8 Amplituden zwischen 3.3V und 0V generieren. Das macht der MCP4921 auch, nur macht er es leider zwischen
-
Thread
[Verkauft] STM32 F411 Nucleo-64 und NEC 78K Dev Kits
Hallo, verkaufe beide Developer Boards (einmal STM32F11 Nucleo-64 und NEC 78K-Test it!), da ich keine Verwendung mehr für sie finde. ST-Board ungeöffnet und neu; NEC-Kit geöffnet aber neu und unverwendet. // Verkauft
-
Thread
RC-Fernsteuerung+Microcontroller-Steuerung
> Die PWM Schnittstelle ist die Motortreiber-Platine nehme ich an? Das Board STM32F411E-DISC0 kann PWM-Signale erzeugen, ich muss jedoch noch prüfen ob es 4 PWM-Ausgänge hat (2x Hauptmotoren, 1x Querstrahlruder, 1x Hauptruder). Außerdem ist die Frage, ob die PWM-Signale kompatibel
-
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
Suche µC in kleinem Package, mit USB
STM32F411 oder STM32F401 gibts mit USB im 3x3 mm BGA http://www.st.com/web/en/catalog/mmc/SC1169/SS1577
-
Thread
Überraschung, ab heute machen sie Software.
konkreter zu werden und nach dem, was Du so an Anforderungen auflistest, würde ich zum Einstieg ein STM32F411 Nucleo-Board vorschlagen: hohe Leistung, minimaler Preis und vor allem unverbaute IO-Pins. Dazu eine 'IAR Embedded Workbench for ARM' zunächst als größenbegrenzte (32K) Version, mit der Du vielleicht sogar Dein ganzes Vorhaben erledigen kannst. STM32F411 und die (zunächst) kostenlose IAR-IDE haben große Brüder, sodaß die Leistung nach oben nicht begrenzt ist, wenn es 'was kosten darf'.
-
Thread
gdb und OpenOCD session - memmap
statt der 0x08000000) im memmap file habe, und dann das generierte .BIN file nach 0x08000000 in den STM32F411 des Nucleo flashe und es ohne gdb/OpenOCD starte, läuft es. (dabei handelt es sich um ein ansonsten völlig gleich strukturiertes Programm) Mir ist klar, daß das BIN file nicht mehr reloziert
der 0x08000000) im memmap file habe, und dann das > generierte .BIN file nach 0x08000000 in den STM32F411 des Nucleo flashe > und es ohne gdb/OpenOCD starte, läuft es. Bei einem Binärfile sind nur die "nackten" Daten drin, ohne jeglichen Adressbezug. Ob es an verschiedenen Adressen läuft, hängt
-
Thread
Idee gesucht um Jitter zu beseitigen
Ja, das habe ich gedacht. Deswegen finde ich das ganze noch merkwürdiger. Ich habe den ARM STM32F411 und das dazu passende EVM Nucleo. Wenn ich das Triggersignal auf 1 kHz stelle komme ich auch auf Jitterzeiten von 50 ns. Wohingegen wenn das Triggersignal im milli Sekunden Bereich ist, Ist das Jittern
-
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
TRACESWO Buffering in Black Magic Probe (BMP) mit swolisten?
Das Target Board ist ein STM32F401CC "Black Pill" Board dieser Art: https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0.html Den TRACESWO Output schaue ich mir im Terminal mit [code]swolisten -vd[/code] unter macOS 10.15 an. Den SWO Output im Target habe ich grob entlang dieser Anleitung
-
Thread
Tasten gesteuertes Lauflicht
muss damit ich mit dem Taster die LEDs ein und ausschalten kann? Hier das Programm: #include "stm32f411xe.h" #include "uart.h" #include <stdio.h> /* ------------------------------------ DEFINES --------------------------------------- */ #define WAITTIME_WALKING_LIGHT 125 // 125 ms
-
Thread
7-10" Display Arduino
240*2 = 153600 Byte für einen kompletten Screen notwendig. So viel Ram hat noch nicht einmal ein STM32F411 (der hat 128 kByte = 131072 Byte). Erst ein F407 mit 192 kByte würde das können ("scherzeshalber" habe ich das mal gemacht, aber wann setze ich mal einen solchen Controller ein?) Arbeitet man
-
Thread
Overhead Funktionsaufruf über Pointer
verschiedene Varianten getestet und Folgendes festgestellt (GCC 4.9.2): - M3 (STM32F107) und M4 (STM32F411) sind bei gleicher Taktfrequenz praktisch gleich schnell - Das Geschwindigkeits-Optimum liegt bei -O2 ohne -flto - Die Geschwindigkeit liegt mit -flto nur bei ca. 90% des Wertes ohne LTO
-
Thread
STM32F4 Ausführungszeit
Guten Morgen! Mit meinem STM32F411RE Nucleo Board steuere ich einen MCP4921. Nach dem Triggersignal (siehe Anhang: Gelb), sende ich die Spannungswerte per SPI an den DAC. Die resulierende Frequenz der Spannung die am DAC ausgegeben
-
Thread
CubeMX mit Coocox verwenden
STM32F4xx\Include\stm32f410rx.h [cc] Parsing ..\..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f411xe.h [cc] Parsing ..\..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f446xx.h [cc] Parsing ..\..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f469xx.h [cc] Parsing
-
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
-
Thread
STM32F401/411: Black Pill Board: Wie auf alten IDE zum Laufen kriegen?
Boards kommen als Black Pill daher, kosten ca 5-10 Euro und sind mit STM32F401CE (512k Flash) oder STM32F411 bestückt (1Mb Flash). Sind den F103 in allem überlegen. Mehr Hubraum, mehr PS, mehr Schnickschnack. Ich selbst bin noch ein Fan der veralteten EmBitz IDE mit einem China ST-Link V2 und EBlink
-
Thread
Photodiode + Transimpedanzwandler
erhöhe und dieses Signal in eine Spannung Wandle die ich mit einem Digital Input Pin mit meinem STM32F411RE einlesen kann. Wenn ich auf 5 m noch eine Verstärkung bis 0,7V habe könnte ich ja einen Transistor steuern der mir dann die 3,3V auf meinen Input schaltet. Dafür dürfte die Schaltung aber bei
-
Thread
Timer Interrupt am STM32F103
Interruptflag zu löschen, weil es zu diesem Zeitpunkt gesetzt ist. Hatte ein ähnliches Problem am STM32F411. Mir ist nur nicht klar, ob das ein Bug oder ein Feature ist. ;) Gruß Herby
-
Thread
ADF4351 Steuerung mit BluePill - reloaded
besteht würde ich noch eine pinkompatible Version für die Blackpill Controller (STM32F401 und STM32F411) bereitstellen.
-
Thread
USB Mikroskopkauf - eine Qual
mal eine Löt Simulation an diesem Board durchgeführt: https://stm32-base.org/assets/img/boards/STM32F411CEU6_WeAct_Black_Pill_V3.0-2.jpg Als Kamera ein Billig Endoskop für 12€ oder so, mit 5m USB Kabel. Abstand etwa 4-5cm. Eingestellt auf VGA liefert es fliessende Bilder. Mit cheese füllt das
-
Thread
Wie oder wo STM32 bestellen?
Um an STM32F411RE zu kommen, haben wir Nucleo Boards geschlachtet...
-
Thread
STM32 SPI zu viele Clocks
Also beim stm32f411re teste ich nach TXE, RXNE und BSY. [c] uint8_t spi_rw(uint8_t byte) { SPI2->DR = byte; while(!(SPI2->SR & SPI_SR_TXE)); while(!(SPI2->SR & SPI_SR_RXNE)); while(SPI2->SR & SPI_SR_BSY
-
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
STM32: SPI - HAL durch eigenen code ersetzen
definiert ist. Ohne Cast liest und Schreibt der Code 16 Bit in das FIFO Register (beim STM32L452, beim STM32F411 ist DR hingegen kein FIFO). Entsprechend ist dann jeder 2. Transfer eine 0 auf dem Bus... Mit eigenem DMA Code habe ich es jetzt auch am laufen. Ergebnis der tagelangen Debuggerei: 3KiB Codeersparnis
-
Thread
Datenerfassung, Analog -> USB / RS232
braucht zumindest einen hinreichend schnellen 12 Bit ADC und auch genügend Speicher. Da würde mir der STM32F411 einfallen, der 128 kB RAM auf dem Chip hat. Damit könnte man typisch ca. 0,6 s speichern, oder komprimiert etwa 0,8 s. Reicht das? Für ihn gibt es ein einfaches Nucleo-Board. Wie man die Datenausgabe
zumindest einen hinreichend > schnellen 12 Bit ADC und auch genügend Speicher. Da würde mir der > STM32F411 einfallen, der 128 kB RAM auf dem Chip hat. Damit könnte man > typisch ca. 0,6 s speichern, oder komprimiert etwa 0,8 s. Reicht das? > Für ihn gibt es ein einfaches Nucleo-Board. Wie man die Datenausgabe
-
Thread
Suche günstige 32Bit MCU Plattform ähnlich Arduino
zu 32-Bit Controller: Im Moment noch halbwegs gut erhältlich sind die Black-Pill Boards mit STM32F411 (für die es auch einen Arduino-Core gibt). Die von Stefan ⛄ F. schrieb im Beitrag #6897175: > Es gibt ähnliche Boards mit neueren originalen STM32, zum Beispiel > dieses von RobotDyn: >
-
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
GIGATRON Emulator im STM32
Nucleo- oder Discovery-Board laufen lassen könnte. Davon hätte ich noch welche. Wie wär's mit einem STM32F411? Von der Speichergröße müsste eigentlich auch ein Arduino-Due passen.