-
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.
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
STM32Duino + STlink) herum probiert: Ein STM32F103 BluePill Board lies sich auf Anhieb debuggen. Beim STM32F411 BlackPill musste ich in der "platform.ini" den Eintrag "debug_tool = stlink" von Hand machen, dann ging's auch.
-
Thread
STM32 Timer PWM Periode dynamisch anpassen
ähnliches) im zweistelligen Mikrosekundenbereich an einem Port-Pin zu erzeugen. Der µC ist ein STM32F411 @50 MHz und ich benutze Timer 11 in Verbindung mit Pin PB9. Meine Tests funktionieren halbwegs gut, so lange die Periodendauer konstant ist und ich nur die Pulsweite anpasse. Aber selbst dann sind
-
Thread
Grundbeschaltung ARM (z.B. STM) im Vergleich zu AVR
manchen Prozessoren sind noch zusätzliche Kondensatoren nötig (ausser Entkoppel Cs an VCC). z.B. STM32F411 64 pin benötigt eine 5uF Cap an einem Pin. Da hängt der interne Spannungsregler dran. Ohne den geht nichts.
-
Thread
IR Empfänger verbessern
2.2V erreicht hat, werden hier 3.3V ausgegeben. Diese Leitung läuft auf einen GPIO Input meines STM32F411RE. Jetzt musste ich leider feststellen, dass wenn ich meine Schaltung im Labor teste, sie nicht mehr funktioniert. Sobald ich die Schalousie schließe und kein Sonnenlicht in den Raum kommt, funktioniert
-
Thread
CRC-Rätsel (IRDA)
eines neuen quelloffenen Empfängers mit zu berücksichtigen. Mich juckts schon in den Fingern. Ein STM32F411-Nucleo-Board + ESP8266 als WLAN-AP (statt Bluetooth) + IRDA-Transceiver... und dann fängt der Spaß an :-) Trotzdem wäre es erstmal sinnvoll, das IR-Protokoll zu hacken. Dann hat der Verein erstmal
-
Thread
STM32-Toolchain mit Eclipse CDT 4.3, GnuArmEclipse, OpenOCD 0.8.0, Gnu Arm GCC 4.8, STM32CubeMX
STM32Cube Firmware Library Package --> Copy only the necessary library files zu wählen. Da ich ein STM32F411RE Nucleo Board verwende, mussten ein paar Dinge abgewandelt werden. Da ich mir nicht sicher bin, ob das Kommentieren in deinem Blog funktioniert hat, hier nochmal die notwendigen Änderungen für das Nucleo Board: * Das zu definierende Symbol heißt hier "STM32F411xE", man beachte die Groß- und Kleinschreibung" * Die LED2 ist hier mit dem GPIO PA5 verbunden, somit lautet der Befehl in der main-loop HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5); // GPIO Pin sollte
-
Thread
Sehr günstiges Devboard gesucht (möglichst mit Debugger)
genug Speicher für bequemes Programmieren und gut > designter Peripherie zu empfehlen. Die STM32F411 und STM32F476 wurden Dir ja bereits genannt. Was Du unter "gut designter Perpherie" verstehst, ist allerdings zweideutig. Sofern Du die Interna des Chips meinst, würde ich Dir zu Renesas RX62/
-
Thread
PCX und BMP zu C-Array Konverter
groesser als im BMP-Format ist. Im Anhang hier habe ich mein Makefile-Projekt für ein Nucleo STM32F411 Board in Verbindung mit libopencm3 angehängt. Foto im Thread hier ist das Nucleoboard in Verbindung mit einem 320x240 Pixel Paralleldisplay Gruß Ralph
-
Thread
STM32 Blue Pill bei eBay: Original oder Fälschung?
> hier selber mehrfach bestellt - top quality! Aber aufpassen, der STM32F401CC als auch der STM32F411CE haben keinen CAN-Bus. In der Beziehung ist dann wieder der STM32F303 besser. Eine Umstellung vorhandener Projekte vom 103 zum 303 sollte auch deutlich einfacher gehen als vom 103 zum 401 oder 411
-
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
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
einschlagen und dann selbst genau das tun was man ihm vorwirft. PS: Hatte ich schon erwähnt daß die STM32F411 richtig toll sind? QFN48 mit 100MHz, 3x Uarts, 5x SPI (I2S), 3x I2C und 12Bit ADC. Natürlich ab Lager verfügbar. PPS: Ganz vergessen: ;)
die wunderbaren Eigenschaften des AVR wirklich einfach. Stefan schrieb im Beitrag #3878564: > STM32F411 richtig toll sind? QFN48 > mit 100MHz, 3x Uarts, 5x SPI (I2S), 3x I2C und 12Bit ADC QFN48? Wer soll das löten? 100MHz? Wer braucht diese Power? Hat den Strom? 3 Uarts? Zu wenig. Xmega bietet
-
Thread
MEMS Ultraschallmikro mit PDM
Hi, >> Alternativen Produktsuche bei ST liefert z.B. den STM32F411CC . Der hat 5 SPI und 5 I2S Schnittstellen. Hier https://www.mikrocontroller.net/topic/427660#new hab ich mal gezeigt, wie man eine SPI Schnittstelle eines Cortex M4 zu I2S umlügt und ein
-
Thread
STM32Fxxx: Busse ideal takten?
belastet, z.B. mit 50 pF. Siehe dazu auch im Datenblatt die Tabelle I/O AC characteristics, z.B. beim STM32F411 Rev 4 Seite 99, Tabelle 55.
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
stmicroelectronics/stm32g0b1ret6/mcu-32-bit-64mhz-lqfp-64/dp/3652236 Ich hatte mir ein Evalboard mit einem STM32F411RE gekauft, aber da ist die Lieferzeit noch länger (und die M0+ wären mir sogar lieber).
Es geht weiter mit Black-Pill mit STM32F411. Ich hätte fast geweint, als ich die rührende Geschichte des Verkäufers gelesen habe, warum die Platinen nicht geliefert werden können.
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
stm32f100 stm32f103 stm32f103rb stm32f207zg stm32f303 stm32f303k8 stm32f401 stm32f407 stm32f411 stm32f429 stm32l031k6 stm32l053c8 stm32l073rz stm32l152 stm32l152rb stm32l476 stm32wb55 > Auf was löst denn das Macro "RCC_CR" auf? Sprich: Welche Adresse steht Kein Macro, sondern
-
Thread
ARM Cortex M0+ Startupcode Minimal
ist noch eine Variante davon für das 411er Board: https://github.com/ChristianRinn/bare_metal_stm32f411xe
-
Thread
STM32 Interrupt programmatisch auslösen
Servus, uC: STM32F411RE (Nucleo 64 board) Sprache: C++ IDE: Eclipse ich möchte gerne einen Interrupt programmatisch auslösen. D.h. ich möchte nicht auf ein Ereignis an einem Pin warten, oder einen Timer oder so,
-
Thread
st-flash, openocd STLINK/V2 command line tool f. Windows
Discovery probiert. Wenn ich stattdessen die selbe .cfg Datei, aber ein anderes phys. Board (Nucleo STM32F411RE) verwende, dann steigt OpenOCD mit einem Fehler aus. [pre] ➜ ~ openocd -f /usr/local/share/openocd/scripts/board/stm32f4discovery.cfg -c "gdb_port 4242" -c "telnet_port 4444" Open On-Chip
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
Variante: ein Cortex-M mit mbed-os. HW : https://de.aliexpress.com/item/4000069263843.html Ein STM32F411 mit reichlich Power, so groß wie das Bluepill board. Auf der Unterseite kann ein Flash IC aufgelötet werden, dann hat man mit einem W25Q128 schonmal 16 MByte on Board. https://de.aliexpress.com/
-
Thread
Maximale Sampling Rate Atmega 20 MHz, mit parallelem externem ADC
wie u.a. reggie u. daybyter vorgeschlagen haben, auch immer interessanter. Ich habe mir mal den STM32F411RET6 (auf den Nucleoboards bei R) angesehen, der hat ja schon einen >2 MHz ADC (12 bit) an Board, und 128 kByte SRAM (finde ich besonders interessant, da sind die Megas ja deutlich drunter), wordurch
-
Thread
Frequenzanzeige Spektrumanalyzer
Gut, wenn Du es mit passender Hardware hinbekommst, dann mache es. Ich hätte einen STM32F411 (Nucleo-Board) genommen, der mehrere Kanäle gleichzeitig und hinreichend schnell messen kann. Eine Alternative wären zwei AVR, die jeweils eine Frequenz messen und einer von beiden die Verrechnung