-
Thread
STM32CubeIDE - kann man dem gdb server einen Schalter mitgeben?
Wenn irgendwo etwas implizit eingebaut ist, was gdbserver-Protokoll implementiert (stlink bspw. für STM32), dann musst du dort in der Doku schauen.
die Adressen zu 16bit Token werden. > Zur Sache: Es geht um eine Assembler-Programm auf einem F405/407 oder? Ja, F407. > Dabei muss man mit dem Stack-Alignment aufpassen. ARM möchte 8 Byte, das > müsste man bei jeder Funktion berücksichtigen. Man darf dann z.B. > Register nur paarweise
-
Thread
STM32F405RGT6 keine Verbindung über USB
Hallo zusammen, für einen Flightcontroller (für eine Drohne) habe ich eine PCB mit einem STM32F405RGT6 erstellt, bestellt und bestückt. Leider bekomme ich beim verbinden mit der USB-Schnittstelle keine Verbindung zum PC. Heißt es tut sich überhaupt nichts beim Einstecken, am PC wird auch
W.S. schrieb im Beitrag #7032089: > daß der angebliche STM32 nur ein übler Fake ist Ich dachte davon sind nur STM32F103 betroffen. Nicht?
-
Thread
[S] ein/zwei Mikrocontroller STM32F407VET6
Oder https://www.amazon.de/DollaTek-STM32F407VET6-Entwicklungsboard-Mindestsystemlernplatine-ARM-Kernplatine/dp/B07PNDWBWM/ (puh, Glück gehabt - muß ich mein STM32F407G-DISC1 nicht hergeben)
> einem 1M STM32 läuft. Schau mal das DS8626 an. Aber wenn ich das richtig sehe, hat der STM32F407VGT6 auf dem STM32F407G-DISC1 Alternative einfach nur mehr Speicher. Da würde ich keine Probleme erwarten. Der
-
Thread
STM32 F411 Bootoader aus Applikation starten
Hallo allerseits, ich sitzt hier gerade vor einer STM32 Black Pill, bestückt mit einem STM32F411CE. Auf diesem läuft meine leere Testapplikation, die nur auf die Eingabe durch einen Button wartet. Sinn und Zweck der Übung ist es, ein Firmware Update
dem Problem beschäftigt und die Antwort ist nicht schön: I can reproduce your issue on a DiscoveryF4 that uses STM32F407VGT that has same bootloader as STM32F405. WhatI can see is that, when jumping to bootloader from application, the clocks are not setup properly. The RCC is not actually using the
-
Thread
Suche Beispielschematik für STM32f401
klicken? Und das selber in Eagle zu zeichnen ist auch keine Kunst. https://github.com/WeActTC/MiniSTM32F4x1/blob/master/HDK/MiniF4x1Cx_V13%20SchDoc.pdf
Es ist zwar ein STM32F405 aber du kannst dir mal das Adafruit STM32F405 Express Feather Board anschauen. Das Interessante ist halt, dass man die Eagle Schematics bekommt und man kann es auch als Vergleich fertig bestellen
-
Thread
OpAmp Single Supply Frage
Ich möchte eine kleine Eingangs-Wechselspannung auf einen höheren Pegel für den ADC des STM32F405 (3,3V Vdda) verstärken. Dazu hätte ich jetzt mal einen R2R Operationsverstärker mit einfacher Versorgungsspannung (3,3V) genommen, also sowas wie z.B. den TS 912. Ich habe allerdings ein
-
Thread
STM32 __enable_irq
Von früheren Projekten für den STM32F405 ist mir bekannt, dass die Funktion MX_NVIC_Init() als letzte Anweisung immer ein __enable_irq enthiehlt (damals erstellt mit dem Atollic TrueStudio). Mir ist nun aufgefallen, dass ein vor
Verwende CubeMX, ... Natürlich habe ich auch CubeMX verwendet (u.a. wurde das erwähnte Projekt für den STM32G474 - nicht "STM32G$/$" - damit erstellt) um der Sache nachzugehen - und eben mit dem Ergebnis, dass CubeMX kein __enable_irq einfügt! > Und nein, es ist nicht ein einzelnes globales "__enable_irq
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
fcc.report/company/Hoymiles-Converter-Technology-Co-L-T-D Der Microprozessor auf der Platine ist ein STM32F402/STM32F407 und ich nehme auch an der Port CN201_NC ist ein SWD / JTAG Port. @Ziyat T., ich konnte die letzte Ziffer der MCU auf der DTU-Pro nicht lesen, kannst Du diese bitte nochmal mit Adleraugen
,d9,42,7f 7e,81,72,81,88,32,72,81,88,32,01,80,7f 7e,01,72,81,88,32,72,81,88,32,00,01,7f 7e,01,72,81,88,32,72,81,88,32,01,00,7f
-
Thread
Chinabestellung, Erfahrung mit dem Zoll seit Juli ?
Stefan ⛄ F. schrieb im Beitrag #6701989: > Einige Leute hier tun so, ab ob die Zollgebühren verlorenes Geld seien. Richtig. Ist es ja auch. Stefan ⛄ F. schrieb im Beitrag #6701989: > Könnt ihr euch gar
------------------------------ Zusätzliche Frage: Momentan ist meine Lieblingscontrollerfamilie STM32 scheinbar "schwer ausverkauft" und im Vgl. zu Vorpandemiezeiten extrem teuer und schlecht erhältlich. Weiß hier jemand etwas, wann sich das in etwa wieder normalisieren wird. Außerdem: Mein "Spielkind
-
Thread
STM32 was ist die interne Clock-Source für TIM5?
Ich nutze natürlich CubeMX (siehe Anhang) [1] Datasheet: https://www.st.com/resource/en/datasheet/stm32f405rg.pdf [2] Reference Manual: https://www.st.com/resource/en/reference_manual/rm0090-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
.pdf [4] STM32 Timer Cookbook https://www.st.com/content/ccc/resource/technical/document/application_note/group0/91/01/84/3f/7c/67/41/3f/DM00236305/files/DM00236305.pdf/jcr:content/translations/en.DM00236305.pdf
-
Thread
STM32F1 HAL UART Senden nicht
Hi, aktuell bin ich ein Projekt mit der HAL von STM am umsetzen. Das Ding treibt mich gerade aber in den Wahnsinn... Ich habe ein simples neues Projekt in CubeMX angelegt um den Fehler zu reproduzieren / einzugrenzen. Debug: Serial Wire RCC -> High
auf 3,3 V. Was übersehe ich? Fehlt was? Warum wird nichts gesendet? Programmer: ST-LINK/V2 IC: STM32F103RBT6 Board: Olimex P103 https://www.olimex.com/Products/ARM/ST/STM32-P103/ https://www.olimex.com/Products/ARM/ST/STM32-P405/resources/STM32-P103_P405_sch.pdf Programmierumgebung: Visual Studio
-
Thread
[V] STM32F405RGT6 GD32F405RGT6 STM32F051R8T6
Hallo, bei der Suche in meiner Grabbelkiste sind mir ein paar STM32/GD32 in die Hände gefallen. Da ich selber von der aktuellen Situation betroffen bin, habe ich mir gedacht ich stelle diese mal zu Verfügung. Es ist nicht viel, aber vielleicht hilft es dem einen oder anderen. 4x STM32F405RGT6 [20€/Stk] (3 sind noch verschweißt) 1x STM32F051R8T6 [5€] 5x GD32F405RGT6 [15€/Stk] ich würde auch gegen STM32F051K8T6 tauschen
-
Thread
Multimeter mit ARM STM32F405 "hacken"?
Hallo zusammen! Ich habe eben entdeckt, dass mein Multimeter (Mustool MT8208) auf einem STM32F405 basiert, der ja nun einige interessante Möglichkeiten bietet. Auf der Platine habe ich neben dem ARM noch vier Lötaugen für den Anschluss einer Stift-/Buchsenleiste gefunden. Könnte sich dahinter
ein Leseversuch den Flash löschen. > Ist es das Wert? Nö. Ein reiner Leseversuch löscht einen STM32F4xx nicht.
-
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
HAL_DAC_Start_DMA-Routine zu langsam - Alternative
Daniel R. schrieb im Beitrag #6653934: > STM32F405 Wenn ich das richtig sehe hat der 1MSPS. Daniel R. schrieb im Beitrag #6653934: > 3 Datenpakete a 32 Bits (ca. 10 kbit/s, etwas höher) Die Angabe kapiere ich nicht. Der DAC hat 12 Bit
N. M. schrieb im Beitrag #6653984: > Daniel R. schrieb: >> STM32F405 > > Wenn ich das richtig sehe hat der 1MSPS. > > Daniel R. schrieb: >> 3 Datenpakete a 32 Bits (ca. 10 kbit/s, etwas höher) > > Die Angabe kapiere ich nicht. Der DAC hat 12 Bit. Also
-
Thread
Bootloader STM32F405
Guten Tag, ich habe versucht meine erste µC Platine, die vom " adafruit feather STM32F405 express" inspiriert ist, zu entwickeln. Zum Layouten habe ich KiCad benutzt und die Platine ist durch dem chinesischen PCB-Hersteller JLCPCB hergestellt. Um das DFU-Bootloader zu aktivieren, muss
Ich habe die Fragestellung gerade mal mit meinem S64DIL-405-Modul (https://www.reworld.eu/re/de/produkte/s64dil-405/index.htm) nachvollzogen. Da bei diesem Modul der Quarz gesteckt ist, ist ein Austausch leicht möglich. Mit einem 8MHz- oder 16MHz-Quarz meldet
-
Thread
STM32F405 als SPI Slave sendet verwirrende daten
Hallo liebe Technikfreunde, ich habe zwei STM32F05 Boards die über SPI Daten austauschen sollen. Das eine Board ist als Master konfiguriert, das andere als Slave. Von Master zu Slave läuft alles super, die Daten kommen korrekt an. Vom Slave
STM32F405! Sorry für den Tippfehler!
-
Thread
Freitagsfrust - Pointer
Hallo Forum, ich stehe irgendwie ganz schön auf dem Schlauch... µC = STM32F405xx Compiler GCC Die betreffende Funktion wird aus einer ISR (USART) aufgerufen. Es wird ein Pointer auf ein festes "Pattern" übergeben, welchen mit memcmp() gefunden werden soll. Aufruf
Stefan ⛄ F. schrieb im Beitrag #6602087: > Die wichtigste Info dürfte die 'Zeigerspitze' von cv sein, also auf was gezeigt wird.
-
Thread
poor man's Ethernet-oszi mit STM32, FIFO und AD9288
zur Signalaufbereitung - AD9288 dual AD 8 bit - 40 Ms (gibts auch mit 80 oder 100 Ms) - "ICE65L04F_VQ100" - dürfte ein FPGA sein - STM32F103VCT6 Den STM32 gibts als "Bluepill" für ca 2€ bei aliexpress, AD9288 dito. Die Lernkurve eines FPGA schreckt mich. Andere Leute empfehlen an der Stelle
In der ST AN4031 bin ich auf folgenden Satz gestoßen "This example is applicable to products STM32F2, STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439 lines. The ADC is configured in __continuous triple Interleaved mode__ In this mode, it converts continuously one analog input
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
// STM32F1 #define DEVICE_ID_ADDRESS 0x1FFF7A10 // STM32F4,STM32F2 //#define DEVICE_ID_ADDRESS 0x1FFFF7AC // STM32F0,STM32F3 //#define DEVICE_ID_ADDRESS 0x1FF0F420 // STM32F7 //#define DEVICE_ID_ADDRESS
Anpassung nichts falsch macht: [c] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F0x2, STM32F303xD and xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t // For devices with 1x16 bits/word access schema // (e.g. STM32F103, STM32F302, STM32F303xB
-
Thread
STM32F405 DMA Setup
Heyho liebe Forengemeinde, ich habe Probleme beim korrekten Konfigurieren des DMA Controllers. Ich möchte gern eine kontinuierliche ADC Messung an Channel 14 durchführen und die Werte ablegen, um (wenn ich endlich weiter komme..) 48000 Werte zu speichern und damit eine FFT durchzuführen. Der ADC ist soweit richtig konfiguriert, da ich ohne Nutzung der DMA und über Auslesen des Datenregisters die richtigen Werte erhalte. Sobald ich aber versuche den DMA zu initialisieren und "auszulesen", erhalte ich nur den unveränderten Initialwert des Datenarrays. Der Wert wird also aktuell nie neu beschrieben
-
Thread
Schaltplan des Dev.Board stm32f767
Hallo zusammen, ich möchte fragen wo ich den Schaltplan für die china Dev.Board stm32f767 finden kann. Ich hätte gerne erstmal anhand des Schaltplans checken ob meine Anforderungen machbar sind. http://www.chinalctech.com/cpzx/STM32_Study_Board/354.html Der Link von LC: "Tech
Download-Link für das Board bekommen falls es jemanden interessiert: http://www.mediafire.com/file/zksah8lt405nsxz/LC_STM32_F767_EN.zip/file Gruß
-
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
GPIOB_BASE findet man auch nicht im RM sondern im CMSIS Header zu dem jeweiligen µC, für den F407 z.B. hier: https://raw.githubusercontent.com/STMicroelectronics/STM32CubeF4/master/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h
-
Thread
STMF4 via JTAG - No target found - Custom Board
Hallo zusammen, bin gerade dabei mir eine Schaltung mit dem STM32F405RGT6 aufzubauen. Es scheitert nun an der Programmierung via JTAG-Schnittstelle, hier gewählt die eigentlich simple 5-Pin-Variante (s. Schaltplan im Anhang). Für den Verbindungstest verwende ich
es noch andere, 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?
-
Thread
Abschätzung Stromverbrauch STM32F405 mit CubeIDE
Hallo, ich möchte die Stromversorgung eines STM32F405 dimensionieren, der Folgendes macht: - Zufallsdaten mit seinem RNG-Modul erzeugen. - Über einen SPI-Port einen DAC ansteuern, so dass ein Signal im unteren Audiobereich ausgegeben wird. -
Andre N. schrieb im Beitrag #6420538: > Gib es Gedanken dazu? Manche STM32s können einschlafen während die DMA läuft - kann der 'f405 das auch?
-
Thread
NuMicroM2351 "TARGET: NuMicro.cpu - Not halted"
Ok also hier der -d3 Output: [code] openocd -f /tcl/interface/nulink.cfg -f /tcl/target/numicroM23.cfg -d3 -c "program /build/main.elf reset exit" Open On-Chip Debugger 0.10.0-dev-g7a28f97d-dirty (2020-05-19-11:19) Licensed under GNU GPL v2
Seufz, man sollte nur mit solchen "Features" wie XOM, PCROP, RDP (bei STM32) etc. herum spielen, wenn man genau weiß, was das macht und wie man ggf. wieder zurück kommt ... AN0020, "Precautions" gelesen? Vermutlich hilft nur ein "Mass Erase" -> Siehe Doku zu OpenOCD, ob
-
Thread
STM32F405RGT6 für AD7768 ADC schnell genug?
Echtzeit und via USB 2.0 an einen PC übertragen. Aus einem früheren Projekt habe ich noch einen STM32F405RGT6 Mikrocontroller mit einem Takt von 168 MHz. Kann jemand abschätzen, ob dieser Mikrocontroller diese relativ hohe Datenrate hinbekommt? (Ein FPGA wäre natürlich die sicherere Alternative, wäre
Periph, die als Slave arbeiten. Der Takt kommt ja vom ADC. Das sollte aber kein Problem sein. Ein STM32F205 auf 120MHz sampelt hier 2 ADC Kanäle zu 16Bit und 250kS/s. Da es ein Wirkleistungsmessgerät ist wird auch noch auf diesen Samples direkt gerechnet, hier soll ja nur durchgereicht werden. Weiterhin
-
Thread
[V] STM32F405RGT6 Mikrocontroller
Hi, aus einem Projekt sind einige MC "übrig" geblieben. Es handelt sich um STM32F405RGT6 Cortex M4 mit 1MiB Flash, 192kiB RAM und 168MHz max. Clock. Gehäuse LQFP64. Diese wurden bei Rutronik gekauft, sind also original von ST. Der Preis war 10,74€ https://www.rutronik24.de/
µC noch 2 Breakout-Boards übrig, die stammen von Oshpark https://oshpark.com/profiles/Firebirduino STM32 F4 Stamp Mini Breakout die würde ich verschenken, das Projekt kam nie zur Ausführung.
-
Thread
STM32 - 5V tolerante Pins bei Startup
Hallo zusammen, das Thema 5V - tolerante Pins am STM32 wurde in diesem schönen Forum ja schon häufiger besprochen. Zu meiner konkreten Frage habe ich allerdings noch nichts gefunden. Laut Datenblatt des Stm32F405xx ist für die 5V toleranten Pins ein
Heiko F. schrieb im Beitrag #6365779: > Die 5V werden > unmittelbar über einen Pull-up Widerstand an einem 5V toleranten Pin des > STM32 anliegen. Ist das ein Eingang am STM32? Dann könntest Du einfach
-
Thread
STM32f407 (black) SDIO CLK Fragen
mit den 48 MHz kann es auch Probleme geben: https://www.st.com/resource/en/errata_sheet/dm00037591-stm32f405-407xx-and-stm32f415-417xx-device-limitations-stmicroelectronics.pdf#page35
den 48 MHz kann es auch Probleme geben: > https://www.st.com/resource/en/errata_sheet/dm00037591-stm32f405-407xx-and-stm32f415-417xx-device-limitations-stmicroelectronics.pdf#page35 Das betrifft mich doch eigentlich nur wenn ich das "BYPASS" Bit gesetzt und NEGEDGE auf 0 steht.
-
Thread
18650 Zelle / LoRa Modul mit Solarzelle versorgen?
4,32V finde ich ganz schön heftig. Was für eine Zelle ist denn das?
wieder los. Das Thema hatte ich schonmal bei EEPROMs... alle 7-14 Tage hängten die sich auf am STM32F405 und da half nichts mehr, Power off/on nur noch.Er hier hängt schon nach ein paar Minuten. Ich vermute, dass die Statemachine des BME280 oder des AVR sich aufhängt.... aber nur wenn Lora sendet
-
Thread
Bauteilfrage zu SD5000N
Schalter benötigt, der Signale im Bereich von -5V bis +5V schalten soll. Gesteuert wird mit einem stm32f103. Also mit 3.3V. Erster Ansatz war ein 4066 Schalter. Dieser hat aber Anforderungen an die zu schaltende Signalspannung, es muss ein Levelshifter verwendet werden, der das 0/3.3V Steuersignal
3,5V statt 3,3V wäre. Das kann klappen, muss aber nicht. Lösung wäre, 5V tolerante Ausgänge des STM32 zu nehmen im Open-Drain Modus und mit Pullups auf 5V zu ziehen.
-
Thread
Hilfe bei stm32 Wahl
Anforderungen entspricht, das was du nicht benötigst, benutzt du einfach nicht. Schau mal nach einem STM32F405
Pete K. schrieb im Beitrag #6222745: > Ein STM32F4 sollte reichen. Da hatte ich auch schon einen Favoriten: STM32F413RH Mich verwirrt halt nur SDIO und SDMMC und ob man mit USB-OTG-FS ohne viel Aufwand hinbekommt ohne externe PHY's (was auch
-
Thread
STM32 DMA TO GPIO HILFE
ja mit memtomem &gpiox>odr > gehen? Guck dir nochmal an was ich geschriebe habe und dann das "STM32L073xx block diagram" im Datenblatt. Dann vergleich das noch mal mit zB einem Blockdiagramm eines STM32F405. Da wird dir ein großer Unterschied auffallen, daher meine Bedenken.
Was denn nu? TFT oder LED Panel (HUB75)? Bei einem TFT dann einen STM32 nehmen mit "LTDC" zB F429
-
Thread
NUCLEO-G474R, STM32G474. STM32CubeIde, Optimierung ADC-Genauigkeit
Für meinen aktuellen Testaufbau nutze ich ein NUCLEO-G474R und die Codegenerierungsmöglichkeiten der STM32CubeIde. Ich lese mittels ADC1 und ADC2 mit 8kHz zwei Analogwerte ein, deren dürftige Genauigkeit mich etwas überrascht hat - bei einem Projekt vor zwei/drei Jahren mit einem STM32F405 (allerdings
-------------------- 1,206V ADC1 0x0580 1408 1,12V 1,516V ADC2 0x06F9 1784 1,42V 1,792V ADC2 0x07F8 2040 1,62V [/c] Durch Heruntersetzen der Default-ADC-Clock auf ein Achtel konnte ich die Genauigkeit zwar noch ein gutes Stück verbessern
-
Thread
FM auf STM32F767 demodulieren?
liegen die Signale (im Oszi) schön übereinander. Der ADC läuft mit 1MSPS. Der Mikrocontroller ist ein STM32F767 der mit 216MHz läuft. Nur mit dem FM-Demodulieren klappt es im Mikrocontroller nicht so. Immer dann, wenn der ADC ein sample gesamplet hat, wird ein Interrupt aufgerufen, in welchem dieser
schaufeln und dann gibts nur einen IRQ "Chunk fertig". Auf dem wird dann gerechnet. Auf einem F405 auf 168MHz hab ich da mal experimentiert. Eine LED blinkt vor sich hin im busyloop und bei 1MSPS per IRQ vom internen ADC blinkte die dann sichtbar langsamer. Das ist nicht zu unterschätzen!
-
Thread
STM32F4 CCM / OpenOcd issue
Hallo Mikrocontroller-Forum, mein STM32F405RGTx verfügt über 64K CCMRAM und das möchte ich gerne nutzen: Linker Script: ... MEMORY { ROM (rx) : ORIGIN = 0x08000000, LENGTH = 1024K RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 128K
verstehe, was Du machen willst aber... Im Blockschaltbild (https://www.st.com/resource/en/datasheet/stm32f405rg.pdf Seite 19) siehst Du, dass die CPU nur über den D-Bus aufs CCM zugreifen kann, nicht über den I- und S-Bus. Du kannst also nur Daten, keinen Code ins CCM verlagern. Ich wollte mal Code ins