-
Thread
Suche gutes LCD/LED Display-System mit leicht verwendbarem Framework für meine Bachelor-Arbeit.
Anachronismus, dafür gibt es github & Co. Test mit AdafruitGFX und Portierung auf Mbed für ein STM32F407VE Chinaboard oder LPC1347: https://github.com/JojoS62/mbed-os-example- blinky_STM32F407VE/tree/master/lib/Adafruit_TFTLCD_16bit_STM32-master/src Für den LPC mit dem anderen Display wird die Zeile
gibt es mittlerweile auch eine v7 die ich noch nicht angesehen habe. Es funktioniert auch auf dem F407 rasend schnell ohne DMA, damit könnte die CPU nochmal entlastet werden. Für F746 oder F469 habe ich die DMA aus dem BSP für diese Boards benutzt. Kann man rauswerfen und direkt in die nötigen Klassen
-
Thread
Benutzt ihr ein Betriebssystem auf dem uC?
Problem ist weil so ein fertiges Modul wie Blackpill mit F401/F411 auch nur ca. 5 € kostet, oder ein F407 Board mit Display ca. 20 €. Mit RTOS kann man einiges aufgeräumter machen, z.B. langsamen GUI Thread, schnellem IOThread und weitere für Kommunikation. Ein Interruptsystem sehe ich da als RTOS für
-
Thread
preiswerter Einstieg in STM32 F4
bekannten Handelsplattformen auch aus D oder EU bekommt. https://www.aliexpress.com/w/wholesale-stm32f407vgt6-development-board.html https://stm32-base.org/boards/
Johannes S. schrieb im Beitrag #6361429: > https://www.aliexpress.com/w/wholesale-stm32f407vgt6-development-board.html Man liest von den VGT6-Boards desöfteren, dass man sie eher nicht verwenden soll, sie also eher weniger empfohlen werden. Quelle habe ich gerade nicht zur Hand. Besser
-
Thread
DS18B20 1-Wire Implementierung - Timing-Probleme
gibt, wo schon alle USARTs mit anderen Aufgaben belegt sind. Hatte ich zum Beispiel mit einem STM32F407VET6 - trotz 6 vorhandener USARTs.
wo schon alle USARTs > mit anderen Aufgaben belegt sind. Hatte ich zum Beispiel mit einem > STM32F407VET6 - trotz 6 vorhandener USARTs. Müsste ich unter Projekte & Code posten. Wenn alle Usarts belegt sind und man dennoch eine mehr benötigt ist das ein grundsätzlicher Designfehler.
-
Thread
ENC28J60 myEthernet mit NeMo Stack Probleme
verwenden. Wenn es mehr Boards sein sollen dann reduziert nachbauen. Oder eine Kombination aus STM32 f407 Blackboard und Ethernet PHY zusammen- schustern. Ist die einfachste Möglichkeit ins LAN zu kommen.
-
Thread
Nextion Display Erfahrungen
man damit auch gute Grafik hinbekommt, die sind mir persönlich auch lieber. Ein Sandwich aus STM32F407 und TFT kostet etwas über 20€ und schafft auch einiges.
-
Thread
Ethernet Phy LAN8742A RX Error
stehen lassen: habe nochmal nachgesehen, da wo ich weiss das es mit MCO geht, da wird für den µC (F407) auch ein Quarz Oszillator mit 25 MHz verwendet. Für den MCO hat man da mehrere Quellen zur Auswahl, unter anderem HSE und PLL. Hier ist HSE einstellt wg. passendem Takt, da ist die PLL also nicht dran
lassen: > habe nochmal nachgesehen, da wo ich weiss das es mit MCO geht, da wird > für den µC (F407) auch ein Quarz Oszillator mit 25 MHz verwendet. Für > den MCO hat man da mehrere Quellen zur Auswahl, unter anderem HSE und > PLL... Ich habe den Quarz heute gegen einen 25MHz Quarz getauscht
-
Thread
Ethernet mit STM32F207ZGT, LAN8742a und HR911105A
oder hat sogar die Bauteile schon > mal so in Betrieb genommen? Beim DP83848 den ich mit einem F407 im Einsatz habe braucht es einen 50 MHz Clock den der PHY zum Controller liefern muss um das RMII Interface verwenden zu können. Wenn ich mich recht erinnere, denn es ist schon wieder 2 Jahre her
ja, ok, die 0x1f ist 31 und passt. Ich entwerfe auch gerade einen Phy Adapter für ein China-F407 Board. Im ersten Schritt einfach, da nehme ich ein fertiges Modul von Waveshare. Ich habe auch überlegt so was mal selber zu versuchen und angefangen die Teile zusammenzusuchen. Aber beim Quarz wird
-
Thread
STM32F407, I2C LCD, Initialisierung
Hi, Ich versuche gerade, ein I2C LCD mittels STM32F407 zum Laufen zu bringen. Nach Anstecken des LCDs sehe ich zwei Balken. Nach der Initialisierung bekomme ich aber lediglich in der ersten Reihe einen Balken anstatt einen blinkenden Cursor oder was auch
-
Thread
STM32F407 UART, PuTTY, USB to TTL FTDI adapter. Probleme
Hi Ich bin mir gerade unsicher, welchen Fehler ich beim UART begehe. Verwendet wird der STM32F407 zusammen mit einem FTDI FT232RL Klon und PuTTY. Der Code ist sehr simpel: Es soll beim Starten des uC lediglich ein einzelnes Byte vom uC zum PC gesendet werden. Was ich jedoch aufm Terminal bekomme
Al3ko -. schrieb im Beitrag #6345886: > Der Standardtakt beim STM32F407 ist > der interne RC mit 16MHz. Das ist der Standardwert nach Reset. Aber kannst du auch sicher sein dass dieser Takt an der Peripherie ankommt? Nö.
-
Thread
STM32F4 SDIO DMA HAL problem
Hi Ich kämpfe seit einem Tag auf meinem STM32F407VE (Black Board) einen einfachen SDIO DMA TX Transfer zu tätigen und zwar mit HAL und CubeIDE und FsFat. Ich habe mich strickt an diesen Weg gehalten (im PDF) https://community.st.com/s/feed/
Johannes S. schrieb im Beitrag #6345336: > Aber du lässt den F407 ja mit angezogener Handbremse laufen, > was schon in deinem anderen Thread keiner so richtig verstanden hat. Die 32MHz waren ein Kompromiss aus maximaler Stromaufnahme und SDIO Geschwindigkeit.
-
Thread
STM32F407 und ADC Kalibrieren mit Cube geändert?
Hallo ich habe die aktuelle Version von STM32CubeIDE von ST. Die Funktion: HAL_ADCEx_Calibration_Start(&hadc1) scheint es nicht mehr in der HAL ADC Bibliothek zu geben. Wie Kalibriere ich den Jetzt? Oder ist das schon irgendwie anders jetzt enthalten?
-
Thread
littleFS Performance / Sehr viele Lesezugriffe nach dem Anlegen einer neuen Datei
Ich habe LittleFS testweise zusätzlich zum FAT in einem HTTP Server mit STM32F407, aber da bisher nur 33 Dateien drin und da macht es keine Probleme. Es ist die Mbed Komponente, aber die benutzt ja den gleichen Code, ist aus dem gleichen Haus. Damit kann man aber schnell einen Test
-
Thread
STM32f407 (black) SDIO CLK Fragen
Hi Ich habe mal ein paar Fragen zu SDIO und dem STM32F407VET, verbaut auf den billig Teil (black board). Erstmal eine Sache die mich irritiert. Wenn ich folgende Clock Config verwende (CubeIDE): HSE=8MHz PLL=HSE HCLK=168MHz und ich habe als "48MHz
-
Thread
JTAG Adapter ST32F407
gearbeitet und sattle jetzt um. Das derzeit aktuelle Board https://www.ebay.de/itm/1-2-5-10PCS-STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4/274093156775?hash=item3fd139a9a7:g:fN0AAOSwIV5dynWU hat SWD und JTAG. Ich habe ST-Link-Adapter, https://www.ebay.de/itm/ST-Link-V2-OpenOCD-On-Chip-Debugger-STM8
Library, Peripheral library, CMSIS library etc. etc. etc. Ich habe jetzt 6 Monate mit dem STM32F407 gearbeitet, und war oft auf der Webseite von ST. AC6 habe ich dabei noch nie gelesen, und bin nur über diesen Thread darauf aufmerksam geworden. ST ist leider sehr gut darin, sehr schlecht und unüberschaulich
-
Thread
Verständnisprobleme mit SPI, STM32, Interrupt, wie Senden/Empfangen?
Hi Ich lese mich seit gestern in die SPI Kommunikation ein und verwendet das STM32F407 discovery board dazu. Macht es Sinn, SPI über Interrupts laufen zu lassen? Oder kommt es auf die Situation drauf an? Normalerweise möchte ich blockende Schleifen nämlich vermeiden. Allerdings sehe
-
Thread
STM32f4 einfacher Timer LED mit LL
Hi Hardware: stm32f4xx black-board (STM32F407VE) Software: CubeIDE (kein HAL, nur LL) Aufgabe: Ich möchte eine LED an PB7 einmal pro Sekunde toggeln unter Zuhilfenahme des Timers TIM2 und nur den LL Libs, also ohne HAL. Konfiguration
-
Thread
STM32F407 Pendant zu PORTD und PD0 für HD44780 Ansteuerung
www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung#Die_LCD_Routinen Nun habe ich ein STM32F407 Discovery Board und würde die LCD Routinen gerne abändern. Allerdings verweifle ich gerade daran, die nötigen #defines anzupassen, auch weil das ganze Headerfile ganz anders aufgebaut zu sein scheint im Vergleich zum AVR. Weiß jemand mehr, ob es ein STM32F407 Pendant zu den PORTx und Px0 gibt? (Ob nun PortD und PD0 oder PORTB und PB0 ist zweitrangig). Aus dem STM32F407 Header file kann ich folgendes entnehmen: [c] #define GPIOA ((GPIO_TypeDef
-
Thread
STM32: Prozessortakte (Zeit) herausfinden für delay routine (hd44780)
Hi ich verwende das STM32F407 discovery board und möchte damit das hd44780 display ansteuern. Ich verwende den internen Oszillator und betreibe meinen uC mit 16MHz. Die LCD Routinen hier auf uC.net basieren auf die _delay_us(
Synchronisation) , und einen im Millisekundenbereich (mehr für interne Zwecke). Gibts es auf einem STM32F407 keine Timer?? Schwache Architektur. Obwohl ich bei https://www.st.com/en/microcontrollers-microprocessors/stm32f407-417.html lese: Up to 17 timers: 16- and 32-bit running at up to 168 MHz Wohl
-
Thread
RPI$ Netzteil CC1 und CC2
Hallo, ich hab ein eigenes STM32F407 Board entworfen mit USB-C Connector zur Spannungsversorgung, soweit geht das Board wie gewünscht mit einem RPI4 USB-C Netzteil. Es ist ein Original RPI Netzteil mit 5,1V und 3000mA. Auf meinem Board
-
Thread
STM32 SD-Karte und Cube
Hi Habe hier einen STM32F407 und an dessen SDIO eine SD-Karte angeschlossen. Weis wer ein Beispiel oder Tutorial um die SDIO und FATFS mit dem ST Cube HAL Generator zum laufen zu bekommen? Lande momentan beim mounten der
-
Thread
ILI9486 Display von Raspberry auf STM32 portieren
Ich habe mir scon vor langer Zeit mal ein Testboard für den F407 gebaut an dem ich sowohl 16-Bit Parallel Displays als auch die Raspberry Displays austesten konnte. Ziel war es natürlich die Display Treiber nach eigenem Gustus zu erstellen da mir die vorgefertigten
-
Thread
STM32: wie Prozessor auswählen
Peripherals die gleichen sind, aber RAM und FLash aber Variabel sind? Innerhalb einer Serie wie zB F407 gibts doch verschiedene Flash/RAM Abstufungen. Da ist dann alles gleich bis auf Flash/RAM Größe. Ob zB zwischen F411 und F413 sämtliche Peripherie gleich ist kann dir nur ein Datenblattvergleich
-
Thread
STM32 + SDIO + FATFS + USB
Hallo, Ich habe ne SD-Karte über SDIO an einem STM32F407 und habe da einen Konflikt. Über den Hall Generator SDIO und FATFS Aktiviert und der teil geht schon. Jetzt möchte ich aber über USB vom Rechner auf die SD-Karte zugreifen. In CubeMX lässt sich bei
-
Thread
STM32CubeProgrammer und Security Bit (Option Byte)
Hallo zusammen, wir setzen den STM32F407 in unseren Produkten ein. Aktuell flashen wir diese über den UART (Boot Mode), in den Hex Files ist das SecuritY Bit schon gesetzt (Level 2 -- Read/Write Protection). Zum flashen benutzen wir das Demoprogramm
-
Thread
Stand-alone Programmer für STM32 Controller
gestartet werden und arbeitet leider nicth immer so zuverlässig, wie ich selber feststellen durfte (F407 und Seriel).
-
Thread
STM32h7, Schrittmotor mit hoher Interpolation ansteuern und wissen wo man ist?
berechnet und den Timer wieder getriggert. Die ISR hat dafür mit Interpolation in float auf einem F407 @ 168 MHz ca. 0,7 µs gebraucht. Die Interruptlast ist damit variabel, bei stehendem Motor passiert gar nix. Die HAL bietet in dem OC und OneShot Mode wenig Unterstützung, ich habe nur die Initialisierung
-
Thread
FPU auf STM32F4 (Cortex M4) zieht sehr viel Strom
Guten Tag, ich habe ein etwas merkwürdiges Phänomen: Ich habe eine Applikation auf einem STM32F407 geschrieben, die im Interruptcontext Floating point Operationen durchführt. (Ich weiß langsam bla bla. Ist mir aber erstmal egal. Vielleicht wird das noch in die Main-Loop verlagert). Der Interrupt
Ja? Schonmal mit floats auf einem F407 gearbeitet?
-
Thread
STM32F407 ST Bootloader AN2606 HW Anforderungen
Hallo, ich arbeite gerade an ein CAN Board für den STM32F407 und wollte mir die Möglichkeit offen halten über USART1 und CAN2 die Firmware zuändern. Nachdem lesen der Application Note AN2606 sind ein paar Fragen meinerseits offen zum Kapitel 9.2 (Seite: 51
-
Thread
Hilfe bei stm32 Wahl
du denn? Deine Anforderung klingt nach 24 KByte/Sec. Das geht ja noch. Da würde ich zu einem STM32F407 raten, der hat genug internen RAM um die Daten zu puffern, SDIO für die SD-Karte und auch OTG. Die SDIO-Peripherie hat einen Bug und kann nur 33MHz aber das sollte locker reichen. Pete K. schrieb
könnte). Anschlüsse sind alle rausgeführt, Ethernet und TFT sind damit auch gut möglich. Auch mit dem F407VG, mit 1 MB Flash und 192 kB RAM. Gibt es bei mehreren Ali und eBay Anbietern, auch mit Lieferung aus EU.
-
Thread
STM32: uSD-Layout schafft nur 16 MHz
Bei mir funktioniert ein STM32F407VG mit 33,6 MHz (mehr kann er dank Silicon-Bug nicht) über eine wilde fliegende Verdrahtung mit einer µSD-Karte. Ich halte ein Layout-Problem daher für unwahrscheinlich. Hast du die Driver Strength (
-
Thread
STM32 DMA TO GPIO HILFE
Da würde ich auch nicht kleckern, ein STM32F407VET6 gibts vom Chinesen für <10€, dazu ein TFT passend zum aufstecken. Ansteuerung sehr schnell über FSMC mit 16 Bit parallel. Und die FFT wird dank FPU und 168 MHz Takt sich sehr fix laufen. Hoffe
nicht. > gibt es das Bluepill Board mit mehr IOS. https://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Motherboard-Module-Kit/322268845458?hash=item4b08b85592:g:duYAAOSw5WNa2GeB ne nummer größer im 100pin Gehäuse für 10€
-
Thread
STM8, SPI und SSD1306 - seltsames Verhalten
So, habe mal genau Deine oben gepostete (nicht ganz korrekte) Initialisierung auf einen STM32F407 mit 128x64-SSD1306-OLED geschmissen. Funktioniert soweit einwandfrei, Unterschied ist nur, dass das bei mir so spiegelverkehrt erscheint und dunkler ist mit Deiner Config. Check am besten mal Deine
-
Thread
Keil USB RTE OTG HS Device /Window Fehler beim anfordern einer Gerätebeschreibung
Ich bin neu in der USB Thematik und habe seit einigen Tagen Probleme mit dem USB auf unserem STM32F407 (USB Device IDE von Keil). Ein Kollege hat eine Python Applikation geschrieben um Daten vom Chip auf den PC zu senden und zu empfangen, es hat mit USB FS auch so funktioniert. Auf der Hardware wurden
-
Thread
STM32 Flanken Interrupt
aufgerufen. Bestätigt sich bei der Suche in meinen Rotary Encoder Interrupt-Routinen für den F407.
-
Thread
STM32 Welches Protokoll für Projekt
MAC + ext. Phy board, oder mit Wiznet Chips die es auch günstig als Chinamodul gibt. Beispiel F407 (mit SDC, dann kann man auch lokal loggen): https://de.aliexpress.com/item/4000077989696.html https://de.aliexpress.com/item/32947407343.html
-
Thread
EMBITZ math.h
Hoffe jemand ist schon einmal dagegen gerannt. Wenn ich in einem existierenden Embitz Projekt (F407) mit [c] #include <math.h> [/c] die Header-Datei hereinziehe und einen Sinus berechnen lasse geht das ohne weitere Mühen bzw Fehlermeldungen. Deswegen schlage ich vor du baust ein Minimal-Projekt
-
Thread
STM32: PWM auf falschem Pin
Missgeschick passiert. Ich habe eine Leiterplatte gelayoutet und da benutze ich einen PWM-Output des STM32F407VE. Die PWM soll eine Auflösung von mindestens 18 Bits haben. Ihr ahnt schon was das Problem ist :-) Ich *wusste*, dass die meisten Timer des STM32 nicht 32 Bits haben, deshalb habe ich extra im Datenblatt
Tobias P. schrieb im Beitrag #6171706: > STM32F407VE Noch etwas: ein pinkompatibler STM32F427 kann alle Timer mit 180 MHz laufen lassen.
-
Thread
STM32 eval board mit MAC aber ohne Eth PHY für SPE
Die diversen STM32F407 Chinaboards haben das.
bei Ali oder eBay nach F407 suchen, da findest du jede Menge. Das kleinere Board unter dem Namen 'devebox'. Hier sind Infos zu den verschiedenen Varianten zu finden: https://github.com/mcauser?tab=repositories&q=f407&type=&language
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
mir dazu STECCY ein - ein ZX-Spectrum Emulator auf moderner Hardware. Man nehme: - ein STM32F407VET6 BlackBoard für 8 - 10 EUR - ein TFT-Display für 30-55 EUR - ein oder zwei I2C-PCF8574-Module für 2 EUR - eine noch übrige PS/2- oder USB-Tastatur - Eine µSD-Karte Mit dem ZX-Spectrum-Emulator
dann ausführen kann. Aber wahrscheinlich ist der Junge dann so alt, dass er mittlerweile den STM32F407 direkt in C statt über eine Emulation programmiert... Artikel: [[STECCY]]
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
Frank M. schrieb im Beitrag #6150336: > STECCY emuliert einen ZX-Spectrum 48K auf einem STM32F407VET-Black-Board Meine Hochachtung. leo
Unterstützung der ZX-Spectrum-Tastatur ist auf jeden Fall geplant, kommt also. Pins dafür sind auf dem STM32F407 BlackBoard genügend vorhanden.
-
Thread
LWIP möchte kein TCP senden
habe deinen Codeschnipsel mal in mein Mbed Target mit F407 reingeworfen, funktioniert. Beim bind benutze ich allerdings die IPAddrAny, also [c] IP4_ADDR(&ip, 0,0,0,0); [/c]
-
Thread
Merkwürdiges Verhalten mit Jlink
Hallo, ich habe einen JLink EDU, mit dem ich einen STM32F407VE programmiere. Ich habe nun teilweise sehr merkwürdiges Verhalten: Ich starte den GDB server von Segger und programmiere mit GDB: [code] target extended-remote :2331 monitor speed 1000 monitor
-
Thread
7 Kanäle ADC lesen - Übersprechen - STM32F407
ich möchte für innerhalb eines größeren Projektes (Batterie Manager) analoge Daten mit einem STm32F407 Discovery einlesen. Es geht dabei um die Pin's PA1 bis PA7. Das einzlen lesen klappt schon problemlos mittels HAL_ADC_Start(). Nun möchte ich aber alle "parallel" lesen und in ein Array schreiben
-
Thread
Was spricht gegen die Black Magic Probe?
"request": "launch", "servertype": "bmp", "device": "STM32F407VE", "executable": "../../BUILD/${workspaceFolderBasename}/DEBUG/${workspaceFolderBasename}.elf" }, [/code] hier ist noch ein älterer Artikel aus dem Forum dazu: https://embdev.net
-
Thread
USB Verbindung zwischen 2 Messgeräten
ausgewertet habe, sind vielversprechend. Nun muss es ohne PC laufen, u.a. eine 1024er FFT. Auf einem STM32F407 hab ich so eine FFT zum Laufen gebracht, dauert gut 1ms @168MHz - fantastisch. Größtes Problem nun: als Ausgábe der Daten hab ich nur eine 4..20mA Stromschleife oder den USB Anschluss des Messgerätes
Gebhard R. schrieb im Beitrag #6126933: > STM32L433 Gebhard R. schrieb im Beitrag #6127206: > STM32F407
-
Thread
Weg von Arduino - Beratung
und noch Platz für ein SPI Flash, nur halt relativ wenige Pins rausgeführt. Für 2-3€ mehr gibts die F407 in verschiedenen Varianten, 168 MHz, 192 kB RAM, 512 oder 1024 kB Flash. Z.T. haben die Boards schon MicroSD Slot drauf, SPI Flash, RTC und Steckplatz für TFT Displays. Oder mit fast nix drauf, dafür
Ethernet oder Grafik haben möchte ist der F103 nicht ideal, für ein paar € mehr gibts dann aber einen F407. Nochmal 5 € drauf für einen Ethernet PHY und 11 Dupont Strippen und du hast einen schnellen Ethernet Controller.