-
Thread
Blue Pill funktioniert nicht
Christoph K. schrieb im Beitrag #6500873: > Ich habe mein STM32F407 Board an den SWD-Ausgang der Blue Pill > angeschlossen Die SWD Pins an der schmalen Seite sind kein "Ausgang". Da schließt du einen Debugger an, um das Blue-Pill Board zu debuggen. Du willst
BMP-für-Bluepill ist: SWDIO=PA13, SWCLK=PA14 Du müßtest diese Pins deines Bluepill nehmen, um dein STM32F407 Target anzusprechen. Macht du das so? Geht es immer noch nicht?
-
Thread
STM32-407 DIY-MORE Doku?
https://stm32-base.org/boards/STM32F407VGT6-diymore
Schaltplan), die ich bis jetzt gefunden habe, befindet sich hier: https://github.com/BLavery/STM32F407VG-Arduino/blob/master/images/DIY-More-STM32F407VGT6.png Gutes Neues Jahr, Christoph
-
Thread
STM32F407G Bootloader - andere Bootmöglichkeit?
liest auch Intel Hex: https://www.st.com/en/development-tools/stm32cubeprog.html Und der im STM32F407 eingebaute Bootloader unterstützt auch USART3, soweit ich weiß.
dieses Low-aktiv ist. Allerdings verwirrt mich deine weitere Auskunft, daß es wohl gar nicht an den STM32F407 geht, sondern wohl an einen ST-Link auf dem Board. Schaue also lieber mal, was das NRST-Signal des STM32F407 ist und wo es hingeht. Christoph K. schrieb im Beitrag #6484537: >... weshalb ziemlich
-
Thread
Direkt flashen mit BMP
mal eine OpenOCD-Session mit gdb zum Laufen zu bekommen. STLinkV2 des Nucleo-Boards ist an das stm32-F407-DIYMORE Board angeschlossen. Da ich immer noch nicht weiß, wie mein memmap aussehen soll und mir gesagt wurde, ich solle das rom nach 0x08000000 lagern, versuche ich also Folgendes: [c] $ cat memmap
-
Thread
STM32 SDIO Multiblock Write klappt nicht korrekt.
Hallo, ich habe aktuell mal weider ein Problem mit meiner SD Karte am STM32F407. Ich nutze FatFS und einen eigenen SDIO Unterbau. Ich möchte eine Datei auf die SD Karte schreiben. Dazu generiert FatFS irgendwann einen Aufruf an mein SDIO Layer, dass 10 Blöcke geschrieben
-
Thread
STM32F4 discovery auslesen - unbekannte Programmgröße
Habe jetzt mal das MB997C (STM32F407-Discovery) herausgenommen aus der Schaltung und habe es über USB an meinen MacbookPro (mit Windows 10 Parallels VM) und es verhält sich anders als das neuere. Das Board wird nicht als USB-Device
Upgrade? Im User Manual UM1472 der C-Version des Discovery Boards steht: "It is based on an STM32F407VGT6 and includes an ST-LINK/V2 embedded debug tool interface" Im User Manual UM1472 der D-Version des Discovery Boards steht: "Based on STM32F407VG, it includes an ST-LINK/V2-A embedded debug
-
Thread
STM32 interrupt stalled Interrupt
Hi, da mein Programm Flash Sectoren löscht, ich den WWDG verwende auf einem STM32F407 habe ich das Problem, dass der Watchdog auslöst, da das löschen zu lange braucht. Um das Window zu vergrößern, retriggere ich den Watchdog im EWI Interrupt(hat höchste Prio), der einen Takt bevor
Achso, ich benutze einen STM32f407, der eine FlashBank hat, was nun zu dem Salat führt. IWDG ist momentan keine Option, da der anderweitig missbraucht wurde Anbei der IRQ Handler. die 0x2... Adressen liegen alle im SRAM und
-
Thread
; -> @ Kommentar Syntax Konversion von .asm (AVR) nach .s (arm-none-eabi-as)
daß mein Skript noch nicht perfekt ist. Es läßt einige Fälle wie diesen [pre] .include "stm32f407.s" ; target register defines .set PLLP, (DIVP - 2) / 2 ; some other comment [/pre] durchgehen. Korrektur folgt hier: [pre] #!/bin/sh sed -e "s/^\([^(;\'\")]*\)\(;\)\(.*
-
Thread
BluePill STM32 Bezugsquelle
Wenn der STM32F103 nicht reicht, verwende ich dann gern STM32F4xx - entweder auf Nucleos oder STM32F407VET-Blackboards - letztere für einen Preis von unter 10 EUR. Damit bastle ich an Projekten wie [[MINOS]], [[NIC]], [[STECCY]], [[uClock]] oder aktuell an einem fernsteuerbaren selbstbalancierenden
-
Thread
STM32 IAP Bootloader geht nicht
den IAP Bootloader besipiel von ST angeschaut. Und mir zum Testen/Evaluieren das hier für den STM32F407 den ich gerade hierliegen haben von Git/Hub genommen: https://github.com/eziya/STM32F4_HAL_IAP_UART Das Programm scheint auch soweit zu tun. Mit Terraterm lässt sich auch ein .bin File hochladen
die vermutung dass ich bei meienm Anwenderprogramm einen Fehler gemacht habe. Ich habe in der STM32F407VGTX_FLASH.ld die Origin Adresse Editiert damit der Programmpointer nacher wieder stimmt oder ist das so falsch oder hab ich was vergessen? MEMORY { CCMRAM (xrw) : ORIGIN = 0x10000000
-
Thread
Definitionen von GPIO Registeradressen (STM32F4)
https://www.st.com/resource/en/reference_manual/dm00031020-stm32f405-415-stm32f407-417-stm32f427-437-and-stm32f429-439-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf
raw.githubusercontent.com/STMicroelectronics/STM32CubeF4/master/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h
-
Thread
gdb/openOCD flasht nicht STM32F407
Du kannst ihn auf 0x20000000 + RAM-Größe initialisieren. (Bin gerade zu faul, die RAM-Größe des STM32F407 nachzusehen.)
kannst ihn auf > 0x20000000 + RAM-Größe initialisieren. (Bin gerade zu faul, die > RAM-Größe des STM32F407 nachzusehen.) Ach so, klar.
-
Thread
STM32F407 G-DISC1 Board an Mac und Parallels VM anschließen
Habe auf meinem MacbookPro verschiedene Windows VMs und möchte das STM32F407-DISC1 board dediziert mit einem der Rechner verbinden. Weiß jemand, wie man das erzwingen kann? (Parallels VM) Grüße Christoph
unterstützt STLink, USB, UART. STLink ist > doch auch auf dem Disco drauf? Ich habe aber am STM32F407 keine speziellen Vorkehrungen (irgendwelche Boot0/1 pins) getroffen, als ich es letztens mal programmiert hatte (st-flash aus macOS Terminal und auch aus dem STM32CubeIDE unter Windows 10).
-
Thread
Passender Mikrocontroller gesucht
veröffentlicht. Hier ist ein gängiges Board mit SD Kartenslot: https://www.amazon.de/UIOTEC-STM32F407VET6-Development-Core407V-Cortex-M4/dp/B07F2ZPH3T Offenbar gibt es auch dafür Micropython. https://www.instructables.com/STM32F407VET6-Black-Board-and-MicroPython/
-
Thread
STM32 Arduino mit so vielen PWM Ausgängen wie möglich
einziges Arduino Board mit einem STM32 drauf. Allerdings einige kompatible. z.B. welche mit einem STM32F407 Dieser hat reichlich Timer(14?), so dass deine 12(bis zu 25?) PWM Kanäle in Hardware möglich sein sollten.
kommt ihr auf beinahe 30 PWM Ausgänge? Es sind ja nur 14 Timer vorhanden bei den STM32F303xE bzw. STM32F407.
-
Thread
STMF4 via JTAG - No target found - Custom Board
wesentliche Dinge, die bei der Verbindung via JTAG > beachtet werden müssen? An STM32F446 und STM32F407 mußte ich schon Limitations (siehe Errata Sheet), wenn PB4 anderweitig verwendet werden, schmerzlich kennenlernen. Geht denn SWD?
wesentliche Dinge, die bei der Verbindung via JTAG >> beachtet werden müssen? > > An STM32F446 und STM32F407 mußte ich schon Limitations (siehe Errata > Sheet), wenn PB4 anderweitig verwendet werden, schmerzlich kennenlernen. > > Geht denn SWD? Habe mich ehrlich gesagt noch nicht mit SWD auseinandergesetzt
-
Thread
Wie STM32F407 mit KS8721B PHY
Hallo. Ich habe mehrere Platinen bekommen wo ein STM32F407 mit der PHY KS8721B verbaut ist. Es gibt das Olimex P407 System was den früher auch drauf hatte, das Board habe ich nun auch. Das Problem ist nur ich finde dafür absolut keiner Treiber / Code.
-
Thread
stm32f4 FPU global interrupt
global interrupt bei STM(F4) Mikrocontrollern? Teilt man z.B. 1.0f/0.0f, dann wird bei mir (stm32f407) der FPU global interrupt pending bit (81) gesetzt. So weit so gut. Nun ist mir aufgefallen: - Es werden gleichzeitig ISPR und ICPR gesetzt (jeweils bit 81) - Pending bit kann nicht zurückgesetzt
-
Thread
gdb breakpoint setzen
nostartfiles -ffreestanding -save-temps AOPS = --warn --fatal-warnings all : mecrisp-stellaris-stm32f407.bin mecrisp-stellaris-stm32f407.o : mecrisp-stellaris-stm32f407.s $(ARMGNU)-as -al mecrisp-stellaris-stm32f407.s -o mecrisp-stellaris-stm32f407.o >mecrisp-stellaris-stm32f407.lst mecrisp-stellaris-stm32f407
all : mecrisp-stellaris-stm32f407.bin mecrisp-stellaris-stm32f407.o : mecrisp-stellaris-stm32f407.s $(ARMGNU)-as -al mecrisp-stellaris-stm32f407.s -o mecrisp-stellaris-stm32f407.o >mecrisp-stellaris-stm32f407.lst mecrisp-stellaris-stm32f407
-
Thread
ZX81 plus38 Clone
hier auch direkt einen "um die Ecke": https://www.mikrocontroller.net/topic/490145 Läuft auf STM32F407VET6-China-Board. Aber auch auf Linux (Framebuffer und/oder X11) und Windows (QT).
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
, sondern ein .EQU: stm32F407/terminal.s: .equ RCC_BASE , 0x40023800 stm32F407/terminal.s: .equ RCC_CR , RCC_BASE + 0x00 > denn schlussendlich in R1? Lt. F407 Datenblatt sollte der RCC im Bereich
> tatsächlich? Auch hier kann's mal Unterschiede zw. CPUs der selben > Familie geben. > stm32F407/terminal.s: .equ HSERDY , BIT17 stm32F407/terminal.s: .equ HSEON , BIT16 stm32F407/terminal.s: mov r0, HSEON stm32F407/terminal.s: ands r0, #HSERDY >
-
Thread
st-flash, openocd STLINK/V2 command line tool f. Windows
Letzteres kann ich > nur mit > > [code] > $ st-flash erase > $ st-flash write mecrisp-stellaris-stm32f407.bin 0x08000000 > [/code] > > flashen. Hast Du die Datei "mecrisp-stellaris-stm32f407.bin" nur in "firmware.elf" umbenannt oder explizit nach ELF gewandelt? Ist "mecrisp-stellaris-stm32f407
kann ich >> nur mit >> >> [code] >> $ st-flash erase >> $ st-flash write mecrisp-stellaris-stm32f407.bin 0x08000000 >> [/code] >> >> flashen. > > Hast Du die Datei "mecrisp-stellaris-stm32f407.bin" nur in > "firmware.elf" umbenannt oder explizit nach ELF gewandelt? Ist > "mecrisp-stellaris-stm32f407
-
Thread
STM32 F4 memory model und Basisadresse des Codes
Ich hatte bisher einige Beispielprogramme in ein STM32F407 bzw. ein Nucleo-Board geflasht, teils mit dem tool st-flash, teils mit dem STM32CubeIDE. Jedenfalls fällt mir auf, daß bei allen als FLASH Basis 0x08000000 angegeben wird. Wenn ich mir aber das
Ist aus dem Datenblatt: https://www.st.com/en/microcontrollers-microprocessors/stm32f407vg.html "Einlesen" beziehe ich für mich eigentlich meist aus den Programmbeispielen. Such dir ein Projekt in dem eine xxx_RAM.ld vorhanden ist.
-
Thread
möglichst universellen 433MHz MQTT Sensor bauen.
Einfach geht es mit den ESP, da gibt es einen Client für oder auch für Cortex-M gibt es Clients. Ein STM32F407 + ext. PHY Board (zusammen ca. 15-20 €) läuft bei mir auch mit MQTT. Dann habe ich noch eine Bridge, das ist einfach ein RFM69 Modul auf Adapterplatine am Raspberry Pi. Das Board ist komplett passiv
-
Thread
STM32F407G-DISC1 no STM32 target found!
21:19:38 : STM32CubeProgrammer API v2.5.0 21:20:26 : Read File: C:\Projekte\myprog.bin 21:20:26 : Number of segments: 1 21:20:26 : segment[0]: address= 0x0, size= 0x8070 21:20:38 : ST-LINK SN : 0670FF303931594E43055327 21:20:38 : ST-LINK FW : V2J37M26 21:20:38 : Board : STM32F4DISCOVERY 21:20:38 : Voltage : 2.90V 21:20:38 : Error: No STM32 target found! Jemand eine Idee, was das sein könnte? Grüße Christoph
-
Thread
Wie ethernet zu Messgerät hinzufügen
Jahren hatte ich einen STM32F107 mit 66MBit/s via Ethernet gehabt (iperf Test). Denke mit einem STM32F407 sind die 25 Mbit locker möglich.
-
Thread
PIC32MZ: Problem bei USB-Enumeration
nur Full Speed. Die STM32F7x3 haben einen integrierten USB HS PHY. Viele weitere STM32 wie die STM32F407 haben einen USB HS Controller, brauchen aber einen externen USB HS PHY der über ULPI angebunden wird.
-
Thread
was für ein toolkit? aarm.exe
Gehört jetzt nicht mehr zur eigentlichen Frage, aber wo wir gerade mal bei dem STM32F407G-DISC1 Board sind (das fiel mir auch beim STM32F411 auf): Es gibt ja diese LED LD1 (heißt so auf beiden Boards). Anfangs ist die rot. Beim st-flash erase gibt sie ein rotierendes rot/grün Licht
write mit einem Programm auf dem Nucleo board wurde sie grün. Flashe ich ein Programm in das STM32F407, so bleibt die LD1 rot. Obliegt das jetzt Programmiererwillkür oder hat es eine andere Ursache?
-
Thread
Accelerometer
Ist der nicht auf dem STM32F407 Discovery Bord verbaut? Da tut er das was er soll. Mit dem Democode. Und der ist nicht geheim.
-
Thread
µc synchronisieren
Schrittmotoren?) PWM-Kanäle mit einem einzelnen µC erzeugen ist ja kein Problem, z.B. der allseits beliebte STM32F407VG kann 28 synchronisierte PWMs erzeugen.
Niklas G. schrieb im Beitrag #6376545: > z.B. der allseits > beliebte STM32F407VG kann 28 synchronisierte PWMs erzeugen. Gut zu wissen.
-
Thread
Suche gutes LCD/LED Display-System mit leicht verwendbarem Framework für meine Bachelor-Arbeit.
Anachronismus, dafür gibt es github & Co. Test mit AdafruitGFX und Portierung auf Mbed für ein STM32F407VE Chinaboard oder LPC1347: https://github.com/JojoS62/mbed-os-example- blinky_STM32F407VE/tree/master/lib/Adafruit_TFTLCD_16bit_STM32-master/src Für den LPC mit dem anderen Display wird die Zeile
-
Thread
preiswerter Einstieg in STM32 F4
bekannten Handelsplattformen auch aus D oder EU bekommt. https://www.aliexpress.com/w/wholesale-stm32f407vgt6-development-board.html https://stm32-base.org/boards/
Johannes S. schrieb im Beitrag #6361429: > https://www.aliexpress.com/w/wholesale-stm32f407vgt6-development-board.html Man liest von den VGT6-Boards desöfteren, dass man sie eher nicht verwenden soll, sie also eher weniger empfohlen werden. Quelle habe ich gerade nicht zur Hand. Besser
-
Thread
DS18B20 1-Wire Implementierung - Timing-Probleme
Projekte gibt, wo schon alle USARTs mit anderen Aufgaben belegt sind. Hatte ich zum Beispiel mit einem STM32F407VET6 - trotz 6 vorhandener USARTs.
, wo schon alle USARTs > mit anderen Aufgaben belegt sind. Hatte ich zum Beispiel mit einem > STM32F407VET6 - trotz 6 vorhandener USARTs. Müsste ich unter Projekte & Code posten. Wenn alle Usarts belegt sind und man dennoch eine mehr benötigt ist das ein grundsätzlicher Designfehler.
-
Thread
ENC28J60 myEthernet mit NeMo Stack Probleme
verwenden. Wenn es mehr Boards sein sollen dann reduziert nachbauen. Oder eine Kombination aus STM32 f407 Blackboard und Ethernet PHY zusammen- schustern. Ist die einfachste Möglichkeit ins LAN zu kommen.
-
Thread
Nextion Display Erfahrungen
das man damit auch gute Grafik hinbekommt, die sind mir persönlich auch lieber. Ein Sandwich aus STM32F407 und TFT kostet etwas über 20€ und schafft auch einiges.
-
Thread
STM32F407, I2C LCD, Initialisierung
Hi, Ich versuche gerade, ein I2C LCD mittels STM32F407 zum Laufen zu bringen. Nach Anstecken des LCDs sehe ich zwei Balken. Nach der Initialisierung bekomme ich aber lediglich in der ersten Reihe einen Balken anstatt einen blinkenden Cursor oder was
-
Thread
STM32F407 UART, PuTTY, USB to TTL FTDI adapter. Probleme
Hi Ich bin mir gerade unsicher, welchen Fehler ich beim UART begehe. Verwendet wird der STM32F407 zusammen mit einem FTDI FT232RL Klon und PuTTY. Der Code ist sehr simpel: Es soll beim Starten des uC lediglich ein einzelnes Byte vom uC zum PC gesendet werden. Was ich jedoch aufm Terminal bekomme
Al3ko -. schrieb im Beitrag #6345886: > Der Standardtakt beim STM32F407 ist > der interne RC mit 16MHz. Das ist der Standardwert nach Reset. Aber kannst du auch sicher sein dass dieser Takt an der Peripherie ankommt? Nö.
-
Thread
STM32F4 SDIO DMA HAL problem
Hi Ich kämpfe seit einem Tag auf meinem STM32F407VE (Black Board) einen einfachen SDIO DMA TX Transfer zu tätigen und zwar mit HAL und CubeIDE und FsFat. Ich habe mich strickt an diesen Weg gehalten (im PDF) https://community.st.com/s/feed
-
Thread
STM32F407 und ADC Kalibrieren mit Cube geändert?
Hallo ich habe die aktuelle Version von STM32CubeIDE von ST. Die Funktion: HAL_ADCEx_Calibration_Start(&hadc1) scheint es nicht mehr in der HAL ADC Bibliothek zu geben. Wie Kalibriere ich den Jetzt? Oder ist das schon irgendwie anders jetzt enthalten?
-
Thread
littleFS Performance / Sehr viele Lesezugriffe nach dem Anlegen einer neuen Datei
Ich habe LittleFS testweise zusätzlich zum FAT in einem HTTP Server mit STM32F407, aber da bisher nur 33 Dateien drin und da macht es keine Probleme. Es ist die Mbed Komponente, aber die benutzt ja den gleichen Code, ist aus dem gleichen Haus. Damit kann man aber schnell einen
-
Thread
STM32f407 (black) SDIO CLK Fragen
Hi Ich habe mal ein paar Fragen zu SDIO und dem STM32F407VET, verbaut auf den billig Teil (black board). Erstmal eine Sache die mich irritiert. Wenn ich folgende Clock Config verwende (CubeIDE): HSE=8MHz PLL=HSE HCLK=168MHz und ich habe als "48MHz
-
Thread
JTAG Adapter ST32F407
gearbeitet und sattle jetzt um. Das derzeit aktuelle Board https://www.ebay.de/itm/1-2-5-10PCS-STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4/274093156775?hash=item3fd139a9a7:g:fN0AAOSwIV5dynWU hat SWD und JTAG. Ich habe ST-Link-Adapter, https://www.ebay.de/itm/ST-Link-V2
LL Library, Peripheral library, CMSIS library etc. etc. etc. Ich habe jetzt 6 Monate mit dem STM32F407 gearbeitet, und war oft auf der Webseite von ST. AC6 habe ich dabei noch nie gelesen, und bin nur über diesen Thread darauf aufmerksam geworden. ST ist leider sehr gut darin, sehr schlecht und
-
Thread
Verständnisprobleme mit SPI, STM32, Interrupt, wie Senden/Empfangen?
Hi Ich lese mich seit gestern in die SPI Kommunikation ein und verwendet das STM32F407 discovery board dazu. Macht es Sinn, SPI über Interrupts laufen zu lassen? Oder kommt es auf die Situation drauf an? Normalerweise möchte ich blockende Schleifen nämlich vermeiden. Allerdings
-
Thread
STM32f4 einfacher Timer LED mit LL
Hi Hardware: stm32f4xx black-board (STM32F407VE) Software: CubeIDE (kein HAL, nur LL) Aufgabe: Ich möchte eine LED an PB7 einmal pro Sekunde toggeln unter Zuhilfenahme des Timers TIM2 und nur den LL Libs, also ohne HAL. Konfiguration
-
Thread
STM32F407 Pendant zu PORTD und PD0 für HD44780 Ansteuerung
www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung#Die_LCD_Routinen Nun habe ich ein STM32F407 Discovery Board und würde die LCD Routinen gerne abändern. Allerdings verweifle ich gerade daran, die nötigen #defines anzupassen, auch weil das ganze Headerfile ganz anders aufgebaut zu sein scheint im Vergleich zum AVR. Weiß jemand mehr, ob es ein STM32F407 Pendant zu den PORTx und Px0 gibt? (Ob nun PortD und PD0 oder PORTB und PB0 ist zweitrangig). Aus dem STM32F407 Header file kann ich folgendes entnehmen: [c] #define GPIOA ((GPIO_TypeDef
-
Thread
STM32: Prozessortakte (Zeit) herausfinden für delay routine (hd44780)
Hi ich verwende das STM32F407 discovery board und möchte damit das hd44780 display ansteuern. Ich verwende den internen Oszillator und betreibe meinen uC mit 16MHz. Die LCD Routinen hier auf uC.net basieren auf die _delay_us
Synchronisation) , und einen im Millisekundenbereich (mehr für interne Zwecke). Gibts es auf einem STM32F407 keine Timer?? Schwache Architektur. Obwohl ich bei https://www.st.com/en/microcontrollers-microprocessors/stm32f407-417.html lese: Up to 17 timers: 16- and 32-bit running at up to 168 MHz
-
Thread
RPI$ Netzteil CC1 und CC2
Hallo, ich hab ein eigenes STM32F407 Board entworfen mit USB-C Connector zur Spannungsversorgung, soweit geht das Board wie gewünscht mit einem RPI4 USB-C Netzteil. Es ist ein Original RPI Netzteil mit 5,1V und 3000mA. Auf meinem
-
Thread
STM32 SD-Karte und Cube
Hi Habe hier einen STM32F407 und an dessen SDIO eine SD-Karte angeschlossen. Weis wer ein Beispiel oder Tutorial um die SDIO und FATFS mit dem ST Cube HAL Generator zum laufen zu bekommen? Lande momentan beim mounten der
-
Thread
STM32 + SDIO + FATFS + USB
Hallo, Ich habe ne SD-Karte über SDIO an einem STM32F407 und habe da einen Konflikt. Über den Hall Generator SDIO und FATFS Aktiviert und der teil geht schon. Jetzt möchte ich aber über USB vom Rechner auf die SD-Karte zugreifen. In CubeMX lässt sich