-
Thread
GRLB-Alternative?
: > - GRBL schafft nur 30 kHz Stepfrequenz auf den AVR, es gibt aber auch Portierungen auf den STM32F103, da habe ich von 180kHz gelesen.
mindestens vier Achsen, nämlich X,Y,Z und den Extruder. Von Marlin gibt es mittlerweile auch Ports für STM32 und andere Cortex-M, siehe https://github.com/MarlinFirmware/Marlin/tree/bugfix-2.0.x . Eine andere 3D-Druck-Firmware, die unter anderem für das Nucleo-F411 portiert ist wäre Teacup: https://github.com
-
Thread
Wie programmiert man einen STM32?
v2.1) und damit > nicht "um-flash-bar" sind. Wo hast du diese Weisheit her? Ich habe hier ein stm32f4-discovery welches zum j-link geflasht wurde. Das stm32F334-discovery geht auch.
für nen STM32F411RE schreiben will und die IDE erledigt den Rest. Alles andere mach ich erst mal lieber selbst. Ich habs ja zuallererst mit CubeMX probiert. Das schien mir erst mal das sinnvollste zu sein.
-
Thread
Busmatrix STM32F411 und F413
ST dabei gedacht hat? Der SRAM hängt normalerweise in der Busmatrix am D-Bus des ARM Kerns. Beim STM32F413 jedoch machen die das nicht so. Bei diesem hängt der SRAM nur am S-Bus und nur durch ein remappen nach 0x00000000 hängt der wieder am D-Bus. Dann kann meine MPU Implementierung keine Nullpointerzugriffe
Danke für den Denkanstoß! Dann ist das jetzt aber nicht der Grund wieso man eim Debuggen mit dem F413 einschläft. Ich hab hiern STM32F411 Disovery Board und der RAM wurde zu klein, also den Pinkompatiblen F413 mit 320kB RAM statt der bisherigen 128kB raufgelötet. Laut DaBla ist er auch Softwarekompatibel
-
Thread
I2C auf dem STM32 F411RE
ALso les das dann nochmal und wenn dann noch Fragen aufkommen ist der Thread hier richtig dafür. STM32F411 refman Kaoitel 18.3 willst du lesen. (18.3.2/18.3.7 kannste ignorieren)
Reference Manual so was hier : https://sites.google.com/site/johnkneenmicrocontrollers/18b-i2c/i2c_stm32f407 ;-)
-
Thread
Externe Spannungsquelle für STM32F411RE?
Hallo, ich möchte meinen STM32F411RE Nucleo-64 mit einer externen Spannungsquelle betreiben. Dabei bin ich mir nun nicht sicher wie ich diese dann anschließe. Im Datenblatt steht das man E5V und VIN benutzen kann aber wo GND angeschlossen
-
Thread
Linefeed und Zeilenumbruch verschwindet
Morgen Leute, ich sende Sensordaten aus einem Breakoutboard das mit meinem STM32 NUCLEO-F411RE verbunden ist, nun per Bluetooth an meinen PC. Die ersten Zeilen kommen perfekt an nur nach einer bestimmten Zeit gibt es keinen Zeilenumbruch mehr, wie im Bild zu sehen. An was könnte
Rufus Τ. F. schrieb im Beitrag #5512747: > smerti schrieb: >> An was könnte das liegen? > > An Deinem Programm? ...ganz konkret in Zeile 42!
-
Thread
STM32F411 Timer-IR -> falsche Zykluszeit
mein Hilferuf - vllt. sieht ja jemand auf die Schnelle, was ich vergessen habe. Ich möchte auf dem STM32F411 mit dem Timer11 einen zyklischen Interrupt auslösen. Das gelingt auch grundsätzlich, ich habe aber bei der Zykluszeit einen Faktor zwei drin, den ich nicht nachvollziehen kann. Code: [c]
configuration to the default reset state ------------*/ /* Set HSION bit */ RCC->CR |= (uint32_t)0x00000001; /* Reset CFGR register */ RCC->CFGR = 0x00000000; /* Reset HSEON, CSSON and PLLON bits */ RCC->CR &= (uint32_t)0xFEF6FFFF; /* Reset PLLCFGR register */ RCC->PLLCFGR
-
Thread
STM32 NUCLEOF411RE USART1 mit HC-05 verbinden
Hallo Leute, möchte meine STM32 NUCLEO-F411RE über Bluetoot mit meinem Rechner verbinden und Daten senden. Beide HC-05 Module habe ich eingerichtet und laut status LED ist sie auch miteinander verbunden. Meine Aufbau seht ihr im
STM32 TX an HC05 RX und umgekehrt? Das Gleiche auf der anderen Seite?
-
Thread
stm32f411re timer clock speed ermitteln?
zu sehen, was dann hinten für Timer-Clocks rauskommen. Diese tippe ich dann ab, um die Datei system_stm32f4xx.c an den entsprechenden STM32 anzupassen. Du 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 die entsprechende Konstante definieren, z.B. "STM32F411RE". Es
-
Thread
Linux Distribution für Mikrocontroller Programmierung?
ARDPICPROG Programmiert werden können: - nahezu alle AVR (Avrdude und AVR-GCC machen es möglich) - STM32: F030, F051, F103, F401, F411, F429 - STM8: STM8S103 / 003, STM8S105 - PIC16F: 16F887, 16F648, 16F630 - PIC18F: 18F52 - MCS51: AT89S51 / 52, AT89S8253, AT89S4051 Für die genannten Controller
Komponenten nacheinander entwickelt und testet. Das macht die Fehlersuche erheblich übersichtlicher. Bei STM32 Entwicklung mag das insgesamt etwas anders ausehen, aber wir sind ja noch bei den AVRs (zumondest hört sich das so an).
-
Thread
WLAN Übertragungsmodul für STM32F411RE
Hallo Leute, im moment habe ich meinen NUCLEO-F411RE noch per seriellen Schnittstelle mit meinem Rechner verbunden und lese somit einfach den COM Port aus um die Daten weiter zu verarbeiten. Als nächsten Schritt hatte ich jetzt vor die Übertragung per Ethernet zu realisieren. Hat jemand Erfahrung damit oder kann mir da irgendwelche Module empfehlen? Ist die Programmierung arg viel aufwendiger als eine serielle Schnittstelle zu programmieren? Vielen Dank im vorraus
-
Artikel
WordClock24h
--------------------+ +-------+ Das heißt, dass jeder zweite Streifen "auf dem Kopf" steht. Ab der STM32-Projektversion 1.5.8 werden bis zu 100 weitere LEDs hinter der Buchstabenkette als Ambilight unterstützt. Diese müssen einfach hinter der LED für den letzten Buchstaben in der Kette angeschlossen
seriell. Elektronik. Als Mikrocontroller ist ein STM32F401 oder STM32F411 Nucleo Board vorgesehen. Dieses kostet ca. 12 EUR und mit 512KB Flash und mindestens 96KB RAM genügend Reserven. STM32F4xx Projekt. Die Beschreibung des STM32-Projekts wurde auf
-
Thread
STM32 ohne Nucleo läßt sich nicht programmieren
Ich möchte einen STM32F446 mittels SWD unter Linux flashen. Dazu benutze ich einen ST-Link von einem Nucleo-Board, welchen ich "entkoppelt" habe. Dessen CN4 ist mit meinem STM32 verbunden. Leider kann keines meiner Tools den STM32 ansprechen. Von STM32CubeProgrammer erhalte ich DEV_NO_DEVICE, texane/st-flash ist nicht besser. Ich habe es mit BOOT0 high und low ausprobiert, und im Programmer Hard Reset und Soft Reset eingestellt
-
Thread
IDE mit Fokus auf Assembler für Umsteiger AVR -> STM32
Hallo, bisher habe ich AVRs mit Atmel Studio in Assembler programmiert und möchte auf STM32 umsteigen. Momentan experimentiere ich mit einem STM32F411RE auf einem Nucleo Board. - Angetestet habe ich System Workbench, TrueStudio und VisualGDB. - System Workbench funktioniert so halbwegs
Lama schrieb im Beitrag #5454182: > STM32F030F4P6 Für den gibt es sogar Keils MDK für lau.
-
Thread
FFT auf dem stm32f411RE TrueStudio
Seit ein paar Tagen versuche ich die FFT Funktion von arm zu nutzen. Ich benutze CubeMX und das TrueStudio. Wenn ich die Funktion [c]arm_rfft_init_q15(&RealFFT_Instance,128,0,1);[/c] im Programm einbaue bekomme ich folgende Fehlermeldung: "Undefined reference to 'arm_rfft_init_q15'". ARM_MATH_CM4 und __FPU_PRESENT 1 sind definiert (Ich habe #define __FPU_PRESENT 1 vor dem laden der arm_math.c aufgerufen und ARM_MATH_CM4 bei Symbols hinzugefügt). Meine versuche "D:\Workspace A\CMSIS_5-5.3.0\CMSIS\Lib\GCC" und "D:\Workspace A\CMSIS_5-5.3.0\CMSIS\Lib\GCC\libarm_cortexM4lf_math.a" als library
-
Thread
Win vs Linux: ARM Kompilat unterschiedlich groß
fno-strict-aliasing" /> <Add symbol="ARM_MATH_CM4" /> <Add symbol="__FPU_USED" /> <Add symbol="STM32F411RE" /> <Add symbol="STM32F411xE" /> <Add symbol="USE_STDPERIPH_DRIVER" /> <Add directory=".\inc" /> <Add directory=".\src" /> <Add directory=".\cmsis" />
fdata-sections -ffunction-sections -mlittle-endian -fomit-frame-pointer -DUSE_STDPERIPH_DRIVER -DSTM32F411xE -DSTM32F411RE -D__FPU_USED -DARM_MATH_CM4 CXXFLAGS := $(CFLAGS) LDFLAGS := -lm -Wl,--gc-sections -T ../stm32f411re_flash.ld --specs=nosys.specs -nostartfiles -flto [/code] Bei beiden
-
Thread
Nucleo-H743ZI in Linux und mit stlink 1.5.0
System memory" byte size in hex from }, ... ./include/stlink/chipid.h enum stlink_stm32_chipids { STLINK_CHIPID_UNKNOWN = 0x000, STLINK_CHIPID_STM32_F1_MEDIUM = 0x410, STLINK_CHIPID_STM32_F2 = 0x411, STLINK_CHIPID_STM32
@A.B. habe mal testweise openocd probiert, allerdings fehl mir da auch z.Z. noch ein stm32h7x.cfg File (nur stm32f7x.cfg vorhanden) Da gibt es aber auch einen Fehler, wegen einer ChipID, die nicht richtig erkannt wird. Aber möglicherweise ist mein OpenOCD Packet zu alt. Werde mich
-
Thread
STM32 ST-LINK Error "Unknown Device ID!"
Morgen Leute! Ich will auf meinen STM32F411RE mit STM32 ST-LINK Utility ein Programm laden. Doch beim versuch auf das Target zu connecten bekomme ich den Error " Unknown Device ID!". 08:59:40 : ST-LINK Firmware version : V2J27S15
Curby23523 N. schrieb im Beitrag #5401902: > Wir > brauchen die genaue Bezeichnung deines Dev-Boards STM32F411RE
-
Thread
Anleitung für gdb Debugger
Alexander F. schrieb im Beitrag #5401595: > Oh, eine Drääääne schrieb: > Und GPIOA ist eigentlich eine Variable vom Typ GPIO_TypeDef. > > Bist du dir da sicher? > Ich hab mir jetzt die STM32 Standard Peripheral
das gleiche. Und hier ist es ein > Bezeichner. Könnte es eventuell sein, dass du einen neueren STM32 nutzt, der gar keine GPIO_CRL und GPIO_CRH hat? So lange mit -g3 kompiliert wird funktioniert bei mir der Zugriff z.B. auf GPIOA->ODR (bei einem Nucleo-F411RE) absolut problemlos mittels [code
-
Thread
STM32F4 mit C (HAL): Timer-PWM, Interrupt, UART
Rahmen eines Projektes habe ich vor eine Servo (Quadcopter-Treiber) Ansteuerung mit Discovery-Board (STM32F4-Discovery) zu realisieren. Arbeite mit Atolic Truestudio IDE. Zuerst habe ich mit einer "stm32f4_discovery.h" LIB in C++ folgende Funktionen realisiert: - Blink-LED - PWM-Signal (Timer) (2/20ms
in der HAL Umgebung. Habe einen fertigen code der mir Sensordaten ausließt den ich auf mein NUCLEO-F411RE drauf gesteckt habe. Wie gehe ich da am besten ran? Ich kenne mich ja schon nicht mit der HAL library aus, deswegen tu ich mir gerade sehr schwer. Soll ich den Sensor erstmal weglassen und mich
-
Thread
STM32 und CRC32 auf Datenlänge nicht durch 4 teilbar
0x49 0x48 0x44 0x52 0x00 0x00 0x01 0x90 0x00 0x00 0x01 0x2C 0x01 0x00 0x00 0x00 0x00 -> CRC=0xC5CCD86F Wie kann ich das auf dem STM rechnen? Denn ich kann nur 32 auf einmal reinschreiben. Kann man die Länge festlegen? Danke für Antworten
F411 "Each write operation into the data register creates a combination of the previous CRC value and the new one (CRC computation is done on the whole 32-bit data word, and not byte per byte)."
-
Thread
vim und clang_complete
Bei Teacup habe ich keine Probleme. Den Fehler sehe ich bei ChibiOS. z.B. chibios/demos/STM32/RT-STM32F411RE-NUCLEO64
-
Thread
STM32F411RE IDE?
. Trotzdem ist der STM32F051 eben auch ein STM32. Zum lernen von ARM-Controller also 100% gleichwertig. Ich kenne mehrere Einsteiger, die beim F4 kapituliert haben. Darum die Empfehlung.
dem F051. > > Trotzdem ist der STM32F051 eben auch ein STM32. Zum lernen von > ARM-Controller also 100% gleichwertig. > > Ich kenne mehrere Einsteiger, die beim F4 kapituliert haben. Darum die > Empfehlung
-
Thread
STM32F3 Schrittmotor Ansteuern Pulse zählen
Ich habe die Teacup Firmware für den STM32F411 und 446 portiert. Du könntest dir das dort Mal ansehen. Theoretisch habe ich schon Schrittraten mit etwas über 1Mhz realisiert bei 180Mhz Taktfrequenz.
Nico W. schrieb im Beitrag #5384172: > Teacup Firmware für den STM32F411 Danke, schaue mir das mal an.
-
Thread
NUCLEO PH_1 als digitaler Ausgang
Hallo, Ich versuche bei einem NUCLEO-F411RE Board den Pin PH_1 als Ausgang zu verwenden. Die Jumper des Boards hab ich mehrmals überprüft und sie sind alle richtig gesetzt. Trotzdem bekomme ich keine Spannung am Pin. Der verwendete Code:
einen externen Quarz zu verwenden. Diese Konfiguration findet in der Datei "mbed-dev/targets/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F411RE/device/system_stm32f4xx.c" statt. Um von Anfang an den internen Oszilator zu verwenden, müssen in dieser Datei die Werte in den Zeilen [c] /* Select the clock
-
Thread
Stm32f411 usart Empfangsregister
Hallo, Was geschieht wenn ein Zeichen ins USART DR Dataregister empfangen wurde, ich das nicht wegschreibe und bereits ein neues Zeichen von der Gegenstelle gesendet wird? Gibt es ein Hardware Puffer also ein zweites Dataregister oder wird das erste Zeichen überschrieben oder das neue Zeichen eben nicht ins empfangsregister getacktet, da das vorhergehende noch nicht herausgelesen wurde.
-
Thread
EmBlitz STM32f411 Wie Programm auf anderer Adresse legen?
STM32f411. VG, Peter
Peter schrieb im Beitrag #5362714: > Ich muss wegen einem Bootloader mein Programm um 32K verschieben. Der Dativ ist dem Genitiv sein Tod.
-
Thread
Fehler zum nachbauen :-)
Bereich Mikrocontroller zu tun hat. Hintergrund des ganzen ist: Ich habe eine Eigenkonstruktion einer STM32F Platine im r3-Format, die bisher STM32F030, F103 und F303 im 48 pol. Gehäuse aufgenommen hat und die funktionieren bisher auch alle sehr gut. Für ein Projekt will ich mal wieder besonders schlau
Lötversuchen, also neue Platine. Controller auflöten ==> geht nicht. Controller runter, auf diese ein STM32F030C8 auflöten. Funktioniert sofort! Irgendwas an dem STM32F030CC muß anderst sein als beim STM32F030C8 (außer der Größe des Flashs und des RAMS). Also Aufgabe und das ganze wird dann halt auf
-
Thread
128x64 display im loop immer nur pixelweise ergänzen
128x64-LCD-SPI-serial-Graphic-Display-Module-For-Arduino-r3-Raspberry-Pi-y/111448680962?hash=item19f2dbea02:g:dwcAAOSwPe1UAL7d Müsste demnach ein ST7920 controller sein...
Ich benutze die u8g2 lib am STM32 ohne Arduino. Es kann also sein, dass ich voll daneben liege, aber die Standard u8g2 macht SPI über Bitbanging. Auf dem STM32F411 mit 84MHz ergibt sich dabei ein SPI Takt von nur etwa 270kHz (gemessen
-
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
Digital Clock mit STM32F4, GPS Modul und 7 Segment MAX7219 Modul
das Projekt mit Source code und allem: :) https://github.com/abtom87/DigitalClock-SPI_GPSTime_STM32F4 Die Software habe ich mit SW4STM32 AC6, eine Eclipse basierte Open-source IDE entwickelt, und nur mit Standard Preipheral Libraries, OHNE MXCUBE. :))) Ich hatte nur Serial port(USART) und
leider nicht empfangen werden. /***************/ Tool chain Setup /***************/ IDE- OpenSW4STM32 Compiler- ARM-GCC Debugger-OpenOCD OS- Ubuntu 16.04 Flash tool- ST-Link (https://github.com/texane/stlink) /***************/ Hardware Setup /***************/ Evalboard- STM32F411 Discovery
-
Thread
ARM toolchain
gnutoolchains.com/arm-eabi/ https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads Hardware: STM32chtF429 discovery board Gruß
Hier ist noch eine Variante davon für F411XE: https://github.com/ChristianRinn/bare_metal_stm32f411xe
-
Thread
Overhead Funktionsaufruf über Pointer
lassen. Dabei habe ich 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%
Walter T. schrieb im Beitrag #5348204: > Cache brauche ich an den STM32F1xx und STM32F4xx nicht zu > berücksichtigen: Haben sie nicht Doch, laut Datenblatt hat zumindest der F4xx auch einen Cache. Hat Jörg ja schon geschrieben: Joerg W. schrieb im Beitrag #5347994
-
Thread
ATmega Development Boards (Sind die OK?)
das Blue-Pill Board ^^) #5: STM32F103C8T6 https://de.aliexpress.com/item/WAVGAT-STM32F103C8T6-stm32f103-stm32f1-STM32-system-learning-board-evaluation-kit-entwicklungsboard/32841552874.html?spm=a2g0s.8937460.0.0.X8gdZi (Ist auch
(ein M4 mit viel Speicher ^^) #8: STM32F107VCT6 https://de.aliexpress.com/item/Core107V-STM32F107VCT6-STM32F107-STM32-ARM-Cortex-M3-Evaluation-Development-Core-Board-with-Full-IO-Expanders/633110010.html?spm=a2g0s.8937460.0.0.X8gdZi
-
Thread
STM32F411 --> SPI --> MAX7219
gestern hatte er auch 4.7V also mehr als > 3V. mit 3 V Auf der Seite von http://www.st.com bzg. STM32F411 steht: The STM32F411xC/xE operate in the - 40 to + 125 °C temperature range from a 1.7 (PDR OFF) to 3.6 V power supply. Wenn du hier 5 V verwendest, ist dein STM32F411 schon lange tot.
Maxim B. schrieb im Beitrag #5339038: > Wenn du hier 5 V verwendest, ist dein STM32F411 schon lange tot. Die meisten (nicht alle) Pins eines STM32 sind 5V-tolerant (im DB als FT gekennzeichnet). mfg
-
Thread
uC für USB Audio Anwendungen
http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f411ediscovery.html http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/stm32f4discovery.html http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f746gdiscovery.html
-
Thread
STM32F411VE TIM Interrupt Problem
Hallo Ihr STM32 Experte, Ich versuche den TIM2 Update Interrupt in betrieb zu nehmen. Ich habe die TIM peripheral clock initialisiert, TIM konfiguriert mit Prescaler, ARR usw. und beim Interrupt Enable, bei dieser
soll er ein Pin setzen, diese GPIO Clocks habe ich auch initialisiert. (siehe Code) Evalboard- STM32F411VETx Libs: Standard peripheral/CMSIS Sysclock ist 100MHz das habe ich schon getestet.ich habe weder Linker noch Compiler fehler bekommen, Der binary ist in Flash schon drin, bloß läuft
-
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
Bootloader STMF413VGT6
Ich habe mal einen Bootloader für stm32f411 (mit CubeMX und gcc) geschrieben. In der CubeMX repository befindet sich ein Beispiel für einen Bootloader. bei mir (Ubuntu) wars zu finden unter: ~/STM32Cube/Repository/STM32Cube_FW_F4_
immer ein bestimmtes alignment. Hängt vom konkreten chip ab. Sprich Offset von 10 geht nicht. Beim STM32F411 sind es z.B. 512 byte alignment. Also Offset muss durch 512 teilbar sein.
-
Thread
STM32 HAL versus CMSIS
in CubeMX enthaltenen Low level sourcen nachgebaut und komme damit auf 1.3 us (72 MHz Takt, nucleo STM32F411) Beim einfachen Setzen eines GPIO sieht es ähnlich aus. Mit den Low Level erreicht man um die 30 MHz beim einfachen einauschalt Test. Mit Hal gehts arg in die Knie.
Mampf F. schrieb im Beitrag #5238347: > > Haben die STM32 nicht auch einen Bootloader schon eingebaut? Die STM32 haben bootloader eingebaut. Die funktionieren auch, aber ich will meinen Firmware file schützen
-
Thread
Frage an W.S. wegen USB CDC Implementierung STM32F103
.thumb 433 .syntax unified 434 001a 0138 subs r0, r0, #1 435 001c F1D1 bne .L34 436 .L32: 437 001e 7047 bx lr [/pre] Und die Variante mit der Leeren Schleife ohne Optimierung: [pre] 396 .section .text.Nop,
Ich glaube nicht. Delays findet man auch im Cube HAL Code und in in dem STM32 USB Tutorial. Scheint nicht anders zu gehen.
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Lothar schrieb im Beitrag #5212523: > Wobei ein M4F jetzt auch nicht die FPU Performance hat und der Preis in > der Nähe eines Pi Zero liegt Schreib keinen Unsinn. Bei Farnell liegen die einschlägigen STM32F4xxx um und bei 5 Euro netto und bei
Wegen langer Lieferzeiten hatte ich mir Renesas-Teile wiederholt in USA besorgt. Jetzt bin ich beim STM32F4xx gelandet, den - wie oben geschrieben - selbst Farnell aktuell in guter Stückzahl zu gutem Preis anbietet. Der F4 ist ein Spatz in der Hand - aber auch ein ganz flotter ;-)
-
Thread
HSE STM32F411VE
Hallo, Ich habe versucht den HSE anstatt HSI als Clock source für STM32F411VE zu konfigurieren und ein Blinky-Programm um damit in betrieb zu nehmen. Anscheinend gibt es ein onboard Clock von 8MHz den man verwenden kann. Aber es gibt, in Datasheet folgendes (siehe Anhang
öffnen? R25 sehe ich schon, aber R66 nicht. Es gibt zusätzlich noch ein setting (siehe Anhang: STM32_OSC2.png) X2 is ON wenn PH0,PH1 ist mit P2 verbunden, P2 habe ich nirgendwo auf dem Board gesehen. Hat jemand dass schon mal gemacht, und hat Erfahrung damit?
-
Thread
STM32 Interrupt-Prioritäten - mal wieder
Hallo zusammen, ich versuche gerade, auf meinem STM32F446 den PendSV-Handler vom Systick-Handler unterbrechbar zu machen. So sieht mein Quelltext bislang aus: [c] #define SPARE0_PIN GPIOC, GPIO_Pin_4 #define SPARE1_PIN GPIOB, GPIO_Pin_1 int
dann wird das while(cnt) im PendSV-Handler zur Dauerschleife. Das ganze habe ich getestet auf einem F411RE, wobei das so grundsätzlich - von der unterschiedlichen Headerbezeichnung abgesehen - auf jedem Cortex-M laufen sollte. [c] #include <stm32f4xx.h> volatile int cnt; #define MAX_CNT 5
-
Thread
STM32F411 Nucleo_64 unter Linux
Hi, Kennt jemand ein paar gute Tutorials o.ae., auf denen die Handhabung (Toolchain etc.) unter Linux einigermaßen verständlich beschrieben ist? Grüße und Danke