-
Thread
gdb und OpenOCD session - memmap
vom nucleo-Board über SWD-Connector mit stm32-f407-DIYMORE board verbunden. Pin 2 vom SWD (SWCLK) an PA14, pin 4 vom SWD an PA13. Vcc (5V)/GND vom nucleo-Board abgegriffen.
$(ARMGNU)-objdump -D mecrisp-stellaris-stm32-407-DIY-MORE.elf > mecrisp-stellaris-stm32-407-DIY-MORE.list $(ARMGNU)-objcopy mecrisp-stellaris-stm32-407-DIY-MORE.elf mecrisp-stellaris-stm32-407-DIY-MORE.bin -O binary cp mecrisp-stellaris-stm32
-
Thread
Assemblerprogramm zur Ausgabe eines Zeichens auf UART3
Auf meinem Chip in der Pinout View steht STM32F407VGTx
Christoph K. schrieb im Beitrag #7102221: > Auf meinem Chip in der Pinout View steht STM32F407VGTx Ich dachte es geht um den L031. Das erklärt dass du ein ganz anderes Bild siehst.
-
Thread
STM32F4 Discovery Board + USART
Pegelwandler der auf 3.3V Pegel arbeitet, daher auch der MAX232 mit 5V für die AVR Chips. Da aber der STM32F407 mit 3.3V Pegel arbeitet, habe ich den Konverter und den STM32F407 direkt verbunden. Um zu gewissern, ob meine eingestellten Frequenzen (HSE und PLL) richtig sind, habe ich diese über den MCO2
Pegelwandler der auf 3.3V Pegel arbeitet, daher >auch der MAX232 mit 5V für die AVR Chips. Da aber der STM32F407 mit 3.3V >Pegel arbeitet, habe ich den Konverter und den STM32F407 direkt >verbunden. Wenn der AVR einen MAX232 brauchte, dann braucht der STM32 einen MAX3232. Du kannst den STM32 da nicht
-
Thread
STM32 ADC und SPI Problem
Howdyho! Habe mal wieder ein Problem: Ich erfasse mit dem ADC eines STM32F407 ein Signal (DualMode und CircularMode). Dieses wird abwechselnd und manuell in zwei Buffer geschrieben. Sobald ein Buffer vollgeschrieben ist, wird ein Flag gesetzt und in der Mainloop der SPI
GPIO_PuPd_NOPULL; h_gpio.GPIO_Speed = GPIO_High_Speed; h_gpio.GPIO_Pin = GPIO_Pin_11; // STM32F407 NRST Boot Reset GPIO_Init(GPIOI, &h_gpio); h_gpio.GPIO_Mode = GPIO_Mode_AF; h_gpio.GPIO_OType = GPIO_OType_PP; h_gpio.GPIO_PuPd = GPIO_PuPd_DOWN; h_gpio.GPIO_Pin = GPIO_Pin
-
Thread
Suche Treiber für ili9341 für den paralel betrieb
etwas Zeit finde werde ich die Schaltung aufbauen und mal probieren ob ich Es hinbekomme. Welches STM32F4-Discovery hast Du verwendet STM32f429Zi oder stm32f407VG ? mfg
Hallo, STM32F407VG, funktioniert eigentlich mit allen STM32F4, wenn die Ports frei sind. Ich verwende gerne einen STM32F29i-DISCO. Habe hier alle Komponenten abgelötet. Dann gibt es Ports bis zum Abwinken.
-
Thread
Eclipse mit Black Magic Probe
in ?? () (gdb) file mbed-os-example-blinky_STM32F407VE.elf A program is being debugged already. Are you sure you want to change the file? (y or n) y Reading symbols from mbed-os-example-blinky_STM32F407VE.elf...done. (gdb) b main Breakpoint
Start it from the beginning? (y or n) y Starting program: D:\Projects\Sn\LocalGit\mbed-os-blinky_STM32F407VE\mbed-os-example-blinky_STM32F407VE\Debug\mbed-os-example-blin ky_STM32F407VE.elf Note: automatically using hardware breakpoints for read-only addresses. Breakpoint 1, main () at ../main.cpp
-
Thread
STM32407 mit 427/429 Pinkompatibel?
Hallo, ich will mein Board mit einem SDRAM Modul upgraden. Dazu ist es nötig den STM32f407 durch einen 427 oder 429 auzutauschen. Ist dieser Pin Kompatibel? Hat jemand schon Erfahrungen sammeln können? Viele Grüße V
Vilex schrieb im Beitrag #3490535: > Dazu ist es nötig > den STM32f407 durch einen 427 oder 429 auzutauschen. Welcher STM32F407 genau und welcher 427 / 429 *genau* ??? Wenn du uns das nicht sagen willst --> lies das Datenblatt selbst !
-
Thread
STM32 lutscht die RTC Batterie aus
Bei meinem STM32F407VGT6 scheint der Bug nicht eingebaut zu sein. Rechts oben auf dem Board steht 1206 E187447. Ich habe allerdings noch keinerlei RTC-Programmierung gemacht, d.h. der 32 kHz-Oscillator schwingt
magst, ich habe noch einige Buggy Prozessoren hier rum > liegen. Hast du auch das Board mit dem STM32F407VGT6 ? Was steht auf deiner Platine rechts oben - Datecode 1206?
-
Thread
CooCox CoIDE mit STM32F4-Discovery Board
stm32f4xx_wwdg.o ..\obj\stm32f4xx_hash_md5.o ..\obj\stm32f4xx_dac.o ..\obj\startup_stm32f4xx.o ..\obj\stm32f4xx_crc.o ..\obj\stm32f4xx_iwdg.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\stm32f4xx_it.o ..\obj\stm32f4xx_adc.o ..\obj\stm32f4xx_dcmi.o ..\obj\stm32f4xx_cryp_des.o ..\obj\stm32f4xx_cryp.o ..\obj\stm32f4xx_fsmc.o ..\obj\stm32f4xx_gpio.o ..\obj\stm32f4xx_flash.o ..\obj\system_stm32f4xx.o ..\obj\stm32f4xx_dma.o
-
Thread
STM32 Ausgänge überschwingen
Hallo Zusammen, ich habe das Problem das die Ausgänge meines STM32F407 nach dem High schalten erstmal einschwingt (siehe Bild). Es handelt sich um einen 8-bit Datenbus welcher den STM32 mit einem Max10 FPGA verbindet. Es funktioniert zwar problemlos, dennoch habe
Manuel K. schrieb im Beitrag #5430362: > ich habe das Problem das die Ausgänge meines STM32F407 nach dem High > schalten erstmal einschwingt (siehe Bild). Das werden wohl eher deine Leitungen und nicht der STM32F407 selber sein.
-
Thread
ARM Eval Board gesucht
http://www.ebay.com/itm/STM32F407-417ZG-module-HY-STM32F4xxCore144-Core-Dev-Board-/180923405960?pt=LH_DefaultDomain_0&hash=item2a1fe01688
Frank, wenn Du zeitlich nicht unter Druck stehst, würde ich mir an Deiner Stelle erst mal ein STM407-Discovery (13 EUR) besorgen und mir eine funktionierende Entwicklungsumgeben einrichten. http://de.farnell.com/stmicroelectronics/stm32f4discovery/evaluationsbord-stm32f4-discovery/dp/2009276
-
Thread
Platinen mit µC
Wie klein soll es denn sein? https://de.aliexpress.com/item/STM32F407ZE-core-board-STM32F4-minimum-system-board/32584189138.html Kleiner geht wohl nur ohne Zugang zu dem Pins.
Ich verwende das da: https://www.aliexpress.com/item/STM32F407VET6-Mini-version-of-the-core-board-STM32-minimum-system-version/32709285751.html
-
Thread
Welcher STM32 Nucleo um Musik abzuspielen?
Der STM32 könnte dann aber noch als USB Device diese SD Karte vom PC aus beschreibbar machen ;) Das Failduinogefrickel dagegen eher nicht. Auf nem F407 DISCO hab ich jedenfalls schonmal wav Dateien abgespielt
SDRAM brauchts zum wav abspielen jetzt nicht. Das geht beim F407 wunderbar mit dem internen SRAM und der war noch lange nicht voll. Bei meinem WavPlayer hatte ich glaube 2x8k als Buffer vorgesehen. Es geht also mit noch kleineren STM32. Erst als der mp3 Codec
-
Thread
STM32F7 Discovery Board
/Repository/STM32Cube_FW_F7_V1.1.0/Drivers/CMSIS/Device/ST/STM32F7xx/* STM32Cube_FW_F7_V1.1.0/Drivers/CMSIS/Device/ST/STM32F7xx/ mkdir -p STM32Cube_FW_F7_V1.1.0/Drivers/STM32F7xx_HAL_Driver/Inc/ mkdir -p STM32Cube_FW_F7
/STM32Cube_FW_F7_V1.1.0/Drivers/STM32F7xx_HAL_Driver/Src/* STM32Cube_FW_F7_V1.1.0/Drivers/STM32F7xx_HAL_Driver/Src/ cp -r ~/STM32Cube/Repository/STM32Cube_FW_F7_V1.1.0/Drivers/CMSIS/Include STM32Cube_FW_F7
-
Thread
CooCox STM32L
STM32F031 STM32F031C4T6STM32F031C4T6TRSTM32F031C6T6STM32F031C6T6TRSTM32F031C6T7STM32F031F4P6STM32F031F4P7STM32F031F4U6STM32F031F6P6STM32F031F6P7STM32F031F6P7TRSTM32F031G4U6STM32F031G4U6TRSTM32F031G4U7STM32F031G4U7TRSTM32F031G6U6STM32F031G6U6TRSTM32F031G6U7STM32F031K4U6STM32F031K6T6STM32F031K6T7STM32F031K6U6STM32F031K6U7
STM32F407 STM32F407IESTM32F407IGSTM32F407VESTM32F407VGSTM32F407ZESTM32F407ZG STM32F415 STM32F415OGSTM32F415RGSTM32F415VGSTM32F415ZG STM32F417 STM32F417IESTM32F417IGSTM32F417VESTM32F417VGSTM32F417ZESTM32F417ZG
-
Thread
Ideen für STM32F4 Systemboard für Einsteiger und Fortgeschrittene
bereits drauf ist (10x8cm) - STM32F407 176pin - MicroSD - 150mA 1.8V - 300mA 3.3V - 500mA 5V - ADC orientierte Spannungsversorgung - 24Bit-DAC (AnalogDevices) - CAN PHY - RS232 PHY - Invensense MPU 9150 (IMU) + MS5911 Barometer
Quadrocopter oder oder. Oder du läßt es sein. Schaue dir z.B. das Angebot an: http://www.ebay.de/itm/STM32F4DISCOVERY-STM32F407-STM32-ARM-Cortex-M4-Development-Board-15-Modules-Kit-/261053431839?pt=LH_DefaultDomain_0&hash=item3cc7ff401f Da wirst du die Chinesen im Preis nicht schlagen können und sonst
-
Thread
Mein STM ST-Link-JTAG Adapter.
bit freigeschalten wird so wird der Speicher jedoch gelöscht. ST-Link Firmware Version: V2J23S0 STM32F407VGT6-Discovery Device family: STM32F10xx Flash size: 64 kBits DeviceID: 0x410 Flash is blank Jetzt suche ich das ST-LINK V2 Firmware download binary file dazu: ---------------------
oszillographiert: pin-9; pin-7; Ich habe jetzt zwei ST-Links: small Box: St-Link Box V2 und Board STM32F407VGT6-Discovery Jetzt warte ich auf das ebay-board: ebaykauf-STM32F103C8T6: ---------------------------------------------------------- File-end: brainstorm-st-link.txt
-
Thread
STM32 - Code-Blocks + GCC + GDB
Blocks direkt. Ich habe folgende config für openocd zum Debuggen in Verwendung: # This is an STM32F4 discovery board with a single STM32F407VGT6 chip. # http://www.st.com/internet/evalboard/product/252419.jsp source [find interface/stlink-v2.cfg] source [find target/stm32f4x.cfg] # use
Weinga U. schrieb im Beitrag #5118823: > # This is an STM32F4 discovery board with a single STM32F407VGT6 chip. > # http://www.st.com/internet/evalboard/product/252419.jsp > > source [find interface/stlink-v2.cfg] > > source [find target/stm32f4x.cfg
-
Thread
Magnetic Encoder mit 10 Mhz auswerten
Vielen Dank für die Beiträge. -> STM32 Das besagte Nucleo Board (http://www.watterott.com/de/Nucleo-STM32F411) hat eine STM32F411RE. Das Datenblatt der STM32F411RE (http://www.st.com/st-web-ui/static/active/en/resource/technical/document
mir als passend > erscheint, auch wenn für 30 € relativ wenig auf dem Board ist: "MINI-M4 > for STM32". Er hat den > - STM32F415RG, mit 64 pins > - Encoder im Chip, > - bis zu 168 Mhz, > - 1MB Flash, Der ..415 ist ein ..417 (..407 mit Crypto-Einheit) im 64 pol. Gehäuse. Ihm fehlt der FSMC
-
Thread
STM32F4 mit gcc-arm-none-eabi
Hallo Zusammen, ich versuche ein STM32-E407 Development Board von Olimex mit STM32F407ZGT6 CPU mit der GCC ARM Embedded toolchain (gcc-arm-none-eabi-4_9-2015q4) zu programmieren. Compiler und Linker (beides gcc) rufe ich mittels Makefile
offensichtlich zum "startup_stm32f407xx.s" welches sich ebenfalls in dieser Struktur unter /Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/ befindet (Danke an Steffen Rose). Die CFLAGS habe ich aus dem Artikel ARM GCC hier
-
Thread
STM32 DMA auf GPIO und das schnell
Mahlzeit! Mit einem STM32F407 möchte ich mehrere 16x16xRGB LED Panel ansteuern. Diese sind im Endeffekt nur Schieberegister ohne Multiplexing. (weil recht alte Panels von nem Dresdner Schrotti zum Kilopreis) Momentan
zu routen? Gibts dazu irgendeine Quelle? Gibt es noch andere Möglichkeiten schnell Daten aus dem STM32 rauszupusten? Das muss nicht auf den F407 beschränkt sein. Ist die Busmatrix eines STM32H7 schneller? Der ARM Kern hat zwar 400MHz, aber das Bussystem nur 200MHz. Ich würde ja gerne nen FPGA
-
Thread
Pollin Display WINSTAR WX480320A-TFH-LB (S/W, 480 x 320 Pixel)
Welchen leicht erhältlichen >Grafikcontroller könnte man nutzen? Als Grafikcontroller könnte man den STM32F407 nutzen. Die Taktfrequenz von 168MHz sollte ebenso ausreichen, wie der 1MB-Flash- und 192kB-SRAM-Speicher und und ... Zum Testen könnte man das Eval-Board stm32f4discovery verwenden, kostet unter
Hallo m.n. Unter "TFT-direct-drive" hätte ich niemals einen STM32F407 als Grafik-Controller gesucht, vermutet... Ich habe ein TFT NHD-640xRGBx480 bzw. ein TFT NHD-320xRGBx240, beide 5,7" von newhavendisplay, an den STM32 angeschlossen. Die Daten werden im 3x8
-
Thread
Blue Pill funktioniert nicht
robotdyn.com/stm32f103-stm32-arm-mini-system-dev-board-stm-firmware-stm32f103c8t6-64kb-not-soldered.html
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] Compiler optimiert Funktion zu stark
ist die Software halt im externen Chip drin. Man könnte auch LwIP o.ä. runterladen und das alles im STM32F407 haben. Ist dann effizienter und flexibler. Man muss nicht die AVR-Methodik, für alles und jedes ein externes IC mit integrierter Software zu nehmen, auf die leistungsfähigeren STM32 übertragen
jetzt >> randenken oder was? > > Ah, tatsächlich. Ich war verwirrt davon dass im Datasheet des STM32F405 > auf der ersten Seite rechts unten "Ethernet" steht. Nun, auch dann würde > ich mir überlegen nicht vielleicht einfach auf den F407 umzusteigen. Ist > doch etwas sinnlos unbedingt den F405
-
Thread
Stm32f4 delay
-------------------------------------------*/ #include <stdint.h> #include "misc.h" #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" #include "leds.h" void Delay1ms(uint32_t nCount); volatile uint32_t delay1ms; /** * @brief
was du suchst: http://www.mikrocontroller.net/topic/278118#new Suche nach sTimer.h/sTimer.c Stm32F407_blink_06.zip\Stm32F407_blink\Driver\source\sTimer.c Stm32F407_blink_06.zip\Stm32F407_blink\Driver\include\sTimer.h in der main() InitStimer(); dann hast du delay_ms/delay_us Gruß
-
Thread
Liste aller Buildin-Befehle für den Cortex M4 von STM32
Christopher S. schrieb im Beitrag #5146223: > Es gibt ja auch den STM32F407VGT6 als exakten Befehl für den Compiler. Hä? Es gibt einen Befehl namens STM32F407VGT6? Wie sieht der denn aus? Christopher S. schrieb im Beitrag #5146223: > Ich > vermute, dass CLZ hier
schrieb im Beitrag #5146230: > Christopher S. schrieb im Beitrag #5146223: >> Es gibt ja auch den STM32F407VGT6 als exakten Befehl für den Compiler. > Hä? Es gibt einen Befehl namens STM32F407VGT6? Wie sieht der denn aus? Damit meinte ich eine Option für den Compiler. Ich habe mich jedoch für "-
-
Thread
Hat jemand Erfahrungen mit diesem Board auf Ebay.
irgendwie aus unerfindlichen Gründen nicht gedacht. >Die sind an PB14 und PB15 geführt wie beim F429 Discovery Board. Da ist mir doch glatt entgangen das der nen zweiten USB hatte. Bei den bisherigen Boards (STM32F103 und STM32F407) war immer nur der erste USB angeschlossen und da immer PA11 und
hab welches noch > 2,54mm Rastermaß hat. Hat dieses Board auch: https://de.aliexpress.com/item/STM32F407ZET6-development-board-M4-STM32F4-core-board-arm-development-board-cortex-M4/32878749012.html Hab das im Einsatz und das Nachrüsten des RAM war problemlos.
-
Thread
Welcher Timer ist für die Dauer eines Ticks im SysTick verantwortlich?
STM32F407 Mit diesem Code habe ich herausgefunden, dass die Dauer eines Ticks 1/16000000 == 62,5 ns beträgt #include "main.h" uint16_t delay_count=0; void SysTick_Handler(void) { if(delay_count>0
counter... Kap. "4.5 SysTick timer (STK)" - https://www.st.com/resource/en/programming_manual/pm0214-stm32-cortexm4-mcus-and-mpus-programming-manual-stmicroelectronics.pdf Kap. "6.2 Clocks" - https://www.st.com/resource/en/reference_manual/rm0090-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439
-
Thread
STM32F100VE: wo sind die Timer, wo sind sie nur?
Servus allerseits Bestellt habe ich die MCUs von Farnell; und drauf steht STM32F100 VET6 Y http://de.farnell.com/stmicroelectronics/stm32f100vet6/mcu-32bit-cortex-m3-24mhz-lqfp/dp/2333150?ost=2333150 Ich gehe also davon aus, dass ich ein F100 HighDensity ValueLine Revision
> cd STM32Cube/Repository/STM32Cube_FW_F1_V1.0.0/Drivers/CMSIS/Device/ST/STM32F1xx/Include > grep RCC_APB1Periph_TIM12 * => Kein treffer > grep RCC_APB1ENR_TIM12 * stm32f100xe.h:#define RCC_APB1ENR_TIM12EN
-
Thread
STM32f4 TIM Base-Init
FMC_Bank5_6->SDCR[0] = (tmpreg & 0xFFFFFDFF); #endif #endif /* DATA_IN_ExtSDRAM */ #endif /* STM32F427xx || STM32F437xx || STM32F429xx || STM32F439xx || STM32F446xx || STM32F469xx || STM32F479xx */ #if defined(STM32F405xx) || defined(STM32F415xx) || defined(STM32F407xx) || defined(STM32F417xx
0x00001011; FSMC_Bank1->BTCR[3] = 0x00000201; FSMC_Bank1E->BWTR[2] = 0x0FFFFFFF; #endif /* STM32F405xx || STM32F415xx || STM32F407xx || STM32F417xx */ #endif /* DATA_IN_ExtSRAM */ #endif /* STM32F405xx || STM32F415xx || STM32F407xx || STM32F417xx || STM32F427xx || STM32F437xx ||\
-
Thread
Arduino LCD Display
Leistung: https://www.pollin.de/p/lcd-modul-et043003dh6-tft-480x272-121498 Zur Ansteuerung reicht ein STM32F407: https://www.mikrocontroller.net/topic/280013#2954595
Acelex STM32F407 + Display, ca. 20€ mittlerweile: https://de.aliexpress.com/item/Free-shipping-STM32F407VET6-development-board-Cortex-M4-STM32-minimum-system-learning-board-ARM-core-board/32618222721.html https
-
Thread
genaue Zeitmessung (hohe Auflösung + Genauigkeit) STM32
https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g4-series/stm32g4x4.html
Beitrag #6756892: > https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g4-series/stm32g4x4.html Damit würde die Auflösung möglich sein, die Genauigkeit wäre immer noch um Welten zu schlecht.
-
Thread
STM32F4: PWM auf beliebigen Ports?
Hallo STM32-Fans! Hier die Beschreibung einer Situation, die vermutlich nur für mich als STM32-Einsteiger ein Problem darstellt. Gegeben ist: Controller: STM32F407VG Hardware: STM32F407-Discovery IDE: CooCox
PIC32. M. W. tendenziell eher bei den Chips, welche wenig Pins haben. Die mit vielen Pins haben m. W. dann wiederum eher keine Crossbar. Der genannte stm32f407 hat ca. 15 Timer und reichlich Rechenpower
-
Thread
STM32F4 discovery auslesen - unbekannte Programmgröße
Habe hier ein mit einem unbekannten Programm geladenes STM32F4 Discovery Board, das sich übrigens noch geringfügig in der Bezeichnung unterscheidet. Meines ist ein MB997D und es steht explizit STM32F407G-DISC1 drauf. Auf dem fremden steht: MB997C und keine
Firmware 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
STM32Fxxx Bootlader Programmer STM32Prog
zunächst dabei. Danke für dein Programm! Aber: "Never change a winning team .." So kann ich den STM32F407 drahtlos flashen.
ich habe den gerade mal ausprobiert..bei STM32F373 gehts nicht.. Beu AUTO erkennt er STM32F3_7x_8x_256K, 128 Pages Wenn ich dann programmieren klicke kommt. außerhalb 08000000
-
Thread
Frontal Cortex
Es gibt natürlich auch größere Boards für kleinere Preise: http://www.amazon.com/Core407Z-STM32F407ZxT6-STM32F407ZET6-Cortex-M4-Development/dp/B00E0FJFVG Man muss nur suchen... (Auch für NXP und andere.) Der Segger ist zwar nicht der billigste, dafür ist der für sehr viele µC brauchbar
Das Board "Core407Z" wäre dann schon ideal für den Start eigener Entwicklungen. Die CPU STM32F407ZE hat 144 Pins und ist SW-Kompatibel mit allen CPU's von ST mit STM32F4xx - von 64 PIN LQFP ... 216 Pin BGA. Wenn man
-
Thread
Error! Failed to read target status
: STM32F4DISCOVERY Voltage : 2.90V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x413 Revision ID : Rev 2.0 Device name : STM32F405xx/F407xx/F415xx
: STM32F4DISCOVERY Voltage : 2.90V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x413 Revision ID : Rev 2.0 Device name : STM32F405xx/F407xx/F415xx
-
Thread
POV Sphere mit WS2812 Stripe
bei einem STM32F407 board. Ich würde mir an deiner Stelle aber mehr Gedanken zu der Stromversorgung machen... Die muss sich ja auch mit 30Hz mitdrehen ;-) Und bei 144 RGD LED's kannst du den max. Strombedarf
Vielen Dank für die ganzen Infos und Tipps hier! @Reiner_Gast: Mich würden deine Ergebnisse mit dem STM32F407 interessieren, das könnte eventuell mein Ausweichplan sein falls ich aus dem Raspberry Pi nicht schnell genug die SPI Signale bekomme :)
-
Thread
(Echter) UART Baud (und mehr) Detektor
ich mir einen stm32 vor. > > Hat jemand Ideen, oder einen Link wo das schon jemand gebaut hat? Da ich ihn gerade zur Hand habe, würde ich einen STM32F407 nehmen. Mit dem oben erwähnten PWM-Meßmodus kann man die
schon auf ein modifizierbares Programm nebst Hardware mit LC-Anzeige verwiesen. Es reicht schon ein STM32F407-Discovery-Board.
-
Thread
STM32CubeIDE Position des Breakpoints in Assembler Code
eben nicht dort (im rstHandler), wo der BP tatsächlich gesetzt ist. Das Target ist ein DIYMORE STM32F407 (https://stm32-base.org/boards/STM32F407VGT6-diymore), das am STLINK SWD Interface angeschlossen ist mit herausgeführter RST-Leitung, SWCLK, SWIO und RST and 2-4-5 des SWD Interfaces angeschlossen
Debugger: Connect under Reset. Das war jetzt alles erst mal getestet unter dem STLINK/V2 auf dem STM32F407-DISC1 board mit Debuggee in der onboard MCU. Meine Loader-Map, die die spezielle Situation berücksichtigt, daß das Programm im Adressraum 0x00000000 (und nicht 0x08000000) läuft, sieht nun
-
Thread
Suche ein Display / Pixel / Touch
etwas unterhalb eines LPC4088 verwendet, der bastelt. Erzähl doch keinen Müll! Ein Meßgerät mit STM32F407 und 4,3" TFT-Display und ganz ohne externes RAM: http://mino-elektronik.de/FM_407/fmeter_407.htm#c2 Rudolph R. schrieb im Beitrag #5370791: > Also nix gegen Pollin an sich, aber das verlinkte
m.n. schrieb im Beitrag #5370860: > Erzähl doch keinen Müll! Ein Meßgerät mit STM32F407 und 4,3" TFT-Display > und ganz ohne externes RAM: Ja, eben. Bastler! Wohlgemerkt: Ich habe rein garnichts gegen Bastler, privat bin ich ja auch einer. Aber eben nur privat einer, sonst
-
Thread
9N3 UART Format mit STM32. Wie?
jemand Interesse dran hat kann ich die Erkenntnisse gerne teilen. Eigentlich wollte ich einen ESP32 verwenden um mich in den Bus einklinken zu können, nur der kann kein 9N3, ein doch sehr ungewöhnliches Format. Nun, der von Genelec verwendete STM32F407VG kann es auch nicht. Also wie machen die das?
Die 9N3 sind eine Beobachtung mit dem Oszi. Der STM32F407 kann 168 MHz. Der UART läuft mit 8 oder 12 MHz, bzw bis zu 16 fachem Oversampling, müsste ich ausprobieren zu welchem Zeitpunkt ein neues Startbit möglich ist. Vom Raster das der UART kann,
-
Thread
STM32F4: Anfängerfrage: nach NVIC_Init lande ich in hardfault handler
of the code is copied from Tijen // Majerle EXTI-Tutorial: // http://stm32f4-discovery.com/2014/08/stm32f4-external-interrupts-tutorial/ #include "stm32f4xx.h" /* Configure pin to be output (orange LED on STM32F4-Discovery Board)*/ void Configure_PD13(void) {
Dr. Sommer schrieb im Beitrag #4495251: > Schau mal im STM32F407VG Reference Manual, S. 593. ST hat sich nämlich > genau darüber schon Gedanken gemacht. Bei mir beginnt im Reference Manual (DocID018909 Rev 11) auf S.593 das Kapitel 18.3.3 "Clock Selection
-
Thread
STM32F4x7, Ethernet, DP83848I
davon ausgangen das am PA1 Pin im RMII Mode die 50MHz anliegen und ich muss nicht mehr machen? Der STM würde doch immernoch mit den Frequenzen laufen, die ich im CubeMX konfiguiert habe. Beim STM32F407VG Disco Board also 8MHz HSE oder 32.768KHz LSE. Ich möchte hier aber doch meine 50Mhz anliegen
Hendrik K. schrieb im Beitrag #7792236: > Der STM würde doch immernoch mit den Frequenzen laufen, die ich im > CubeMX konfiguiert habe. Beim STM32F407VG Disco Board also 8MHz HSE oder > 32.768KHz LSE. Ja. Hendrik K. schrieb im Beitrag #7792236
-
Thread
Umstieg AVR -> ARM, mit welchem Cortex anfangen?
Du kannst hier im Artikel lesen: - [[STM32 für Einsteiger]] - [[STM32 CooCox Installation]] Ich empfehle einen STM32F2xx oder besser einen STM32F4xx.
beim Umstieg von AVR auf Cortex wichtig ist, und wie sie angeschlossen wird. Das AF-Mapping für den STM32F4 ist ab Seite 58ff im Datenblatt (zum STM32F407xx/STM32405xx). Beim 100-Pinner hat man dann 3 DIN-A4 Seiten mit den Portpins und ihren alternativen Funktionen, die man sich ausdrucken und damit
-
Thread
STM32F429-Discovery Recycling: 90 MHz Frequenzzähler mit TFT
unbeantwortet, d.h. du veröffentlichst die Quellen nicht? Auf deiner Seite (http://mino-elektronik.de/FM_407/fmeter_407.htm#c1 und http://mino-elektronik.de/fmeter/neue_versionen.htm#c2) finde ich "nur" ein paar Schnipsel: http://mino-elektronik.de/progs/STM32F4xx/f_mess.c und http://mino-elektronik.de/TFT-direct-drive
d.h. du > veröffentlichst die Quellen nicht? > > Auf deiner Seite (http://mino-elektronik.de/FM_407/fmeter_407.htm#c1 und > http://mino-elektronik.de/fmeter/neue_versionen.htm#c2) finde ich "nur" > ein paar Schnipsel: http://mino-elektronik.de/progs/STM32F4xx/f_mess.c > und > http://mino-elektronik.de
-
Thread
uint64_t auf STM32F103
#6078342: > Gibt es Alternativen? Kann man > das irgendwie simulieren? z.B. mit einem anderen STM32F103-Board. Keil µVision kann auch STM32 simulieren.
Es ist eine selbst entwickelte Platine. Der Controller ist der STM32F103RCT6.
-
Thread
Umstieg 8->32Bit: Codergröße
usw.). ... und das Setup des Interrupt-Controllers. Das war's dann aber auch schon. Für CM4 stm32f407 in Summe knapp 500 Byte für Clocks und NVIC-Setup (7 Interrupts). Für CM3 stm32f103 mit selbstgeschriebenem SystemInit()-Ersatz: ca. 350 Byte für das gleiche. In beiden Fällen wurde für NVIC-Setup
> braucht. Der Startup-Code in Form des "Reset_Handler" belegt bei mir stramme 54 Byte auf CM4 stm32f407 - inkl. FPU-Initialisierung (Assembler). Mein selbstgeschriebener Startup für CM3 stm32f100 mit C belegt 80 Byte. Gefühlte 80% davon sind für das Kopieren der initialisierten Daten vom Flash
-
Thread
Kostenlose IDEs für STM32
moin moin, >>Keil gratis für STM32F0 und STM32L0 ist mir neu, das wäre schon nicht habe das Keil mdk474 mit STM32F103 und STM32F407 am laufen. Nur im Debug-Modus wird ein Limit für ROM+RAM bei 32K angezeigt. Peter
Pieter schrieb im Beitrag #4069510: > moin moin, > >>>Keil gratis für STM32F0 und STM32L0 ist mir neu, das wäre schon nicht > > habe das Keil mdk474 mit STM32F103 und STM32F407 am laufen. > Nur im Debug-Modus wird ein Limit für ROM+RAM bei 32K angezeigt. > > Peter