-
Thread
STM32F4 Schaltkreis passt?
Quellen waren die AN4488 von STM (Intro zum Hardware Development für STM32) und das Datenblatt des STM32F401RDTX, sowie Carmen Noviello's Buch "Mastering STM32" (da gibt es ein kurzes Kapitel zur Hardwareentwicklung). Wenn der Chip dann fertig ist, will ich ihn über ein nucleo board programmieren. Habe
-
Thread
uClock - Matrix-Uhr mit WS2812 LEDs
anzuzeigen, sondern 1024 Quadrate einer 32x32 LED-Matrix. Die Software ist lauffähig auf * Nucleo STM32F401RE Board * Nucleo STM32F411RE Board * STM32F407VE Black Board Ich prüfe noch zur Zeit, ob die SW auch weiterhin wie beim WordClock-Projekt auch auf einem STM32F103 Mini-Development-Board läuft. Hier
Anpassung der Software sollte ich hinbekommen :-) In der Beschreibung steht ja, dass es ein STM32F401RE, 411RE oder 407VE sein muss. Bzw. darauf läuft die Software. Cheers
-
Thread
MineSweeper für CH32V003 (Linux Makefile-Projekt)
baut auf dem Framework CH32FUN auf. Grundsätzlich habe ich den MineSweeper auch schon auf den STM32F401 portiert und sollte hierfür Interesse bestehen, kann ich das hier auch noch posten. Grundsätzlich sollte dieser MineSweeper auch auf einem ATmega328 laufen und wenn hier jemand tatsächlich daran
-
Thread
GCC - Rundungsfehler ?
arm-none-eabi-gcc ausprobiert und habe jedesmal dein gleichen Fehler (die Controller waren ATMega644 und STM32F401 über serielle Schnittstelle angebunden). Original geht es um Programmierübungen für Auszubildende (2. Lektion die ich gerade vorbereite) und bin jetzt selbst am "verzweifeln" oder besser gesagt überrascht
-
Thread
STM32CubeIDE + CMSIS DSP , wie bekomme ich das zum Laufen?
So, bin wieder da. Mein System: Ubuntu 18.04 STM32CubeIDE-1.4.2 CMSIS-5.7.0 STM32F401CCU Black Um immer aktuell zu sein, habe ich die Lib neu compiliert. -CubeIDE: neues Projekt, Static Library, Name: arm_cortexM4lf_math -µC auswählen, Lib sollte dann für die ganze Familie
-
Thread
SPI Ansteuerung von W5100 (WIZ812MJ) - Modul antwortet falsch
Hallo zusammen Ich möchte das Ethernet Modul WIZ812MJ über einen STM32F401 ansteuern, und zwar über SPI. Als ersten Schritt wollte ich nur mal ein Register beschreiben und gleich danach wieder auslesen. Das Schreiben über SPI klappt: Wie im Datenblatt angeführt, liefert
-
Thread
[STM32] Peltier-Element mit Stepper-Driver ansteuern
Peltier-Element mit einem Stepper-Treiber mittels PWM-Signal anzusteuern. Zur Verfügung habe ich ein STM32F401RE Controller mit dem Treiber-Board X-NUCLEO-IHM03A1 als shield. Das Peltierlement soll heizen und kühlen, dafür soll es zwischen den Ausgängen A- und A+ am X-NUCLEO-IHM03A1 angeschlossen werden.
-
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
ADC Auslesen STM32F04
den ADC einmal messen lassen. Auf der Seite 107 in https://www.st.com/resource/en/datasheet/stm32f401re.pdf ist die berechnung für die Eingangsimpedanz der ADC. Ich habe mir aus den Erfahrungen gemerkt, dass alles über 5k Quellimpedanz extrem ungenau wird. Die in den electrical Spec angegbenen
-
Thread
ADC mit DMA - Komisches Verhalten - STM32-CubeMx-HAL
Ich habe ein ähnliches Problem bei einem System mit STM32F401RET6. Die Ursache dafür sind Störungen auf der Versorgungsspannung, die von einem MPPT Laderegler ausgehen. Die einzige, nicht sehr befriedigende Massnahme ist bis jetzt ein restart des ADC / DMA.
-
Thread
LMV324 frage zu 0-5v->0-3.3V
Impedanzwandler" ^^) benutzt (siehe "schematic_lmv324.png" im Anhang). Der Ausgang geht an den ADC eines STM32F401. Der Input ist ein 360 Grad HAL Potentiometer das eine Spannung von 0-5V abdeckt. Es ist das erste mal, dass ich mit einer OpAmp Schaltung spiele, entsprechend ist meine Erfahrung hier recht dürftig
-
Thread
WS2812 mit Nucleo und Lib
habe sind folgende Änderungen https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F401RE_Nucleo_und_STM32F411RE_Nucleo
-
Thread
BluePill -> CH32 statt stm32
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
-
Thread
DSP in bastlerfreundlichen Gehäusen
Ich verwende den gcc-Port von ARM mit eclipse als IDE. Es gibt sehr preiswerte Boards, z.B. das STM32F401CDISCOVERY (15,00€) für Audio und das STM32F3CDISCOVERY (ca. 15,00€). Auch der gdb soll mit eclipse nutzbar sein. Die Dokumentation finde ich nicht unbedingt optimal, da war Microchip übersichtlicher
-
Thread
TRACESWO Buffering in Black Magic Probe (BMP) mit swolisten?
Stecker habe ich die Leitung an SWO Pin (PB3) des Target angeschlossen. 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
-
Thread
STM32F401 mit 3.3 V und Notstrom (Akku 3.3 V) versorgen
Hallo, ich habe ein Board gebaut wo ich ein Cortex M4 und Sd Card drin hab. Dies wird mit 3.3 V versorgt. Ich möchte noch eine Notstromversorgung vorsehen. Ich sehe im Moment zwei Möglichkeiten: 1) Board mit Akku versorgen und die Akku dauernd laden, was vielleicht gar nicht so gut ist. 2) Board nicht mit akku versorgen und nur wenn der Strom weg ist soll die akku zugreiffen. Was empfehlt ihr mir? Was für Akku-s gibt es? Lade/Entladeregler? Gibt's fetige Regler zu kauffen? Ich habe die Möglichkeit den Regler und Akku mit 5V oder 3.3 V zu versorgen aber am Ausgang muss
-
Thread
Arduino-Umgebung oder Atmel-Studio?
Und hier ist beispielhaft mal ein makefile für nen Arm (STM32F401RE Nucleo Demo board), ist zwar nicht AVR aber das Prinzip ist das selbe, Unkompliziertheit und Klarheit in ihrer reinsten Form: [code] ######################################## ## bare bones makefile
Bernd K. schrieb im Beitrag #4032986: > Und hier ist beispielhaft mal ein makefile für nen Arm (STM32F401RE > Nucleo Demo board), ist zwar nicht AVR aber das Prinzip ist das selbe, > Unkompliziertheit und Klarheit in ihrer reinsten Form: Sorry, aber wenn ich das Makefile sehe wird mir einfach nur
-
Thread
STM32 Timer2 Interrupt
was ich initialisieren und welche Methoden ich noch aufrufen muss? Aktuell verwende ich einen STM32F401CE. Die LED toggelt im Interval von 1 sec., die funktioniert soweit. [c] #include <Arduino.h> #include "IWatchdog.h" /* Set TIMx instance */ TIM_HandleTypeDef Tim2Handle; /** *
-
Thread
STM32 boards unterstuetzen Arduino und mbed
basierten IDEs (Atollic wird genannt). Heute wurden vier Varianten angekündigt: STM32 Nucleo fuer STM32F401RE (512K), STM32L152RE (512K), STM32F103RB (128K), STM32F030R8 (64K) *Insgesamt 2.200 werden hnach vorheriger Anmeldung auf der embedded world 2014 verteilt.* *Weiterführende Informationen:*
-
Thread
[V] verschiedene Eval-Kits: Gesture/Proximity/Ambient Light Sensoren
vollständig mit allem gelieferten Zubehör. STMicroelectronics P-NUCLEO-6180X1 Bundle (18,- Euro) - STM32F401 Nucleo - STM VL6180X Expansion Board: 3-in-1 Proximity sensor based on FlightSense http://www.st.com/content/st_com/en/products/ecosystems/stm32-open-development-environment/stm32-nucleo-expansion-boards
-
Thread
Neuer Arduino Nano, neuer Orange Pi Zero mit bis zu 4GB RAM und mehr
evaluation-tools/p-nucleo-53l7a1.html ein um rund € 30 erhältliches Nucleo-Basisboard, das mit dem STM32F401 kompatibel ist. Einzelne Sensoren kosten rund 10 EUR, während das Produkt in Hunderter-Stückzahlen einen OEMSecrets-Bestpreis von 5,5 EUR aufweist (siehe https://www.oemsecrets.com/compare/VL53L7CX
-
Thread
STM32F4: Port Konfiguration überschreiben
devices. * x can be (A, B, C, D and H) to select the GPIO peripheral for STM32F401xx devices. * @param GPIO_InitStruct: pointer to a GPIO_InitTypeDef structure that contains * the configuration information for the specified GPIO peripheral. * @retval None *
-
Thread
ADF4351 Steuerung mit BluePill - reloaded
Falls Interess besteht würde ich noch eine pinkompatible Version für die Blackpill Controller (STM32F401 und STM32F411) bereitstellen.
-
Thread
ARM Startup Code mit GNU Toolchain
ballastfreies aber vollständiges Beispiel von mir beitragen: https://github.com/prof7bit/bare_metal_stm32f401xe
-
Thread
STM32F4 wozu?
wahrscheinlich mit MP3 decodieren + TCP stack ziemlich auslasten - Ich habe allerdings nur einen STM32f401 (laeuft nur mit 84Mhz).
-
Thread
DCC Singal auslesen
noch nicht auf github, ich könnte ihn aber vorzeitig zur Verfügung stellen. Allerdings für ein STM32F401 Blackpill, nicht für AVR und auch nicht für ESP. Zum Problem des TO: Auch mein Code wird ihm nicht weiterhelfen. Da hat Lothar schon recht: Da muss der TO selbst durch. Man kann nicht alle Wünsche
-
Thread
HT16K33A mit CH32V003
verstehen mag hinsichtlich eines elektronischen Chips bin ich Fan von: - STM32F030 - STM32F072 - STM32F401 - STM8S103 - PFS154 und jetzt kommt es, denn jetzt eben auch: - CH32V003 ... und noch einer ganzen Menge anderer, Nichtmikrocontrollerchips. Und nein, man sollte nicht versuchen, seine eigenen
-
Thread
STM32F4 Timer interrupt
ein bisschen anpassen, damit der Chip auch mit 100MHz taktet, und nicht "nur" mit 84MHz (wie z.B. STM32F401), da es für den F411RE kein fertiges Template gibt). Das heißt, der Chip ist schon initialisiert und taktet zum Start von main() schon mit 100MHz. Das mit dem NVIC hatte ich überhaupt nicht auf
-
Thread
STM32 Blue Pill bei eBay: Original oder Fälschung?
.9042311.0.0.11904c4dKVVF6s > > 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
-
Thread
Netzspannung ans STM32F3 Discovery
mehr und mehr in Selbständigkeit zu erledigen. Das Board habe ich gewechselt, ich nehme nun das STM32F401 VC!!! Ich habe 2 mögliche Varianten des Netzanschluss mal herausgearbeitet, bei denen ich mir aber noch nicht vollends sicher bin. Nun denn, ... ... Variante 1: In dieser Variante möchte ich
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
weiter vorne steht und er deshalb diesen Namen wählt) hier der Quellcode: [c] #include <stm32f401xe.h> /* * The green LED is connected to port A5, * -> see schematic of NUCLEO-F401RE board */ #define LED_GPIO GPIOA #define LED_PIN 5 /** * Quick 'n' dirty delay
delay(200); } } [/c] Hier zum selber probieren: https://github.com/prof7bit/bare_metal_stm32f401xe
-
Thread
Problem mit STM32F103 und RAM-Größe
habe ich nur bis 60 laufen lassen, damit ich nicht so lange warten muss. Getestet auf einem STM32F401RE mit 84 MHz: uint8_t: 160 sec uint_fast8_t: 134 sec -> Einbruch der Geschwindigkeit um 20% bei Verwendung von uint8_t. Getestet auf einem STM32F407VET6 mit 168MHz: uint8_t: 83 sec uint_fast8
-
Thread
Schrittmotor und Treiber für Drehkondensator
Selbst mit einem Mega328P oder einem (auch sehr kleinem) STM32F091, STM32F103 (Bluepill) oder STM32F401/411 (Blackpill) gelingt eine vollständige TCP- und/oder UDP Implementierung inklusive einfacher Hardware-Ansteuerungen. Da betrachte ich mal, einen kleinen Linux-Controller für so eine Aufgabe
-
Thread
CooCox V2 Beta crashed auf Windows XP
lässt den Rechner > crashen, da er sich mit meinem Kernel nicht verträgt. Ich hab hier ein STM32F401 nucleo board. * Mit nach Hause genommen reingestöpselt (Kubuntu 14.04, Kernel von der Stange³) und sofort erkannt². * OpenOCD installiert und $ openocd -f /usr/share/openocd/scripts/board
-
Thread
stm32f411re timer clock speed ermitteln?
findest diese im Anhang. Unterstützt werden damit: [code] STM32F103C8 Mini-Dev-Board STM32F401RE Nucleo Board STM32F411RE Nucleo Board STM32F446RE Nucleo Board STM32F407VG Discovery Board STM32F407VE BlackBoard [/code] Du musst lediglich im Projekt
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
stm32f051 stm32f072rb 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
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
aus Embitz 1.x. Beispiel: [[WordClock_mit_WS2812]]. Diese SW arbeitet sowohl mit STM32F103, STM32F401 und STM32F411. Alles kompiliert mit EmBitz. Übrigens findest Du in der SW auch UART-Treiber, für die auch 115200 Bd auch ein Kinderspiel sind. Fifos sind selbstverständlich integriert.
-
Thread
CH32V003: Selbstbauprogrammer und "Getting started"
UNO R4 (RA4M1): 52576 Byte (arm-none-eabi-gcc q7-2017, für mich absoluter negativ-Wahnsinn) - STM32F401: 12836 Byte (arm-none-eabi-gcc 13.2.1) - STM32F103: 12136 Byte " Das Programm als C-Programm mit den Funktionen aus denen die Arduino-Class erzeugt wurde: - CH32V003: 1316 Byte (risc-none-elf-gcc
-
Thread
supersimpler MP3-Player für die Oma
Massenprodukt ist wird es auf ein paar Cent beim Controller-Preis wohl kaum ankommen. Wie wäre es mit einem STM32F401RE? Der kann: - I²S - direkte Ansteuerung von Audio-Codecs. Viel besser als PWM. - SDIO - schnelle (!) Ansteuerung von SD-Karten. - 96 kB SRAM - genug Puffer für lückenloses Playback. Würde sogar
-
Thread
STM32 unter Linux programmieren und debuggen
mein eigenes Minimal-Projekt angehängt (genau das aus dem Screenshot), es ist allerdings für ein STM32F401 Nucleo. Ich verwende keine HAL-Library und ich habe das startup.s so modifiziert daß ich den Aufruf von __libc_init_array nicht ausführen muss (weil ich kein C++ mache). Ich springe dann direkt
-
Thread
Uno-Board mit ATMEGA256
eine Ansage!!! Dass der 303 ein M4 ist dürfte klar sein. Die M4 Blackpills arbeiten jedoch mit STM32F401 / 411 . Das gilt momentan als Blackpill. Von daher die Frage: Weshalb F303 wenn mann fürs gleiche Geld oder weniger F401 haben kann ? Zufrieden ?
-
Thread
Einfache Mikrocontroller-Plattform für schnelle Basteleien
0.05" row of 8 pins on the end On-board USB Type A connector Two on-board LEDs and one button. STM32F401CDU6 CPU - ARM Cortex M4, 384kb flash, 96kb RAM On-board 3.3v 250mA voltage regulator, accepts voltages from 3.5v to 16v Current draw in sleep: < 0.05mA - over 2.5 years on a 2500mAh battery On-board
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
auch stabiler und unterstützt viel mehr STM32-µCs als die CooCox-IDE - unter anderem auch den STM32-F401RE, der auf dem Nucleo-Board sitzt. Die aktuelle Version läuft aber (noch) auf dem STM32F4 Discovery Board. Die Software-Dokumentation im Artikel habe ich angepasst und erweitert. Hier ist nun
ist daher nicht zielführend. Hier haben wir offenbar > gegensätzliche Meinungen. Wo ist das STM32F401 Nucleo ein "Designfehler". Bei mir läuft mittlerweile die komplette Uhr auch auf dem Nucleo. > Aber was soll der ständige Kampf? Akzeptiere doch mal, dass es auch > andere Meinungen gibt!
-
Thread
STM32 Programm unerwartet groß
ohne irgendwelche libs, erzeugt 716 Byte und blinkt: https://github.com/prof7bit/bare_metal_stm32f401xe und davon abgeleitet für nen stm32f103c8: https://github.com/ChristianRinn/bare_metal_stm32f103c8
-
Thread
[STM32] HAL vermeiden?
Github ein "Bare Metal" Projekt für ein Nucleo-F401 angelegt: https://github.com/prof7bit/bare_metal_stm32f401xe Das habe ich mir dann mal geschnappt und auf einen F103C8/F103CB angepasst. Den Code findest du hier: https://github.com/ChristianRinn/bare_metal_stm32f103c8/blob/master/Makefile]hier Hier
-
Thread
STM32F446 - Taktkonfiguration
#if defined(STM32F40_41xxx) || defined(STM32F427_437xx) || defined(STM32F429_439xx) || defined(STM32F401xx) || defined(STM32F412xG) || defined(STM32F413_423xx) || defined(STM32F446xx)|| defined(STM32F469_479xx) /******************************************************************************/ /*
-
Thread
STM32: To HAL or not to HAL
Hallo Marcus, danke für die Info. Es gibt die STM AN4616 "Migrating from STM32F401/411 lines to STM32L4 Series microcontrollers". Wenn alles schon mal HAL-basiert ist ginge angeblich der Umzug F4->L4 rucki-zucki... Aber wer braucht das schon jeden Tag. In deinem (typischen
-
Thread
Blaue Pillenkrise? Die Häfte sind kaputt!
brauchen die nächsten 5 Jahre insgesamt so 11.000 Stück. Da werde ich einige BluePills mit den STM32F401 holen und die gegen die 412 beim Bestücker tauschen lassen. VG Peter
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
eben bei den 18 Pins kein ganzer UART mehr dabei ist. Aber da gibt es zum Glück noch z.B. ein "STM32F401 Nucleo" für I/O-lastige Sachen, auch für kleines Geld.
-
Thread
STM32 - wo gibt es Literatur, Kochbücher etc. in deutsch?
Schaut mal auf "https://systemtechnik-lernen.de/", da gibt es Bücher zu: STM32F401... STM32F750... STM32H7S3... STM32H7S7... Viele Spaß damit!