-
Thread
Stromverbrauch STM32F407VET6 im Standby / Deep Sleep
für ein kleines akkubetriebenes Projekt gekauft: https://wiki.stm32duino.com/index.php?title=STM32F407 Um den Stromverbrauch im Standby-Modus möglichst zu reduzieren, habe ich bereits den Widerstand der Power-LED ausgelötet (R5 aus folgendem Schema: https://wiki.stm32duino.com/images/5/5c/STM32_F4VE_SCHEMATIC.PDF). Leider schaffe ich es jedoch nicht, den Stromverbrauch unter ~1,6mA bei direkt angelegten 3.3V im Standby-Modus zu bringen (egal ob mit den CubeMX Beispielen oder eigenen Versuchen
-
Thread
Wie sind die Einstellungen beim signalgetakteten Timer durchzuführen (STM-Board)
bestimmte Anzahl Flanken von 2 digitalen Quadratursignalen eines Drehgebers gezählt wurden. Das STM 32F407 bietet genau für diese Anwendung eine Timer-Funktion "Encoder" mit 2 Eingängen an. (Dokumentation siehe Anhang)... Laut der Doku wird ja hier ein Auf-und Abwärts-Zähler generiert (je nach Drehrichtung
-
Thread
Erstes LED-Projekt mit STM-Board scheitert
Hallo, ich versuche hier meine ersten Test-Projekt für das STM32F407 zu starten und bin aber noch nicht mit den grundlegenden Befehlen für die GPIO-Ports und der HAL-Library vertraut und finde leider auch keine übersichtlichen Auflistungen. Ich konfiguriere mit
-
Thread
Erstes Programmieren von STM 32, irgendwas mache ich falsch.
Blink_LED" -g -o "startup/startup_stm32f407xx.o" "../startup/startup_stm32f407xx.s" Finished building: ../startup/startup_stm32f407xx.s Building file: ../Src/main.c Invoking: MCU GCC Compiler C:\Users\**\Desktop\Testprojekte\Blink_LED
44:0, from C:/Users/**Desktop/Testprojekte/Blink_LED/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:183, from C:/Users/**/Desktop/Testprojekte/Blink_LED/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:149, from C:/Users/**/Desktop/Testprojekte
-
Thread
Qualm aus STM-Board
Hallo, es geht um ein STM32F407 Discovery-Board. Ich habe versehentlich als ich die Masse eines Tastkopfs vom Oszi anschließen wollte einen Kurzschluss zwischen dem 5 V-Pin und dem Ground gemacht und das Board gab deutlich Qualm
-
Thread
Fragen STM32F429BI mit Display, SDRam und emWin
genutzt, aber mit einer Grafik-Hardware, die nicht direkt von CubeMX unterstützt wird. (China STM32F407-Board + ILI9341 mit 16bit-Parallel-Interface) STM32 Starter schrieb im Beitrag #5736008: > Wie ist da mit den Layern? Muss man da erst was "aktivieren"? Ich mußte da nichts extra aktivieren
muss auch noch initialisiert werden. Falls das noch nicht geschehen ist schau mal im Cube-Paket des F4 in den BSPs des Discoveryboards mit TFT wie es dort gemacht wird.
-
Thread
Dregeber mit STM-Board auslesen, bitte um Einstiegshilfe
anfreunden konnte, aber leider kommt die geforderte Aufgabe an dessen Grenzen. Nun habe ich ein STM 32F407VG zur Verfügung gestellt bekommen. Die Aufgabe scheint erst mal einfach: Die Signale eines inkrementalen Drehgebers müssen bei einer max. Geschwindigkeit von 30 Umdrehungen pro Sekunde erfasst
wohl nicht richtig gesucht. https://www.st.com/content/ccc/resource/technical/document/user_manual/2f/71/ba/b8/75/54/47/cf/DM00105879.pdf/files/DM00105879.pdf/jcr:content/translations/en.DM00105879.pdf Und für den Einstieg sind auch die Videos von ST recht nützlich: https://www.youtube.com/user/STonlineMedia
-
Thread
Problem with STM32F407 using RTC_SmoothCalibConfig
- DBP bit (PWR_CR) is set to enable write access - RTC_WPR is written key-sequenze (by function itself) to enable write access - call of RTC_SmoothCalibConfig(...) does not change Register RTC->CALR - return of RTC_SmoothCalibConfig(...) is SUCSESS, nevetheless RTC->CALR remains always 0x0000 - I find no Remarks in Errata sheet about this problem
-
Thread
[S] STM32 Demo-Board und Programmieradapter gesucht
1. Wahl: https://www.reichelt.de/discovery-kit-st-in-verbindung-mit-pc-usb-stm32-f407gdisc1-p219363.html?&trstct=pos_2
Hallo, hätte hier ein STM32F401 Nocleo rumliegen https://www.st.com/en/evaluation-tools/nucleo-f401re.html hat zwar nicht direkt einen USB-Stecker zum rumspielen, der Controller hat aber USB. Ne USB-Buche (A od. B) würde ich zum
-
Thread
Bestellung des STM32F407VET6 Development Board
Lieferanten von maximal 2 Wochen zu bestellen. Das schwarze develeopment Board ist für den Chip STM32F407VET6. Allerdings habe ich nur chinesische Lieferanten gefunden. Weiss jemand von euch ob es auch ein europäischer Lieferant gibt?
https://www.ebay.de/itm/STM32F407VET6-STM32-Cortex-M4-Development-Board-NRF2410-FMSG-SD-Card-DE/323601020976?hash=item4b581fb830:g:XVgAAOSw0TBcFRig:rk:23:pf:0
-
Thread
Neues Projekt - welcher µC?
Ein STM32F407 oder F7xx sollte das können
Ein Discovery Kit mit STM32F407VG (STM32F4DISCOVERY) und das passende Expansion Board (STM32F4DIS-EXT, dann hast alles was Du brauchst.
-
Thread
MP3 Decoder in C der wenig Ressourcen braucht.
Cortex M4 bedarf (und dann wohl nicht der kleinste). Eventuell geht ja das China Blackboard mit STM32F407 ?!? Mit Z80 oder 8080/8085 garantiert nicht !
Ralph S. schrieb im Beitrag #5715556: > Eventuell geht ja das China Blackboard mit STM32F407 ?!? Was meinst Du damit?
-
Thread
STM32 - Interrupt Problem
Zwischenstand: Gleiches Verhalten bei: STM32L053 Discovery Board STM32F407 Discovery Board STM8L Discovery Board Ich teste jetzt noch einen Atmel Atmega168
Ich hab's gefunden :) Im Reference Manual des F303 (DocID 22558 Rev 8) steht bei Timer 15 genau das, was Dr. Sommer beim F103 gefunden hat. Nur leider nicht bei Timer 4... Danke für's Helfen :)
-
Thread
Nachfolger für ATMega gesucht
viele Wahlmöglichkeiten. Und falls der doch mal zu klein/langsam sein sollte, nehme ich einen STM32F407. Der spielt in der nächst höheren Liga und wird weitgehend gleich programmiert. Und es geht noch weiter nach oben ... (für mich wohl nicht)
ATATMEL-ICE hatte ich mal. Der hat mich nicht vom Hocker gehauen. Aktuell habe ich eine kleine Serie F407 mit ST-Link programmiert: 45800 Bytes in 2,4 s. Dies nur als Hausnummer. Debugging mit irgendeinem ICE beim AVR habe ich nie gemacht. Beim STM32 kann man sich die Register/Variablen zur Laufzeit
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
=5ryk1lD0k4xF
sollte sich die BluePill überlegen. By the way: Preislich interessant sind evtl. auch: STM32F407-Board -> 6,16€ https://www.lcsc.com/product-detail/C22370035.html Arduino UNO mit ATmega328 und einem sehr "stylischen" und bunten PCB -> 7,67€ https://www.lcsc.com/product-detail/C22397130.html
-
Thread
[S] STM32F407 Discovery
Hallo zusammen, Bin auf der Suche nach einem STM32F407VGT Discovery Board. Hat vielleicht noch jemand eins zu Hause rum liegen, dass er nicht mehr braucht und kostengünstig abgeben möchte. Gruß, Markus
-
Thread
STM32 LTDC mit internem SRAM?
Anwendung braucht man keine 24 Bit Farben. 8 Bit mit einer Farbtabelle (CLUT) reichen völlig aus. Der F767 ist natürlich ein feines Teil ;-) Es geht auch schon zwei Nummern kleiner mit einem F407 im 100-pol. Gehäuse: http://mino-elektronik.de/TFT-direct-drive/TFT-direct-drive.htm#tft-4 Mit DMA werden auch bei kleinen Gehäuse nicht die besten IO-Pins 'verbraten': http://mino-elektronik.de/FM_407/fmeter_407.htm#c2
-
Thread
Entscheidungshilfe für uC bei Gartenbewässerungsprojekt
Schrittmacher). Wenn du auf Kabel stehst und es komliziert haben willst, kann ich dir eine Platine mit STM32F407 + PHY, 2 Relais, 12 N-FET Ausgängen, 12 12V DC sicheren Eingängen und RS485 verkaufen :/
-
Thread
Suche einen Arm Cortex M0+ oder M3 Board mit einer MPU
STM32F2xx wie der STM32F205 haben eine MPU. Oder darfs auch nen M4 sein? Dann die STM32F4xx Reihe.
ist nicht der Nachfolger des M3. Sondern ein M3 Kern mit DSP und FPU Erweiterungen Zu den STM32F4 gibts auch künstige DevBoards, die Discoverys zB STM32F407 Discovery oder STM32F411 Discovery.
-
Thread
STM32F407VGT FSMC + FPGA
Hallo, ich möchte einen STM32F407VGT (TQFP100) an einen FPGA anschließen. Der STM soll über den FSMC mit dem FPGA reden. Leider habe ich festgestellt, dass der FSMC entweder komisch beschrieben ist, oder einfach absolut ungeeignet
Guggema: http://www.cnblogs.com/xiaomagee/p/5409024.html Die Chinesen mit dem icore3 STM32F407+FPGA Board nehmen auch den muxed Mode (erkennbar am NADV). Aber arbeiten auch garnicht erst mit Byte Enables.
-
Thread
Eclipse: ode.h wird nicht gefunden
Vielen Dank für die schnelle Antwort! Rufus Τ. F. schrieb im Beitrag #5693139: > Da eine *.h-Datei keine Library ist, ist das der komplett falsche Ort > dafür. Danke für die Info, ich habe leider noch kaum Erfahrung mit C++ Rufus Τ. F. schrieb
1 exit status make: *** [ODETest2] Error 1 11:00:56 Build Failed. 8 errors, 0 warnings. (took 407ms) Was hat nun nicht geklappt?
-
Thread
STM32 DMA durch Timer starten
Hallo zusammen, ich schaffe es einfach nicht bei einem STM32F4 mit einem Timer DMA zu triggern. Folgendes stelle ich ein: Bei DMA1: [code]// Den Stream ausschalten DMA1_Stream5->CR &= ~DMA_SxCR_EN; // Warten bis er ausgeschaltet ist while (DMA1_Stream5
beiden DMA sind beide Bus Anschlüsse an der Busmatrix. Ansonsten geht das direkt zum APB. Da beim F4 die GPIO am AHB hängen muss dann dieser DMA genommen werden. Beim 407/405 ist das dann der DMA2 und nicht DMA1. Ein Blick in das Datenblatt (nicht RefMan in dem Fall) unter Device Overview brignt
-
Thread
Welches 7 Zoll Grafikdisplay ist gut?
-MCU-800-480TFT-LCD-Display-fur-Arduino-CP11014/271513577223?hash=item3f37786707:g:SKcAAOSwxNxbWuew:rk:48:pf:0
Dir ein gebrauchtes Display 5,7" 320x240 und ein passendes Controllerboard (Musteraufbau mit STM32F407) anbieten. Die Ansteuerung erfolgt über RS232. Funktionen sind zum einen Terminalmodus (Text in festen Zeilen/Spalten mit ein paar Steuerzeichen) und zum anderen Grafikmodus mit frei positionierbarem
-
Thread
STM32F407IG baud rate
Wie kann ich die automatische Baud Rate detection für den STM32F407IG implementieren? Hier gibt es bereits eine Anleitung von STM, die aber leider nicht sehr erklärend ist. https://www.st.com/content/ccc/resource/technical/document/application_note/group0/66/fa
-
Thread
Arduino Pro Mini Software RTC
i_actual_minutes,i_actual_seconds); Serial.print(String(actual_Time.Hour())); Serial.print(F(":")); Serial.print(String(actual_Time.Minute())); Serial.print(F(":")); Serial.println(String(actual_Time.Second())); Serial.flush(); i_actual_millis = (millis() - i_actual_millis);
internen Osz laufen lassen, nur die Frage wie genau das noch ist. Für ne RTC reicht es nicht. Der 407 hier aber läuft mit dem Takt aus dem 16 Mhz schon seit einem Jahr sehr genau, keine 4 Minuten Abweichungen seit letztem März.
-
Thread
GIGATRON Emulator im STM32
bzw. müsste mir die ganzen Dokus raussuchen. Aber eigentlich sollte alles mit dem F405 / F407 funktionieren, ggf. muss halt die PLL an den verwendeten Quarz angepasst werden. Der "Rest" ist ja einfaches I/O. Jörg
C lag ich voll daneben, es sind günstigenfalls ca. 250%. Ich habe mir mal die Belegung vom STM32F407 Discovery angeschaut. Wenn man die Peripherie stilllegen kann und den Quarz tauscht, sollte es gehen. Andernfalls ließe sich das Ganze auch auf 8 oder 16MHz Quarzfrequenz umstricken. Das Projekt ist
-
Thread
STm32F103 und F407: Konstanten sicher ins Flash legen?
Hallo, ich überlege grad, wie ich es sicher anstellen kann, dass der Linker Konstrukte wie function(foo,"Ich bin ein Parameter"); oder const* text = "Blablablab...... lange Geschichte" sicher ins Flash packt und daraus nicht einen Initializer baut, der das dann alles im Ram kopiert beim Startup. Ich habe mal mein Linker Script angepappt. Gibt es da sichere Methoden, dass der GCC Linker da RAM sparend arbeitet? Dem Compiler ist das ja egal der weiss ja nicht mal dass es Flash gibt. Bei Variablen zwinge ich diese mit #define CCRAM __attribute__((section(".ccram"))) #define
-
Thread
Wärmebildkamera mit dem MLX90640 und Arduino Due
berechnet, als Optimierung könnte man noch eine Tabelle vorberechnen lassen. Ich habe das auf einem STM32F407 laufen, der ist so schnell das eine Tabelle nicht nötig war. Das TFT für Board ist allerdings nicht besonders gut, die Farben sind extrem blickwinkelabhängig. Im Anhang ist meine C++ Klasse und wird
sonst der 3.3V-Spannungsregler auf dem ESP32 zu warm wird. Hier https://as-electronic.net/epages/f5f396c6-206d-4fb6-8b4c-7e9832c1a74f.sf/de_DE/?ObjectPath=/Shops/f5f396c6-206d-4fb6-8b4c-7e9832c1a74f/Products/MLX90640ESF-BAB-000 ist der MLX9640-Sensor aus Deutschland für rund 40 Euro zu beziehen. Damit
-
Thread
Lebensdauer von lokalen Variablen
Niklas G. schrieb im Beitrag #5668282: > Ja das Hardware-I²C der alten STM32 (inkl. F407) ist ziemlich vermurkst. > EEPROM braucht man doch eigentlich nicht, man kann auch den internen > Flash beschreiben, man muss sich aber eine Art Wear-Leveling basteln. Da > gibt's aber sogar eine
GUI-Generator hast du den das Bund-Display zum > laufen gebracht? ILI9341 SPi Version für STM32F103, beim F407 sind die Prescaler anders zu setzen und der APB ist auch ein anderer für die SPI.
-
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 missbrauche
Ich habe das gleiche Problem mal mit dem F407 für eine 64x64 Matrix mit 4 RGB Kanälen mit jeweils 16 Zeilen gelöst. Das Vorgehen ist das selbe wie du beschreibst. Ich takte auch mit 10,5 MHz und komme so bei 6-Bit BAM auf ca. 150Hz Bildrate.
-
Thread
USB PowerSupply mit Mikrocontroller
schrieb im Beitrag #5657074: > Jetzt wäre noch interessant, > was das für einer ist. Da könnte "F0" stehen, aber das ist nicht so wichtig. Wenn man das nachbaut nimmt man sich einen großen Controller (z.B. F407), schaut wie viel Leistung man tatsächlich benötigt und nimmt dann einen passenden.
A. F. schrieb im Beitrag #5661925: > Mir gefallen allerdings die max. 600mA nicht. Insbesondere weil USB nur 500mA liefern kann... Wird sich wohl auf niedrigere Spannungen als 5V beziehen.
-
Thread
stm32 usb high speed
Schade dass es nur eine Billigversion F730 mit Crypto gibt. Damit fangen die Export Restriktionen an.
Vielleicht muss ich doch über ULPI gehen und etwas mehr über EMV lernen. Das sollte mit einen stm32f407 schon gehen. Hat einer so etwas schon gemacht? Mich würden die Fallstricke interessieren. Grüße -Martin
-
Thread
uC zur Datenspeicherung
Roland F. schrieb im Beitrag #5648307: > Ich glaube da hast du dich verlesen Hab ich ;)
https://de.aliexpress.com/item/Arm-development-board-Cortex-M4-STM32F407ZGT6-development-board-M4-STM32F4-core-board/32826108064.html Da kann man ein 1MByte SRAM zusätzlich bestücken.
-
Thread
[V] 2 x Musteraufbau reziproke Frequenzzähler
Leiterplatte reziproker Frequenzzähler 0,05 Hz – 200 MHz für 8-stellige Messungen / s ohne Display mit STM32F427. Siehe Foto. TCXO 20 MHz; Stabilisierung per GPS. Nähere Beschreibung: http://mino-elektronik.de/FM_407/fmeter_407.htm#b1 € 30,-- + Versand. Bei Bedarf auch Leerplatinen verfügbar. 1 x bestückte
Anpassungen: http://mino-elektronik.de/fmeter/fm_software.htm#bsp13 € 25,-- + Versand. Dieser F-Zähler kann auch an LiIon-Zellen direkt betrieben werden: automatische Abschaltung und Messung der Versorgungsspannung. Bei Interesse bitte PN.
-
Thread
Passenden AD-Wandler
80000×12bit sind übrigens 120kByte, nicht 12 MByte. Falls also 120kByte reichen ginge u.a. ein STM32F407VG; der hat USB, schnelle ADC und 192kByte SRAM. Da bräuchtest du praktisch nichts mehr an externen Komponenten außer Quarz, Stützkondensatoren und USB-Buchse (und OPAMP?). Falls es doch 12 MB sind
-
Thread
Heizungsregelung selber bauen
verworfen, CAN gefällt mir besser und eine Kommunikation zwischen einem LPC11C24 und Bluepill STM32F103 habe gestern noch hinbekommen. Die einzelnen Heizkreisregler mache ich doch autark, mit dem single point of failure beim zentralen Controller hast du Recht. Den sehe ich aber trotzdem als Brücke
dann n-mal für die Heizkreise + Reserve. Für das CAN-Ethernet Gateway doch ein Chinaboard, das STM32F407 oder ein STM Discovery, mal sehen. Wichtig wäre das erstmal der Regler autark läuft, dann ist Fernbedienung die Zugabe. Sebastian L. schrieb im Beitrag #5644568: > Du spähst vielleicht einen Funktionsumfang
-
Thread
uClock - Matrix-Uhr mit WS2812 LEDs
anzuzeigen, sondern 1024 Quadrate einer 32x32 LED-Matrix. Die Software ist lauffähig auf * Nucleo STM32F401RE Board * Nucleo STM32F411RE Board * STM32F407VE Black Board Ich prüfe noch zur Zeit, ob die SW auch weiterhin wie beim WordClock-Projekt auch auf einem STM32F103 Mini-Development-Board läuft. Hier
mit der neuen uClock, Frank P.S. Obige Bilder entstanden mit der uClock-Software auf einem STM32F407 und einem TFT, auf welcher die LED-Anzeige simuliert wird.
-
Thread
STM32F105 3x Input Capture mit Timer1
Also ich habe die Version von hier http://mino-elektronik.de/progs/STM32F4xx/pwm_f407/f_mess.c mit Umkonfigurieren der Flanke anstelle zweier interner Kanäle mit fester Flankenzuordnung ausprobiert. Das scheint aber nur im Bereich 20% bis 80% Dutycycle zu funktionieren. Ansonsten
Ach so vergessen: 20% bis 80% bei 1kHz Eingangsfrequenz auf einem STM32F105 mit 72MHz
-
Artikel
Datei:Minos-STM32F407VET.hex
Version 1.0.0
-
Thread
MINOS - Minos Is No Operating System
button.c ist eine exakte Kopie aus meinem Projekt "WordClock mit WS2812", welches auf dem STM32F103-Mini-Dev-Board, auf den Nucleo-Boards STM32F401 und STM32F411 und neuerdings auch auf dem STM32F407 Black Board läuft. Daher ist die Unterscheidung per #define auch äußerst sinnvoll. Und ich werde
bekomme es einfach nicht ans laufen. Ist das HEX-File auf dieser Seite noch aktuell? Ich habe Minos-STM32F407VET.hex mit dem STM32Cube-Programmer auf das STM32F407VET6 Black Board geflasht (alle 3 Schnittstellen USB, UART und ST-Link) es gab auch jedes Mal das OK beim Verify. Wie komme ich nun auf die Konsole
-
Thread
Wie RTC Genauigkeit messen?
schreibst Du denn für einen Unsinn? 10 Stellen für wenig Geld gibt es hier: http://mino-elektronik.de/FM_407/fmeter_407.htm#c3
Stefanus F. schrieb im Beitrag #5621531: > Wenn ich mit den Luxus gönnen kann, dafür einen ganzen Tag zu verwenden, > kann ich mir wahrscheinlich auch eine Woche oder einen Monat Zeit > lassen. Ja, ja, so