-
Thread
ARM-GCC: makefile
Ich werf noch das hier in die Runde, das ist ein bare minimum makefile projekt für STM32F401RE, direkt verwendbar mit dem NUCLEO-F401RE Demo-Board von ST. https://github.com/prof7bit/bare_metal_stm32f401xe
file.map --cref -gc-sections -o out.axf cpuinit.o: COPTS += -O1 -save-temps SSOURCES := startup_stm32f10x_ld.s CSOURCES := cpuinit.c main.c flop.c misc.c CSOURCES += stm32f10x_adc.c stm32f10x_dma.c stm32f10x_flash.c stm32f10x_gpio.c CSOURCES += stm32f10x_rcc.c stm32f10x_tim.c stm32f10x_it.c
-
Thread
WS2812 mit Nucleo und Lib
gemacht habe sind folgende Änderungen https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F401RE_Nucleo_und_STM32F411RE_Nucleo
einfache Änderung: in wsDrive.cpp [c] void wsDrive::sendData() { // frequency(2400000); // on STM32F411RE rounded to 1560000 Hz frequency(3130000); // test, only for STM32F411RE format(12); setFormat(); [/c] Für eine saubere Lösung mit dem SPI müsste man den Takt anders herleiten
-
Thread
CMSIS / SPL und HAL
Würden folgende Dateien reichen? Projektordner: - main.c - Makefile + CMSIS - system_stm32f4xx.h - system_stm32f4xx.c - stm32f4xx_conf.h - stm32f4xx.h + startup - startup_stm32f4xx.c + core - core_cmFunc.h - core_cmInstr.h - core_cm4_simd.h - core_cm4.h
passend machen aber als grobe Orientierung wie sowas aufgebaut sein kann hier ein Beispiel für ein STM32 NUCLEO-F401RE Board: https://github.com/prof7bit/bare_metal_stm32f401xe
-
Thread
Suche Programmieradapter für TI-ARM-Cortex
von den ganzen unnötigen Libraries trennen. * Im Anhang zum Beispiel ein Screenshot von nem STM32F401RE nach dem Ausmisten, das sind sogar alles unmodifizierte Orginaldateien des Herstellers (bei diesem Beispiel hab ich sogar den Startup noch orginal so gelassen wie er war, war OK so), ohne jedoch
meine Welt. Bernd K. schrieb im Beitrag #4268770: > Im Anhang zum Beispiel ein Screenshot von nem STM32F401RE [...] Ja, ST ist da noch eher gutmütig. Wie gesagt, das Fass zum Überlaufen gebracht hat Atmel; das Downloadpaket von denen ist ein Monster und überhaupt nicht mit den AVRs vergleichbar (
-
Thread
[S] STM32 Demo-Board und Programmieradapter gesucht
1. Wahl: https://www.reichelt.de/discovery-kit-st-in-verbindung-mit-pc-usb-stm32-f407gdisc1-p219363.html?&trstct=pos_2
Hallo, hätte hier ein STM32F401 Nocleo rumliegen https://www.st.com/en/evaluation-tools/nucleo-f401re.html hat zwar nicht direkt einen USB-Stecker zum rumspielen, der Controller hat aber USB. Ne USB-Buche (A od. B) würde ich
-
Thread
Erste Hardware für STM32 Programmierung
wie Variante 1, allerdings bereits alles vorbereitet und auf einem Board 4) STM32F7 Discovery: http://www.mouser.at/ProductDetail/STMicroelectronics/STM32F746G-DISCO/?qs=%2fha2pyFaduj%252bu1WsN7ngFCp67Vbo23mRE%2fXTA0%252bnUeyv26XmJgOqmg%3d%3d Es scheint wie ein Nucleon-144 mit
Fang besser klein an. Nicht alle ARMe sind gleich. Als erstes vielleicht ein M0. Das waere ein STM32F030. Dann einen M3. Das waere der STM32F103. Dann koennten der M4 und der M7 kommen. Nur so gewinnst Du den noetigen Ueberblick. Einen Blick auf die Befehle der jeweiligen Familie sollte man
-
Thread
Einstieg ARM: Tutorials, Toolchain, DevBoard
Texteditor + JLinkCommander alles gemacht. Bei größeren Sachen nutze ich Eclipse + Plugins oder das neue SW4STM32. Das ist nichts anderes als ein Eclipse mit Plugins. Muss man nicht alles einzeln installieren. Was mich überrascht hat: Ich habe ein Board mit STM32F446RE designed. In Cube die IPs eingestellt
. Sehr interessant fand ich auch Deine Links sowie die vielen kurzen Tipps im Posting. Und ein STM32F103 Board für 3,68 EUR beim Ali habe ich mir kurzerhand ebenfalls bestellt: http://de.aliexpress.com/item/stm32f103c8t6-stm32-stm32f103-stm32f103c8-minimum-system-board-stm32-development-board-learning-board-CortexM-Evaluation-Board
-
Thread
STM32-Prozessor in Eclipse ändern
Moin, möchte in die Mikrocontroller der STM32-Familie einsteigen und habe mir erst einmal das Buch Mastering STM32 von Carmine Noviello besorgt. Die Installationen der Softwarepakete haben sowei geklappt und mit einem NUCLEO-F401RE Board hat
https://www.st.com/en/development-tools/stm32cubeide.html
-
Thread
ARM toolchain
Bestimmt interessieren Dich dann solche Sachen brennend: https://github.com/prof7bit/bare_metal_stm32f401xe Das ist zwar für ein Nucleo F401RE Board aber eventuell kannst Du es als Übung zum Einstieg passend umbauen für Dein Board (und dann das Ergebnis wieder veröffentlichen). Du wirst den
Hier ist noch eine Variante davon für F411XE: https://github.com/ChristianRinn/bare_metal_stm32f411xe
-
Thread
STM32F103 GPIO
bekommt er frei Haus vom Hersteller oder von Beispielprojekten geliefert. Hier ein Blinky auf einem *STM32F401RE*, dieses Device ist verglichen zu Deinem ATTiny so ziemlich das Über-Monster, trotzdem läuft das Blinky kein bisschen anders ab als das vergleichbare C-Blinky auf nem Tiny. Die graue Schrift
Du noch unterstellst die wären bei ARM erforderlich oder würden den Code aufblasen. [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
-
Thread
BluePill STM32 Bezugsquelle
die, sind besser: So eine pauschale Aussage grenzt an Dummheit! Wenn jemand ein Board mit einem STM32F103xx sucht hat er sicher einen Grund. Die STM32F401/411 haben kein CAN, und damit ein Ausschlusskriterium wenn man es braucht. Und wenn die Software schon vorhanden ist, dann ist es erst recht keine
die F401/F411 boards werden mittlerweile auch als Nachbau angeboten: https://github.com/WeActTC/MiniF4-STM32F4x1
-
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 for ARM Cortex ## ######################################## NAME = stm32-demo SRCS = $(wildcard src/*.c) SRCS += $(wildcard src/*.s) INCDIRS = inc/ INCDIRS += stm_inc/ DEFINES = -DSTM32F401xE DEFINES += -DNO_LIBC_INIT_ARRAY LSCRIPT = stm_inc
-
Thread
STM32F4xx malloc & free
MDK-ARM unterwegs bin, kenne ich mich mit IAR weniger aus. Aber ich habe mal in das Pack geschaut: STM32F4xx_DFP\2.6.0\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\linker\stm32f401xc_flash.icf In den .icf files steht was von stack / heap. Ob man das da von hand ändern muss oder es einen
Random .. schrieb im Beitrag #4299580: > stm32f401xc_flash.icf Die Datei habe ich auch. Ebenso *_ram.icf und *_sram.icf, in denen mehr oder weniger das Gleiche steht. Heap ist mit 0x200 definiert, also 512 Byte... Muss mal die malloc/free-Funktionen
-
Thread
Benchmark für Arduino-Boards?
langsamer als ein STM32F4 Discovery ( STM32F407@168Mhz ). Außerdem gibt es unterschiedliche Arduino-Frameworks für die STM-Prozessoren: Das von Roger Clark bassieren auf Maple Leaf, das von STM und STM32GENERIC. Ich würde
ist um Faktor 6.75 höher geworden. Ob der STM32F103 Controller Instruktionen effizienter ausführt ? Oder nur der Compiler für den STM32F103 effizienteren Code erzeugt als der AVR-GCC für den Atmega?
-
Thread
STM32F405 int64_t lehren
ist stellenweise relevant. [CC] src/main.c: arm-none-eabi-gcc -MMD -c -o build/src/main.o -Isrc/STM32F401XE -ffunction-sections -mlittle-endian -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -std=gnu11 -ggdb -Os -flto -Wall -Wextra -Wstrict-prototypes -Werror -Wno-error=unused-function
-nostartfiles -Wl,--gc-sections -Tsrc/STM32F401XE/gcc_linker.ld -lm -Wl,-Map=build/hello_world.map Ich verwende den offiziellen gcc von Arm auf Launchpad.
-
Thread
STM32: Ich finde einfach keinen Fehler in meinem Code
#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
jemand weiterhelfen, konnte keine gute Erklärung finden. Welchen Takt habe ich denn überhaupt beim STM32F4?
-
Thread
STM32F4 - Spiele
Ziel war und ist es immer noch, alle Spiele auf einem Controller zu vereinigen, und hier soll es ein STM32F4 sein (weil es den mit viel Flash-Speicher gibt). Auslagern auf eine SD-Card und Spiel aus dem RAM laufen lassen wäre zwar auch eine Option, braucht es aber zumindest noch nicht. die 7 Spiele benötigen
, bis das vom Timing her gut spielbar war. Grundsätzlich habe ich die Software auf einem Nucleo F446, F401 ... einem schwarzen Board mit F407, einer Blackpill mit F401 und auf meiner eigenen Platine mit STM32F402 (ja, den gibt es wirklich, ist scheinbar für den chinesischen Markt only gemacht) laufen
-
Thread
Entwicklungsumbgebung für STM32
effizient. Ein Beispiel wie ein minimales Makefile-Projekt (ohne Eclipse, ohne alles) für einen STM32F401RE aussieht (Das Standard Blinky abgespeckt bis aufs notwendige Minimum, nützlich um die Grenzlinie zwischen Pflicht und Kür deutlich zu erkennen): https://github.com/prof7bit/bare_metal_stm32f401xe
[[STM32#Programmierung]]
-
Thread
Maximaler Eingangsstrom STM32?
Servus, ich habe mal bisschen im Datenblatt vom STM32F401RE geschaut bzgl. den max. Strom den ein Eingang aufnehmen kann bevor er kaputt geht. Wie viel Strom ein I/O Pin ausgeben kann, habe ich gefunden (25mA) aber wie sieht es als Eingang aus? http
MarkXX9 schrieb im Beitrag #5334292: > ich habe mal bisschen im Datenblatt vom STM32F401RE geschaut bzgl. den > max. Strom den ein Eingang aufnehmen kann bevor er kaputt geht. Bei welcher Spannung? Möchtest du wissen, wie stark die Eingangsschutzdioden belastet werden dürfen?
-
Thread
Umstiegsbreatung uC Atmel/STM
Hmmmmmm, wenn man "unbedingt" STM32 machen mag und dann mbed bei wenigen Kosten haben will, dann dürfte als Board dieses hier wohl oki sein: http://www.ebay.de/itm/STM32F103RCBT6-ARM-Cortex-M3-leaflabs-Leaf-maple-mini-module-for-arduino-STM32
eines jeden STM32 Controllers verwenden kannst, sei es nun ein extrem billiges Chinaboard wie oben genannt, oder einen Stand-Alone Chip wie einen STM32F030 (der dann aufgrund des geringen Flash-Speichers kaum mehr
-
Thread
STM32-Toolchain mit Eclipse CDT 4.3, GnuArmEclipse, OpenOCD 0.8.0, Gnu Arm GCC 4.8, STM32CubeMX
./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.o
STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_iwdg.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_ltdc.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_nand.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_nor.o
-
Thread
[V] ST Nucleon Boards
Hallo, ich verkaufe 3 ST Nucleo Boards: 1x STM32F401 1x X-NUCLEO-IHM07M1 Brushless motor driver 1x X-NUCLEO-IDB04A1 Bluetooth low energy http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f401re.html http://www.st.com/content/st_com/en/products/ecosystems/stm32-open-development-environment/stm32-nucleo-expansion-boards/stm32-ode-move-actuate-hw/x-nucleo-ihm07m1
-
Thread
Locala variable wird weg optimiziert, Coocox + GCC
------------------- void UB_WS2812_All_Led_RGB(WS2812_RGB_t rgb_col, uint8_t refresh) { uint32_t n; if(ws2812_channel==0) return; for(n=0;n<ws2812_maxanz;n++) { ws2812_ptr[n]=rgb_col; } if(refresh==1) UB_WS2812_Refresh(); } [/c] Es passiert nur bei den STM32 F401RE (nucleo
[mkdir] Created dir: C:\Users\Jan\Google Drive\Coocox_projecten\NucleoF401-COIDE-GPS\nucleof401-gps\Debug\bin [mkdir] Created dir: C:\Users\Jan\Google Drive\Coocox_projecten\NucleoF401-COIDE-GPS\nucleof401-gps\Debug\obj [cc] 24 total files to be compiled.
-
Thread
SW4STM32 hängt bei in procedure 'ocd_bouncer'
Beispielprojekt folgt eigentlich ein Shutdown Command, hier jedoch nicht. Programmiert werden soll das STM3210C-EVAL Board mittels dem ST-Link welches sich auf dem Nucleo-F401RE Board befindet. FUnktioniert mit den Beispielprojekten so ohne Probleme. Ich habe bereits alle möglichen Einstellungen in den
Moin, ich mache aktuell genau das gleiche, also mit CubeMX erstellte Projekte mit SW4STM32 nutzen. Funktioniert mit einem Nucleo F446RE tadelos. Wie hast du die Projekte in SW4STM32 importiert? Bei mir erzeugt CubeMX eine .cproject Datei. Die einmal doppelt anklicken, dann wird das
-
Thread
ARM Cortex M0+ Startupcode Minimal
Hier ist ein Minimal-Blinky für eins dieser Nucleo-Boards. https://github.com/prof7bit/bare_metal_stm32f401xe Und hier ist noch eine Variante davon für das 411er Board: https://github.com/ChristianRinn/bare_metal_stm32f411xe
Compilerversion kaputt sein. Nehmen wir den oben verlinkten Code: https://github.com/prof7bit/bare_metal_stm32f401xe/blob/master/src/STM32F401XE/gcc_startup_system.c - Die Vektortabelle muss mittels Attribute an die richtige Stelle geschoben werden und explizit als benutzt markiert werden. Das ist nicht
-
Thread
Welcher STM32 Nucleo um Musik abzuspielen?
DAC, I2S usw gelesen. Dies hat mich jedoch recht verwirrt. Ich wollte einen Prototypen mit einem STM32-Nucelo aufbauen, weiß jedoch nicht genau welcher dafür geeignet ist und ob er z.B. I2S unterstützen muss. Nach meinen Recherchen würde ich mich z.B. für den NUCLEO-F401RE entscheiden und mittels
Qualität bzw. Dauer kann man wie bei Radio Eriwan antworten. Vom Attiny13 mit winzigem SPI-Flash über STM32F030 mit SPI-Flash und PWM mit RC-Filter bis STM32H7 mit SDXC-Karte und I2S. Merke: Erst Nachdenken, was man eigentlich will ...
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Alphabet 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(200); } } [/c] Hier zum selber probieren: https://github.com/prof7bit/bare_metal_stm32f401xe
-
Thread
WeAct 3.0 Bluepill ST-LINK V2 Clone
Hallo, auf dem Board befindet sich ein 32F401CDUb. Den STLINK habe ich mit dem STM32 CubeProgrammer auf FW V2J39S7 upgedatet. Im Gerätemanager von WIN 11 erscheint er brav unter USB Geräte-> STM32 STlink. Ich "oute" mich jetzt, möchte ich
ein USB Bootloader auf dem Board ist. Der muss da erstmal drauf, und das geht mit STLink und z.B. STM32CubeProgrammer.
-
Thread
Suche Mikrocontroller mit gemeinsamen Programm- und Datenspeicher
Wie wäre es mit ARM-Cortex M0/3/4, da wäre z.B. der STM32F4xx. Demoboard gibt es für ca 15€ www.st.com/nucleoF401RE-pr
user schrieb im Beitrag #3813611: > Wie wäre es mit ARM-Cortex M0/3/4, da wäre z.B. der STM32F4xx. > > Demoboard gibt es für ca 15€ www.st.com/nucleoF401RE-pr Der Preis ist echt ein Wahnsinn. Seltsam, für mein PICDEM 2 Plus Microchip-Demoboard + In-Circuit-Debugger habe ich noch einiges
-
Thread
STM32F411RE Nucleo Board flashen/debuggen?
settings file: none ------Target related settings------ Target device: STM32F411RE Target interface: SWD Target interface speed: 1000kHz Target endian: little Connecting to J-Link... Connecting to J-Link failed. Connected correctly
Einrichten des Projekts, nicht das passende Board gefunden, ich habe es über die Option Chip mit einem STM32F401RB eingerichtet. Kann man für den STM32F411RE Einstellungen bekommen? Gruß, PD
-
Thread
STM32F407VGT6 China Board not working Tips?
I have a Discovery F4 Board and purchased recently a China Board from *bay (http://www.ebay.at/itm/STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4-Discovery-/272501820584?) with the same uC (STM32F407VGT6
Kann Flash schreiben bzw. wieder lesen. LED blinkt nicht.) von Robert Offner. Delta zwischen den STM32F(3,4)-Discovery und dem gelieferten Board waren die Ausführung der Kondensatoren für die internen Spannungsregler. Vielen Dank für die Hilfe. Ich muß jetzt aber erstmal um meine STM32F030F4P6 Demoboards
-
Thread
STM32 - wo gibt es Literatur, Kochbücher etc. in deutsch?
Prozessoren relativ einfach lösen. Jetzt bin ich an eine Leistungsgrenze gestoßen. Ich habe mich für STM 32 + Systems Workbench (eclipse) + CubeMX + HAL Lib entschieden. Es läuft. Nachdem ich eine LED zum Blinken gebracht habe und ein PWM-Muster mittels Timer3 (Nucleo STM32F411RE) erzeugt habe, indem ich
Schaut mal auf "https://systemtechnik-lernen.de/", da gibt es Bücher zu: STM32F401... STM32F750... STM32H7S3... STM32H7S7... Viele Spaß damit!
-
Thread
ADC Auslesen STM32F04
jemand das schonmal gemacht und den Beispielcode für mich? https://github.com/STMicroelectronics/STM32CubeF0/tree/master/Projects/STM32F042K6-Nucleo/Examples/ADC/ADC_DMA_Transfer Dürfte sich bereits auf deinem PC befinden als Teil des STM32CubeF0.
Sekunden 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
Welche ARM Modelle eignen sich für Anfänger?
gcc-arm-embedded Mit diesem Eclipse Plugin: http://gnuarmeclipse.livius.net/blog/ Mein Board: Nucleo STM32F411RE
weil 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
[V] Evalboards (STM32, MSP430, NXP, JTAG)
OM5569-NT322E Vollständig, ungeöffnet Preis: 15€ zzgl. Versand **003 - ST Nucleo 144 mit STM32L496** https://www.st.com/en/evaluation-tools/nucleo-l496zg.html Vollständig, ungeöffnet Preis: 10€ zzgl. Versand **004 - ST Nucleo 144 mit STM32F722** https://www.st.com/en/evaluation-tools/nucleo-f722ze.html Vollständig, ungeöffnet Preis: 10€ zzgl. Versand **005 - ST Nucleo 64 mit STM32L476** https://www.st.com/en/evaluation-tools/nucleo-l476rg.html Vollständig, ungeöffnet Preis
-
Thread
STM32 Nucleo Board LED schaltet nicht ein
Hallo, brauche mal wieder eure Hilfe. Ich habe mir ein ST Nucleo F103RB Board gekauft und habe damit (erfolglos) experimentiert. Ich verwende folgenden Code (aus einem Tutorial von Youtube von UltraFx): [c] #include "stm32f10x.h" int main(void) { RCC->
[c] #include "stm32f10x.h" int main(void) { RCC->APB2ENR |= 0x04; GPIOA->CRL = 0x200000; uint32_t check = 0; GPIOA->BSRR = 0x20; while(1) { } } [/c] Ich habe den Code wie oben
-
Thread
CooCox V2 Beta crashed auf Windows XP
der 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/st_nucleo_f401re.cfg Open On-Chip Debugger 0.8.0 (2014-05-10-23:20) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxygen/bugs.html srst_only separate srst_nogate
-
Thread
STM32 und CubeIDE Programm verweigert das Befehl
sterben =) By the Way, zu Verfügung steht mit die Seite https://os.mbed.com/platforms/ST-Nucleo-F401RE/#board-pinout Kann sein dass ich die PA_10,PA_2,PA_3 und so weiter nicht als Taster/Schalter anwenden kann, denn ich habe es auf GPIO_Input gestellt und habe nicht den erforderlichen Resultat
#7283383: > By the Way, zu Verfügung steht mit die Seite > https://os.mbed.com/platforms/ST-Nucleo-F401RE/#board-pinout auf der Seite gibt es auch gleich ein geiles OS das die Entwicklung vereinfacht und direkt mit diesem Board genutzt werden kann :) Geht mit diesem Board sogar mit dem Online Compiler
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
ein NUCLEO F401RE Nucleo-64, ARM Cortex M4F, STM32 F4-Serie sind 23Euronen. Dafuer hast Du Zugriff zu dem kompletten Dokumentation von ST. Zum Preis eines besseren Kantinenessen. Du brauchst einen leistungsfaehigen
programmieren wie die ATMEL-Chips Wenn Du eine andere Familie kennenlernen willst: PIC. Gibts in 8, 16 und 32 Bit. Beispiel in 32 Bit: https://www.reichelt.de/mips32-m4k-mikrocontroller-32-bit-2-3-3-6v-32-kb-spdip-28-32mx220f032b-isp-p121425.html?&nbc=1 https://www.microchip.com/en-us/product/PIC32MX220F032B
-
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; /**
– 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
Neueinsteiger Hier
Ich würde ein STM32 Board nehmen wie dieses hier. http://www.voelkner.de/products/657829/Entwicklungsboard-Nucleo-STM32F401XD-XE-fuer-die-STM32-Serie-STMicroelectronics-NUCLEO-L152RE.html Es muss wahrscheinlich kein
mustermann schrieb im Beitrag #3686843: http://www.voelkner.de/products/657829/Entwicklungsboard-Nucleo-STM32F401XD-XE-fuer-die-STM32-Serie-STMicroelectronics-NUCLEO-L152RE.html Ich finde zwar nichts zu den Abmessungen des Board, aus dem Foto würde ich aber schließen, dass das Teil in einem Getränkedosen
-
Thread
Optimierungen für flüssigen Stepperbetrieb
AVR trotz Hardware-Unterstützung in die Knie gehen. Anstatt zu kleckern, würde ich persönlich einen STM32F4xx (Nucleo-Board) einsetzen. Mit deulich höherer Leistung und vor allem durch seine Interruptprioritäten ist man damit auf der sicheren Seite. Der Schritt von ATmega auf STM32Fxxx ist jedoch ein
board (F401RE (8 nutzbare Timer) würde da eh passen, für noch mehr Timer eventuell F446RE (12 nutzbare Timer)) zu nehmen und des damit zu machen wäre da eher das passende. Mit dem F446 wäre wirklich 1 Timer pro
-
Thread
I2C an STM32F100RB konfigurieren
"Proximity Sensors Software" bei st.com Da gibt es die SW zum Download für STM32F401RE, also fast das selbe :-) Ansonsten freut sich deren Support über Anfragen (auch für das Evalkit zum Spielen). VG gleiser
Beitrag #5050060: > Daher würde ich mit Interrupts arbeiten. Davon würde ich abraten... Bei den alten STM32 Mikrocontrollern (STM32F1, F2, F4) ist die asynchrone Nutzung der I²C Peripherie mit Interrupts extrem kompliziert. Bei den neuen (F3, F7, L0, L1) geht das viel einfacher, da wäre das für einen I²C-Anfänger
-
Thread
Problem mit STM32F103 und RAM-Größe
/stm32f031c6.html
Variable l 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
Opensmart Display 2.4z Befehlssatz
gucken was raus kommt. Erstmal Arduino Weil einfacher mit diesem Monitor Fenster und dann portieren auf stm32.
per SPI am F401 doch auch kein Problem sein.
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
Karsten M. schrieb im Beitrag #6132577: > Some STM32F103 Problems Bei der Aufzählung handelt es sich aber um Nachteile von echten STM32F103 im Vergleich zu neueren STM32-Generationen und nicht im Nachteile von gefälschten STM32F103 im Vergleich zu
aufgelistet: https://www.blaatschaap.be/?p=120 von https://www.cnx-software.com/2020/03/22/how-to-detect-stm32-fakes/#comment-571372 The competors: STM32F103 GD32F103 APM32F103 BLM32F103 CS32F103 MM32F103
-
Thread
Welches Zubehör für DevKit NUCLEO-H723ZG ?
unterschätzender Hybris... Referenz-Manual hat über 3300 Seiten SDIO hab ich bis heute nicht am laufen... STM32F401RE wäre schon sportlich genug. Hinweis: Hüte dich vor STM-Flyern mit Schmetterlingen drauf! Runout
(1 << CS00); } [/c] Genau so, wie man es auch in Atmel Studio oder MPLAB oder eben auch beim STM32 "bare metal" machen würde.
-
Thread
Welche Boards haben eine CPU mit FPU
Nucleo-F303RE <-- Mit diesem habe ich experimentiert Nucleo-F401RE Nucleo-F746ZG
Nunja, eine single precision FPU haben die meist, da kannste auch das Ergebnis direkt würfeln. zB STM32H7 haben dann eine double precision FPU.
-
Thread
Nulceo Board mit Coocox
Hallo Leute, auf der Embedded World konnte ich ein Nucleo Board (STM32F4) ergattern. Jetzt wollte ich damit mal ein bischen rumspielen. Dazu wollte ich Coocox (neueste Version) verwenden, doch der hat den STM32F401RE nicht zur Auswahl. Leider konnte ich auch nirgendwo
wollte das Board jetzt nutzen um in die ARM Welt ein zu >tauchen. Kauf dir für 16Teuro ein altes STM32F4Discovery. Das funktioniert wunderbar mit Coocox. Neuere Controller werden von Coocox scheinbar erst so zwei, drei Jahre später unterstützt.
-
Thread
Nucleo F401RE 5V Spannung?
hi leute, das ist mein erster Beitrag. Ich arbeite seit kurzem mit einem stm32 nucleoboard F401re für ein Projekt in der Th. Ich will damit einen Micro-Servo ansteuern welcher ca 5V braucht. Am Nucleo board gibt es einen 3.3 V und einen 5V Ausgang. Kann ich dafür den
dass an solchen 5V-toleranten Pins eine Spannung von bis zu Vdd+4V angelegt werden kann, ohne das der STM32 Schaden davon nimmt. Übrigens: Nicht jeder Mikrocontroller hat solche 5V-toleranten Pins. Vielleicht weiß dein Professor auch nicht die genauen Details des STM32. Du solltest ihn auf jeden Fall