-
Thread
Auf der Suche nach einer Platine/Prozessor für ein kleines Anfänger Projekt
Das hier ist ein schönes Platinchen: http://www.ebay.de/itm/BetaFlight-CC3D-REVO-F4-STM32F405-Flight-Controller-mit-OSD-Vbat-Buzzer-RC567-/311868374265?_trk Jetzt noch das STM32 Arduino-Framework ein wenig umbiegen und Du hast ein super Minirechner.
-
Thread
CAN ACK Bit Pegel
funktioniert, allerdings hat das ACK Bit einen seltsamen Pegel. 2 Teilnehmer, PCAN-USB und TI ISO1050 an STM32F405, je mit 120 Ohm abgeschlossen. Kann sich jemand vorstellen woher das kommt? Grüße Martin
-
Thread
Timer 5 Chanel 1 in capture Mode
Tag Ich habe einen BLDC-Motor mit einem FG Signal. Dieses Signal habe ich am Pin PA1 meines STM32F405RGT Controllers. Ich möchte die Geschwindigkeit und den zurückgelegten Weg ermitteln, in dem ich den Timer 5 Channel 1 im capture Mode einsetze. So kann ich die Zeit zwischen zwei Positiven Flanken
-
Thread
MEMS mic mit I2S am STM32F405
Liebe Freunde und Kenner des Cortex, ich möchte ein MEMS Mikrophone an der I2S Schnittstelle des Cortex M4 betreiben. Die Schnittstelle wirft aber mit meiner Initialisierung nicht mal ein Taktsignal raus. Die angehängte Initialisierungsroutinen setzen die beteiligten GPIOs auf 'alternate function' und bespassen die PLL und die SPI_I2SCFGR/SPI_I2SPR Register. Nach der Initialisierung gilt SPI_I2SCFGR=0xAB5 und SPI_I2SPR=0x202. Ich glaube der Takt mit der PLL geht noch nicht. Was muss man bei RCC noch tun, irgendwelche PLL Eingangstakte einschalten? Hat jemand funktionierenden Beispielcode
-
Thread
ADCCLK STM32F405
Hello, ich arbeite mich gerade durch RefMan, Datenblatt und Appnotes des STM32F405 und komme nicht so ganz auf den ADC clock klar. Laut Datenblatt sinds maximal 36 MHz, aber der ADC clock berechnet sich aus APB2-Bus clock durch die prescaler 2, 4, 6 oder 8. Heißt das, ich komme
-
Thread
STM32&Keil Cannot access Memory Fehler
Hallo. Hab ein Problem, was ich mir nicht erklären kann: Verwende Keil 5.23 & STM32F405 mit CAN1. CMSIS 4.5.0 & STM32F4xx_DFP 1.0.8. Habe eine Setup-Routine für den CAN1 geschrieben. Habe folgende 4 lokale Vars in Verwendung: void canSetup(void) { int i; GPIO_InitTypeDef
-
Thread
[S] STM32F405RGT6
Hallo zusammen Ich suche 2 der oben genannten STM32. Hat jemand gerade welche herumliegen die er auf die schnelle (bis zum WE) abgeben könnte? Und ja mir ist bewusst das ich sie für 12€ bei Mouser bekomme und es die Sammelbestellung gibt. mfg fuelre
-
Thread
Verzögerung eines STM32F4 (168 MHz) für ein Interrupt-Event
Spezifikation: Auszug aus dem Datenblatt (DocID022152 Rev 6) des STM32F407xx, Chapter 2: "The STM32F405xx and STM32F407xx family is based on the high-performance ARM® Cortex®-M4 32-bit RISC core operating at a frequency of up to 168 MHz." Oder aus dem selben Datenblatt aus Chapter 5.3.10 "PLL characteristics
-
Thread
[V] STM32F405VGT6 - 192kB RAM, 1MB Flash
Verkauf hier aus einem nicht fertig gestellten Projekt insgesamt 7 Stück STM32F405VGT6 - 192 kByte RAM - 1 MByte Flash - 168MHz - 100Pins Verpackt in einem Tape-Abschnitt. Die Controller können einzeln oder im Gesamten (bevorzugt) abgegeben werden. Preisvorstellung 10
Biete insgesamt 17 Stück STM32F405VGT6 auf 2 Trays. - Stück 9€ inkl. 19% UST - Versand: DHL Paket 6,99€ 0% UST (bekannte Forenteilnehmer wahlweise auch - als Päckchen 4,00€ 0% UST) - auf Rechnung Der erste Besteller kann sich
-
Thread
ARM-Cortex als Anfänger?
sollte ist das Errata. Hatte hier gerade ein Problem, mit korrupter DMA2-Übertragung auf einem STM32F405. Ich wollte schon eine Anfrage auf das Forum loslassen, mich aber noch an das Errata erinnert. Und siehe da, da gibt es einen Bug :(. BTW: Auf der NXP Seite (http://www.nxp.com/products/microcontrollers-and-processors
-
Thread
STM32: Arrays und Performance
Marcus H. schrieb im Beitrag #4922049: > - Hardware (M0..7) Cortex-M4, genauer gesagt STM32F405. > - Systemsetup (Speichermodell, Waitstates, ...) Kein externer Speicher, Waitstates nach Datenblatt - 5 bei 168MHz. Dcache/Icache enabled. Also die übliche Konfiguration. > - Beispielcode
arm-none-eabi 5.4.1 Optionen: -Wall -std=c99 -mcpu=cortex-m4 -mtune=cortex-m4 -g -mthumb STM32F405, dCache/iCache enabled, ART enabled, 168 MHz, 5 flash waitstates NUM_GENS 100000ul -O02 unsigned: 8 bit: 28.04 s 32 bit: 27.43 s signed: 8 bit: 26.82 s 32 bit: 28.04 s -O00
-
Thread
STM32 SPI zu viele Clocks
Hallo, ich nutze die SPI-Schnittstelle eines STM32F405 mit HAL und STM32CubeMX und möchte mit 20 kHz einen Sensor auslesen. Um das Auslesen zu starten nutze ich einen Timer, in dessen PeriodElapsedCallback ich die Funktion HAL_SPI_Receive_IT(...) aufrufe
-
Thread
STM32F4 FSMC Adressauswahl für TFT basierend auf ILI9341
Hallo zusammen, ich bin momentan an einem Schaltplan für ein Projekt, bei dem der STM32F405 zum Einsatz kommt. Ich habe ein 240x320TFT mit ILI9341, das ich über FSMC ansteuern möchte. Der STM32 verwendet gemäß STM AppNote AN2790 folgende Datenleitungen: - FSMC [D0:D15]: FSMC databus
-
Thread
STM32: interne Pull-Ups für SPI
Hi, ich möchte das SPI mit Hardware NSS am STM32F405RG nutzen. Die Konfiguration führe ich mit CubeMX durch. Dort ist SPI1 aktiv und in der GPIO-Registerkarte wurden für alle SPI-Leitungen Pull-Ups aktiviert. Auf dem Scope sind diese jedoch im Ruhezustand
-
Thread
STM32F4 Typenbezeichnungen
mit den fertigen Boards für die STM32 rumgebastelt. Für eine eigene Platine bin ich gerade einen STM32F405 beim Händler am suchen und bin bei den Typenbezeichnungen ein wenig verwirrt. Die Benennung wird im Datenblatt erläutert, es gibt jedoch bei den Händlern noch zusätzliche Zeichen am Ende der Typenbezeichnung
kann ich auch keinen unterschied feststellen, nur der Preis variiert. Hier einige Beispiele: STM32F405RGT6*V* STM32F405RGT6*W* STM32F405RGT6*U* Eine Version STM32F405RGT6 ohne zusätzliches Zeichen, welche auch am günstigsten ist, ist auch noch verfügbar. Frage: Wofür stehen die zusätzlichen
-
Thread
SD Karte doppelt auslesen
und auch für Linux gibt es passende Software. fchk PS: Ein passender Controller wäre zB der STM32F405RG.
-
Thread
stm32f103 3phase-generator
Ich hab mal einen FU mit einem STM32F405 und dessen TIM1 gebaut. Code für den Timer ist hier: https://gitlab.com/higaski/stm32f405_vfd/blob/master/Src/Periph/pwm.c Deadtime hab ich damals keine gebraucht, da die in Hardware realisiert
aber genauso einen Drehvektor. In Zeile 316 steht der Sinus sogar als Funktionsaufruf drin. Ein STM32F405 hat mehr als genug Saft um die nötigen Sinus-Werte "on demand" zu berechnen. (sogar in double...) Ob das jetzt sinnvoll ist oder nicht, sei mal dahingestellt.
-
Thread
Räumlich kleines RAM mit mind. 2 MiB
hast du? Kleiner wäre besser, mit restlichem Platz für Verdrahtung aber ok. Nutze aktuell den STM32F405 mit 64 Pins. Der ist auch recht voll belegt. Für S(D) Ram müsste ich auf BGA gehen. Im Prinzip nicht so schlimm aber die 0.4 mm Pitch schrecken mich schon ab muss ich sagen, auch was das Layout und
Controller und RAM und Verdrahtung abschätzen. Evtl Wechsel auf bga Gehäuse vom Controller. Der stm32f405 ist in bga nur im Wlcsp mit 0.4 mm Pitch zu haben. Aber es gibt ja mittlerweile auch noch andere.
-
Thread
STM32 Quarzfrequenz in Firmware bestimmen
Hallo. Mir liegt eine Schaltung mit einem STM32F405 vor, die - im Laufe der Zeit - zwei verschiedene Quarze verwendet hat. (8MHz & 25MHz) Die bisherige Firmware wird in 2 Varianten compiliert. Einziger Unterschied die Einstellungen zur PLL. Ich
-
Thread
STM32F405 int64_t lehren
Hallo Cortex Cracks, ich betreibe einen STM32F405 unter C und GCC. Wenn ich int64_t benutze friert er irgendwo ein. Ich nehme an, dass ich nicht die richtigen libraries zulinke. Ich habe mal das Makefile angehängt. Jemand einen Rat? Danke
Detlef _. schrieb im Beitrag #4793417: > Der STM32F405 kann keine 64Bit ints' nativ rechnen, der braucht dafür ne > Software lib, die muss irgendwo her kommen. Das ist dann die Runtimelibrary Deines C-Compilers.
-
Thread
3D_Hallsensor erfassen,I2C3 STM32F405
Guten Tag Ich mache erste Schritte mit dem I2C-Bus des STM32F405 (Master) und setze die Standartlibary ein. Ich möchte die Werte der X-, Y- und Z-Achse des 3D_Hallsensors TLV493D-A1B6 (Slave) von Infineon erfassen. Dies funktioniert schon ordentlich. Nur hängt sich der STM32F405-Prozessor von Zeit zur Zeit auf. Ich habe einen Thread aufgesetzt der all 50ms auf den Bus bzw. den Slave anschreibt [c] void send_3D_Hall(void) { I2C_start(I2C3, SLAVE_ADDRESS_3D_HALL_WRITE
-
Thread
Wie Programm auf µC bekommen
Die Nucleo Boards gibt es für M0, M1, M2, M3 und M4. Ansonsten sowas falls der STM32F405 auch ok ist: https://www.olimex.com/Products/ARM/ST/STM32-H405/ Gruß, Stefan
-
Thread
Aufbau der STM32 datenblätter etc.Tak einschalten etc pp
Für z.B. den STM32F407 braucht man also RM0090 als Family Reference und dann das Datenblatt für STM32F405xx/407xx.
-
Thread
Neues SDK für ESP32 Gesperrt
Dein erstes Bild erinnert mich an HydraESP32. https://oshpark.com/shared_projects/dgKJqznH mit STM32F405 Cortex M4F 32bits MCU @168MHz
-
Thread
STM32F405 clocktree und USART
Liebe kundige ARM Kenner, ich dachte immer laut ARM Cortex Reference manual figure 21, der USART1 clock hängt über den AHB- und APB-prescaler an der SYSCLK. Falls ich an der PLL rumschraube ändert sich SYSCLK und die Timerclocks aber USART1 läuft nach wie vor super. Umgekehrt: Falls ich HSE ändere und die SYSCLK über die PLL konstant lasse passt die Baudrate nicht mehr. Der USART1 clock scheint also an HSE und nicht an SYSCLK zu hängen. Das steht im Referance manual anders. Wo ist denn da mein Verständnisproblem? THX Cheers Detlef
-
Thread
STM32F446ret6 JTAG-Problem
STM32-H405_sch.pdf Ich hab das Board selber, und damit geht JTAG problemlos. Ist natürlich ein STM32F405RG drauf, der evtl. vom Pinning her anders ist, aber halt das Prinzip, das sollte auch für Deine CPU gelten.
-H405/... > > Ich hab das Board selber, und damit geht JTAG problemlos. Ist natürlich > ein STM32F405RG drauf, der evtl. vom Pinning her anders ist, aber halt > das Prinzip, das sollte auch für Deine CPU gelten. Öhm, das ist ja genauso wie ich es habe. Ein 10k Pullup auf 3V3, ein 100 nF auf Masse
-
Thread
STM32 DAC - invertiert ohne Buffer?
Hi, Ich habe ein merkwüdiges Phänomen mit dem Olimex H405-Board, welches einen STM32F405RG in LQFP64-Package verwendet. Packagebedingt ist daher V_REF gleich VDDA, was ich schonmal sauber mit 3.3V messe. Wenn ich bei DAC1 (geht auf PA4) den output buffer auf enabled setze, verhält
-
Thread
Stm32 Fehler beim Verbinden mit dem PC
Hallo zusammen, ich arbeite gerade mit dem Microcontroller STM32F405RG. Beim Bestücken der Platine habe ich aus versehen die Programmierschnittstelle um 180° verdreht angelötet. Logischerweise konnte ich keine verbindung mit dem Microcontroller herstellen. Nach
-
Thread
NXP Cortex-M µCs: Toolchain, Makefile, etc
legen, wenn's vom RAM her paßt. Im Übrigen hat NXP in Sachen RAM nicht wirklich etwas, das mit STM32F405 gleichziehen kann, also 192kB (plus 4kB Backup-Ram).
schrieb im Beitrag #4655220: > Im Übrigen hat NXP in Sachen RAM nicht wirklich etwas, das mit STM32F405 > gleichziehen kann, also 192kB (plus 4kB Backup-Ram). Naja, selbst wenn man 64kB Programm im RAM hat sollten 96kB ausreichen ;) Ich war sowieso immer auf der RAM-Sparer Seite. Und bei einem
-
Thread
Timer Interrupt Service Routine und die main()
verstehe, was zweifellos an meiner mangelnden Einsichtsfähigkeit liegt, aber Ihr könnt das besser: STM32F405 Olimex board, gcc. etc. pp., hat mit der hardware nix zum tun. Ich hole mir in der timergesteuerten ISR einen ADC-Wert (160ks/s) und werfe den ADC dann gleich wieder an, warte also nicht. Die
@ Detlef _a (detlef_a) >STM32F405 Olimex board, gcc. etc. pp., hat mit der hardware nix zum tun. Wirklich? >Ich hole mir in der timergesteuerten ISR einen ADC-Wert (160ks/s) und 160 ks/s sind auch für einen 32 Bitter schon
-
Thread
Maximaler Ausgangsstrom STM32F405
Guten Abend, was ist der maximale Ausgangsstrom des STM32F405? Dem Datenblatt konnte ich entnehmen, dass pro Pin maximal 25mA fließen. Allerdings kann ich nichts zum maximalen Gesamtstrom aller Pins finden. Außerdem würde es mich auch noch interessieren,
-
Thread
STM32F405 I2C Levelshifter benötigt?
Schönen guten Tag, ich will hier eine kleine Platine aufbauen mit dem STM32F405 als "Hirn". Hauptsächlich wird I2C benötigt. Da der STM32F405 allerdings als Versorgungsspannung 3.3V benötigt, frage ich mich ob ich einen Pegelwandler mit einbauen muss, da im Datenblatt des STM32F405
-
Thread
STM32 flashen mit RS232
Hallo, ich kaper den thread mal. Ich flashe auch einen STM32F405 mit dem Flash-Loader von ST über den UART. Das geht auch gut mit einem PC, mit meinem Labor-PC aber nicht. Ich vermute, das ist irgend ein timing Problem. Kennt jemand den Effekt und hat jemend den
-
Thread
STM32F4 und langsames SPI Interface
Hallo. Ich verwende einen STM32F405 und müsste eine Komponente per SPI anbinden. Mein Problem ist, dass die Komponente nur < 5khz SPI-Clock verträgt. Selbst mit max. Prescaler komme ich beim SPI2 auf ca. 170khz SPI Clock. Zusätzlich
-
Thread
Alternative zum dual OPV OPA2350
Kapazitäten. Die Originale sind für eine höhere Bandbreite aus- gelegt, die aber der nachfolgende MC (STM32F405) nicht ausnützen kann, weil zu langsam - so die Software-Entwickler zum mcHF OS-Projekt. https://www.mikrocontroller.net/topic/376544#new
-
Thread
CubeMX mit Coocox verwenden
Inc\stm32f4xx_hal_def.h [cc] Parsing ..\..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f405xx.h [cc] Parsing ..\..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f415xx.h [cc] Parsing ..\..\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h [cc] Parsing
-
Thread
stm32 VDDA Pin nicht angeschlossen
Hallo Zusammen, ich arbeite gerade mit dem Microcontroller STM32f405rg. Beim Bestücken der Platine ist mir ein Fehler unterlaufen, sodass der VDDA Pin zunächst nicht angeschlossen war. Mein Computer erkennt den Microcontroller nicht, auch nicht mit angeschlossenem
-
Thread
SWD so in Ordnung?
Ich mache zum ersten mal ein SWD Interface für einen ARM (STM32F405). Deswegen wollte ich nachfragen, ob das so in Ordnung ist? Die Labels würden so direkt zum µC gehen, VDD = 3V3 Bei der Beschaltung hätte ich mich an den Angaben von Keil gerichtet http://www.keil.com
-
Thread
STM32F439VI und das stm32_flash.ld File
Hallo Forum, wie muss ich ein vorhandenes stm32_flash.ld File von einem STM32F405 anpassen um es für den STM32F439VI nehmen zu können. Vorhanden ist: /* Entry Point */ ENTRY(Reset_Handler) /* Highest address of the user mode stack */ _estack = 0x2001c000; /* end
-
Thread
STM32F4 auf eigenem Board / GPIO Ansteuerung
komme aus der Welt der Atmega-Controller und versuche mich nun in ersten Schritten auf einem ARM STM32F405. Aus Spaß an der Hardware habe ich für erste Schritte keines der bekannten Experimentierboards verwendet sondern habe mir ein eigenes kleines Board mit einem Adapter auf einer Lochrasterplatine aufgebaut
-
Thread
CNC Steuerung (G41) - Beratung
schwer. Ist höhere Schulgeometrie. Meine Steuerung (mit G40/G41/G42 ) läuft autarkt auf einem STM32F405 und belegt ca. 27KB Code. VG Pieter
-
Thread
dspic ausreichend für Audio Effekte ?
5,8 ms lang. Macht eine Latenz von 11,6 ms. (bei 44,1 kHz). Ein schöner Prozessor ist z.B. der STM32F405RG, kostet knapp 10€ bei Digikey, 1 MB Flash, 192 kB RAM, bis zu 168 MHz,i2s oder interne 12bit AD und DA Wandler (für die ersten Versuche durchaus ok) und das ganze im IMHO schön lötbaren 64-LQFP-Gehäuse
-
Thread
STM32Fxxx: Busse ideal takten?
to the product datasheets for the values of OSPEEDRy bits versus VDD range and external load. STM32F405/7 DOC022152rev5 Suche "OSPEEDRy" -> Input/output AC characteristics Alles beschrieben, sogar mit Bildern...
-
Thread
ID beim STM32
Diese Signatur scheint es aber nur für die STM32L4x6-Serie zu geben. Bei dem von mir eingesetztem STM32F405 finde ich im Gegensatz dazu keine Angaben im Reference Manual. Habe ich dabei etwas überlesen, oder gibt es die Signatur wirklich nur bei einigen STM32-Typen?
-
Thread
Welcher Low-Power-Mode beim STM32F405
Hallo zusammen, zur Zeit versuche ich die Low-Power-Modes beim STM32F405 zu verstehen. Ich möchte den µC sowohl über den CAN-Bus (eine Anfrage kommt vom Master), als auch über ein oder zwei Analogsignale, wenn eins davon größer als 2V wird (alternativ mittels externen
-
Thread
Bei STM32F405 mittels A/D-Wandler schnell 6 Werte erfassen
Hallo, zur Zeit versuche ich abzuschätzen, ob ich mit einem STM32F405 sechs Analogwerte jeweils alle 100µs wandeln und abspeichern kann (= 60.000 Werte pro Sekunde). Geht das wohl mittels DMA bei maximaler Taktfrequenz?
-
Thread
EAGLE platziert Bauteile nur teilweise
Hallo, ich habe gerade mit EAGLE das problem, dass wenn ich einen STM32F405 in meinem Schaltplan platziere, nur ein Teil von diesem platziert wird. Das heißt, dass ich eine Lib habe, welche den Controller in Controller und Power Teil splittet und diese dann neben einander