-
Thread
MCU mit 24-Bit-SPI?
! ... wenn man es richtig macht. Hier Anschauungs-Material (zwei 8-Bit Transfers auf einen STM32F407): https://www.mikrocontroller.net/topic/415233#4841468
-
Thread
Sinclair ZX Spectrum 48K Fernsehanschluss
www.mikrocontroller.net/topic/553610#7397934 Alternative: Gestochen scharf als Emulation mit STM32F407 auf 7" Display oder auch PC-Monitor mit Raspberry PI: [[STECCY]]. Deinen ZX-Spectrum kannst Du dann bei eBay verkaufen ;-)
-
Thread
[V] STM32f407 ZG T6
Hallo. Ich habe gut 120 STM32f407ZGT6 in 3 unterschiedlichen grossen Originalverpackungen die ich abgeben würde. Offen habe ich noch ca. 20 Stück, aber das wäre inzwischen wohl nur was zum basteln und nichts mehr für eine Produktion
-
Thread
STLINK-V2 dongle mit BMP flashen - Anschluß an SWD DISCO
einen STLINK-V2 Dongle, auf dem schon ein älteres BMP drauf ist, via SWD Schnittstelle (eines STM32F407G-DISCO) und mittels gdb/OpenOCD zu flashen. Am Chip habe ich Pin 49 (SWCLK) mit pin 2 der SWD Schnittstelle verbunden. Pin 46 mit pin 4 und GND mit pin 3. +5V habe ich im Pfostenstecker mit +5V des
-
Artikel
STM32 für Einsteiger
kurz gezeigt welche Möglichkeiten die CPUs bei den oben empfohlenen Einsteigerboards haben. STM32F407 - vom STM32F4DISCOVERY Board. Blockdiagramm STM32F407 STM32F4DISCOVERY Demoboard Es sind sehr viele Peripheriemodule im µC implementiert. Jedes einzelne Peripherie-Modul (z.B. Ethernet, USB, CAN, Timer
-
Thread
Spektrum berechnen mit Mikrocontroller
Beispiel. Es sollten im Endeffekt schon mehr sein. 64k Punkte oder so. Da ist man mit einem STM32F407 am Ende. Meine Idee war einfach, eine FFT fester Länge zu haben, und dann Center und Span einstellbar zu machen. Wenn die FFT eine feste Länge hat, dann ist natürlich auch die Frequenzauflösung dann
Beispiel. Es sollten im Endeffekt schon > mehr sein. 64k Punkte oder so. Da ist man mit einem STM32F407 am Ende. Dann nimm halt einen H7. Der STM32H743 auf dem Nucleo Board hat z.B. 1MB internen RAM. Da könnte man bestimmt den internen ART Controller bzw die 2D DMA dafür missbrauchen.
-
Thread
STM32CubeProgrammer läuft nicht unter Windows 10 x64
Moin ! Ich habe hier ein STM32 Board mit einem F407 drauf. Angeschlossen ist das Board über einen ST-Link und zwar mittels 3.3V, GND, DIO und CLK. Wenn ich in der Windows Console STM32_Programmer_CLI verwende, dann klappt alles wunderbar (siehe Pic1
-
Thread
STM32F407igt6 defekt?
noch neu für mich. Ich habe hier ein Steuerboard für 3D Drucker / CNC Fräsen etc. mit einem STM32F407igt6 Controller. Nach einem Druckauftrag stieg das einfach so aus. https://github.com/bigtreetech/BIGTREETECH-GTR-V1.0 Meine erste Messung waren die Betriebsspannungen und der 8MHz Quarz Oszillator
-
Thread
STM32C0 Starter Kit
bei dem "vergurkt" hat, ist bei anderen ST-Derivaten besser geloest. Aehnliches gilt fuer den STM32F407. > spartanisch ausgestattet Was die Uebersicht deutlich erleichtert :). So ein > F7xx ist da (am Anfang) schon unhandlich. > Mittlerweile gibt es eine allgemeine kostenfreie Version von
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
Corona Lockdown gebastelt habe. Das Ganze beruht auf einer selbstgebastelten Platine: - CPU: STM32F407VE - Tempoeraturfühler: PT1000 - Reflow Ofen: 10€ Ebay Kleinanzeigen Pizzaofen Die Basis-Funktionalität ist relativ simpel: Mittels Opamp wird ein Konstantstrom in einen PT1000 eingeprägt und über
-
Thread
STM32: SPI1 liefert 0, Chip kaputt?
Ich habe hier zwei augenscheinlich identische Boards mit einem STM32F407. An diese Boards kann ich einen SPI-Slave anstecken. Bei Board A funktioniert alles wie erwartet und ich kann mit dem SPI-Slave kommunizieren. Bei Board B erhalte ich nur 0 zurück, obwohl der Code
der Multiplexer welche die Schnittstelle auf den Pin mappt in Ordnung ist. Ich kenne den STM32F407 nicht. Ich gehe mal davon aus, dass sich SPI1 auch auf andere Pins legen lässt, probiere das mal aus.
-
Thread
Problem mit Timer und Delay
Hallo zusammen, ich habe ein Problem mit meinem STM32F407VG.... in der Cube IDE. Aktuell arbeite ich an einem Program, wo ich mehrere Timer verwenden muss. Meine Programme davor hatten immer nur einen Timer. Jetzt habe ich folgendes Problem, ich brauche
-
Thread
ILI9341 SPI max FPS performance
so ein STM32F407 schafft das locker, es gibt ein Chinaboard wo der ILI9341 Huckepack draufpasst und mit 16 Bit parallel angebunden ist: https://de.aliexpress.com/item/4000953664266.html Ausgabe über das FMC Interface
-
Thread
Z80 Emulation auf dem Arduino
products/portenta-h7 Nee, das Teil ist viel zu fett und zu teuer dafür. :-) Ich meine einen STM32F407VET6. Das im [[STECCY]]-Artikel verlinkte Board kostete Anfang 2020 noch knapp 10 EUR. Mittlerweile leider wegen der STM32-Knappheit 40 EUR. Ich hoffe, das gibt sich bald wieder.
Frank M. (ukw) (Moderator) >Ich meine einen STM32F407VET6. Das im STECCY-Artikel verlinkte Board https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0 Es wird ja praktischerweise von STM mit STM32duino unterstützt. https://github.com/stm32duino
-
Thread
Netzwerkverbindung mit µController
aber die PHY Chips zu bekommen, die sind auch massiv von der Knappheit betroffen. Gut ist der STM32F407, schnell und viel RAM/Flash. Den bekommt man noch auf China Boards bei AliExpress und auch PHY Module mit LAN8720. Software Unterstützung ist sehr gut, dafür gibt es mehrere OpenSource OS. Olimex hat
-
Thread
si5351 AN619
Datenübertragung bleibt. Sollte die Rechengeschwindigkeit eines BluePills nicht ausreichen würde ein STM32F407 sicherlich einen Gewinn in der Rechen- geschwindigkeit von etwa 3 bis 4 bringen. Sollten in deiner Berechnung der Registerwerte noch Floating-Point-Operationen vorkommen dann wäre das eine zusätzliche
#7158387: > Sollte > die Rechengeschwindigkeit eines BluePills nicht ausreichen > würde ein STM32F407 sicherlich einen Gewinn in der Rechen- > geschwindigkeit von etwa 3 bis 4 bringen. Bleib mal auf dem Teppich. Bei meinem Wobbler (der vom Funkamateur) steckt ein AD9951 und ein PIC16 drin. Der Flaschenhals
-
Thread
STM32 Flashinhalt bei neuem Controller
Karl K. schrieb im Beitrag #7148903: > Beim F407 z.B. dauert ein Mass-Erase rund 30 Sekunden. Wohl kaum.
Siehe Bilder anbei, Screenshots aus den aktuellen Datenblättern. F407 braucht für einen Mass Erase wirklich mehrere Sekunden.
-
Thread
Renesas offeriert 5V-fähigen ARM-Mikrocontroller, Funkmodulmarkt im Umbruch
, dynamische Befehlslänge) waren auch die großen Brüder RX610, RX61 und RX62 gegenüber einem STM32F407 deutlich langsamer. Hinzu kommt, daß es weniger Distibutoren gibt, die Preise im oberen Bereich liegen (RX660 bei DK rund 30 € netto) und Einzelstücke oder kleinere Stückzahlen schlecht oder nur mit
dynamische Befehlslänge) waren auch die großen Brüder RX610, RX61 > und RX62 gegenüber einem STM32F407 deutlich langsamer. Moin, der RX660 basiert auf der RXv3 Architektur und die sollte auf dem Papier (= CoreMark Benchmark) eigentlich ein ganzes Stück schneller sein, als ein Arm Cortex-M4. Die
-
Thread
Suche günstigen Mikrocontroller mit Ethernet
Günstig: Schau mal bei Artery (z.B. AT32F407 Series) vielleicht haben die was für dich. https://www.arterychip.com/en/product/index.jsp?t=1659604381706
-
Thread
Neue Chips und Module von Espressif, GigaDevice, STMicroelectronics und Co
basiert auf einem ARM Cortex M4-Chip, und ist eine leistungsfähigere Variante des bekannten GD32F450/F407/F405.  (Bildquelle: GigaDevice) Neben einer maximalen Taktrate von 240 MHz erweitert GigaDevice auch das Speicherkomplement: [c] The new GD32F4 is equipped
-
Thread
Esp32 TFT Display (GC9A01 SPI) animierte Roboteraugen.
Animationen machen. Auf dem runden Display läuft bei mir eine Uhr, habe ich aus einem lvgl code auf den F407 umgebaut. Die Zeiger sind Images die im Winkel rotiert gezeichnet werden. Das wird so von lvgl unterstützt und ist damit recht einfach.
> Verwendest du dafür Arduino IDE oder die IDE von Esspresif? weder noch, das war für den STM32F407 mit Mbed und lvgl. Die Images für die Uhr habe ich hierher https://github.com/pr200sd/demo_lvgl/tree/master und das ist ein ESP Projekt, sieht nach IDF aus. Der Code für die laufende Uhr war da
-
Thread
STM32CubeIDE - kann man dem gdb server einen Schalter mitgeben?
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 pushen, ggf. eins unnötigerweise
-
Thread
Assemblerprogramm zur Ausgabe eines Zeichens auf UART3
> Hast du das falsche STM32 Modell ausgewählt? 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
I2C Bus Wemos D1 Mini / MLX90614
Den Sensor gibt es in 3 V und 5 V, ist es die richtige? Ich hatte auch Probleme den mit einem F407 zu betreiben und habe einen Pegelwandler gebraucht.
-
Thread
STM32 GPIO register map and reset values - RM0090
Hab mal 'ne Verständnisfrage: die z.B. in STM32F407 RM0090 Table 39. aufgeführten "Reset Values" der GPIOx_MODER Register, z.B. 0x00000280 bei GPIOB_MODER , was bedeuten die genau? Soll das nur heißen, daß das nach Reset da drin steht oder müssen die
-
Thread
STM32F407 & CubeMX DMA-PWM
Hi, ich möchte eine Datenprotokoll senden, welches pro Bit den Aufbau 20us low, 20us 0=high/1=low, 20us high hat. Das dann halt 8mal für ein Byte Ich wollte dafür einen Timer mit 60us Periode benutzen und dann entsprechend den DutyCycle mit 33 oder 66% einstellen. Aufgrund der knappen Timings per DMA-PWM. Ich benutze CubeMX & ST HAL Testweise gebe ich ein Byte 0x00 aus. Prinzipiell klappt das auch, aber ich habe zwei Probleme: Der erste Puls ist kürzer. Statt 40us nur 36us. Die anderen Pulse entsprechen den 20us low & 40us high wie ich sie erwarten würde. Ich bekomme am Ende noch
-
Thread
Serielles Flash Programm - Demonstrator GUI funktioniert nicht
Fullspeed USB und ist damit sehr schnell, was sich durchaus positiv beim Debuggen bemerkbar macht. Der F407 hat 512/1024 kB Flash, auch große Programme sind damit blitzschnell geflasht. Vor der großen Krise hat der V3 Mini <8€ netto bei den Distris gekostet. Und um den noch universeller zu machen hat STM
lassen. Den Test mit DIY Board und seriellem Bootloader kann ich morgen auch machen, habe diverse F407 Boards. Aber nur mit der STM32CubeProgrammer Software, das W.S. Zeug kommt mir nicht auf den Rechner.
-
Thread
FTDI zu TTL USB Adapter ges.
funktioniert? Ich konnte ihn letztens noch benutzen, um mit Demonstrator GUI seriell einen STM32F407VGT6 programmieren. Seitdem versuche ich vergeblich, das noch mal zu wiederholen. Auch geht Echo mit Konsoleprogramm (OC Console, auch mit niedriger Baudrate) nicht, wenn ich Tx mit Rx verbinde. Als
-
Thread
Serielle Programmierung Diymore STM32F4 mit Demonstrator GUI
müßte ich doch ein Echo kriegen. eigentlich schon prüfe mal niedrige baud und mit LED Der F407 kann das aber auch allein über USB AN2606 Seite 125 zeigt dir alle Bootloader Möglichkeiten.
doch ein Echo kriegen. > > eigentlich schon > prüfe mal niedrige baud und mit LED > > Der F407 kann das aber auch allein über USB > AN2606 Seite 125 zeigt dir alle Bootloader Möglichkeiten. Danke für die Hinweise. Für STM32F407 wohl eher Seite 112, Table 55. Ich will nun aber genau verstehen
-
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) {
Ticksdauer + Unterbrechungszeit(Interrupt). Ich brauchte die Dauer eines Ticks. Nicht Abstand. STM32F407VGT6 >>erst lesen, dann posten! Ich habe gelesen, ich konnte es selbst nicht herausfinden, ihr habt mir geholfen.
-
Thread
STM32F407 - kann man aktuelle SYSCLK irgendwo auslesen?
Kann ich in einem Programm die aktuelle SYSCLK (z.B. 168MHz) als Wert auslesen oder gibt es eine andere Möglichkeit, sie zu verifizieren, ohne jetzt das Scope oder den Frequenzmesser zu holen?
-
Thread
Busfault sobald cpsie i - Interrupt vorher sehen (STM32CubeIDE)
Beim Debuggen eines Assemblerprogramms eines STM32F407 passiert es, daß nach Durchlaufen einer gewissen Initialisierungsphase, in der ich schon mittels Nachrichten in der SWV ITM Konsole den Programmverlauf verfolgen kann, daß es einen BUSFAULT (Exception
-
Thread
Wo werden Port A-Register für die Pins 13 und 14 konfiguriert, um SWD zu konfigurieren?
STM32F407VGT6 Hier ist mein Code: #include "main.h" int main(void) { RCC->AHB1ENR|=RCC_AHB1ENR_GPIOAEN; while (1) { } } Für die Register von Port A (Pins 13 und 14) erfolgt die Konfiguration in den
Nucleo-Boards oder so? Nein, dies ist die Dokumentation des exakt gleichen Boards wie meines STM32F407 https://www.st.com/resource/en/user_manual/dm00039084-discovery-kit-with-stm32f407vg-mcu-stmicroelectronics.pdf A. B, schrieb im Beitrag #7072144: > Pins vom STLink auf > dem Board nicht benötigt
-
Thread
Mit welchem FPGA anfangen/einsteigen?
Ein STM32F407 hat dafür auch genug Power, incl. Rampen berechnen im Interrupt und Display ansteuern:https://youtu.be/poZjMwRAcH8 Ansonsten macht grbl oder eine 3D-Drucker Hardware doch genau so was, Befehle über
-
Thread
Warum gehen einige Port-Pins, die ich nicht eingeschaltet habe, hoch?
STM32F407 Ich habe nur Pin 12 von Port D für die Ausgabe aktiviert. Aber gleichzeitig werden andere Pins eingeschaltet, immer auf unterschiedliche Weise. Manchmal schalten sich zwei Pins ein, manchmal schaltet
content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group1/83/aa/1d/e9/d8/3e/40/a6/MB997-F407VGT6-C01_Schematic/files/MB997-F407VGT6-C01_Schematic.pdf/jcr:content/translations/en.MB997-F407VGT6-C01_Schematic.pdf
-
Thread
STM32G474. STM32CubeIde, Optimierung ADC-Genauigkeit
Was passiert, wenn du einen Mittelwert über mehrere Messungen rechnest? Ich nutze einen STM32F407 (leider etwas anders) und komme mit folgendem Verfahren auf sehr sehr gute Ergebnisse: "8 Samples messen. Die zwei extremsten Werte verwerfen. Mittelwert über die restlichen 6 Werte". Mittels externer
-
Thread
Wie lautet die Adresse des Stack Pointer Register in STM32F407?
Stack Pointer befindet sich im Flash unter 0x08000000 Wo ist das Stack Pointer Register? Ich habe gehört, dass es einen gibt, aber ich habe die Beschreibung und den Standort SP nicht gesehen.