-
Thread
Sinn und Zweck des TXFE-Bits im STM32F407?
Mikrocontroller STM32F407 Welchen Zweck hat TXFE bit (Tx FIFO empty)? Wenn dieser auslöst, dann steht DTXFSTS nicht auf maximum, FIFO ist also nicht leer. Nur wenn XFRC auslöst(transfer complete), dann erst zeigt DTXFSTS,
genannte Hardware der kleineren STM32 ist machbarer. > Daher: Spannendes Projekt... Zumindest für F407 habe ich nichts gefunden, nur F1 u.ä.
-
Thread
Ideen für STM32F4 Systemboard für Einsteiger und Fortgeschrittene
ST-Link drauf haben. Ich liste mal auf was auf dem Board bereits drauf ist (10x8cm) - STM32F407 176pin - MicroSD - 150mA 1.8V - 300mA 3.3V - 500mA 5V - ADC orientierte Spannungsversorgung - 24Bit-DAC (AnalogDevices) - CAN PHY - RS232 PHY - Invensense MPU 9150 (IMU) + MS5911 Barometer
de.mouser.com/ProductDetail/ISSI/IS64WV25616BLL-10CTLA3 Der Zwischenstand war bei 60€ pro Board: - STM32F407Zx - MPU9150 - Ethernet MII - MicroSD - USB Host + Device Jetzt kommen noch SRAM, CAN Phy hinzu. und das bei 7x5cm :)
-
Thread
STM32F407 Mikrocontroller, CooCox. Problem
www.pollin.de/shop/downloads/D810119B.PDF ----------------- Zur Verfügung habe ich nur meinen Stm32f407 µC mit Discovery Board und LCD Display. Als IDE darf ich nur CooCox CooIDE verwenden. Das Problem: Ich weiss nicht, wie ich per I²C die erforderlichen Koeffizienten und Messwerte einlesen kann.
-
Thread
NAND-Flash mit STM32
Hallo allerseits ich möchte mit dem FSMC des STM32F407 einen NAND-Flash vom Typ S34ML04G100TFI000 ansteuern. Die Kommunikation mit dem Flash ansich funktioniert, denn ID auslesen etc. ist möglich. Ich bin aber nicht sicher, wie das jetzt mit dem Wear
> ich möchte mit dem FSMC des STM32F407 einen NAND-Flash vom Typ > S34ML04G100TFI000 ansteuern. Bist du Masochist? Der einzige Grund, rohe NANDs einzusetzen, ist Massenfertigung wo es auf jeden Pfennig ankommt. Und selbst dann auch
-
Thread
Echtzeitregelung Matlab Simulink - Arduino ?
System sehr gute Erfahrungen gemacht: Matlab / Simulink mit Blocksets von ST oder Wajung und dem STM32F407 Eval Kit (ARM Cortex M4, kostet ~15€). Regler mit > 10kHz mit doch recht aufwendigem Aufbau und "hässlichen" Datentypen sind kein Problem, Zicken machen nur "Unsauberkeiten" der verwendeten Blocksets
sehr gute Erfahrungen gemacht: Matlab / > Simulink mit Blocksets von ST oder Wajung und dem STM32F407 Eval Kit > (ARM Cortex M4, kostet ~15€). > Regler mit > 10kHz mit doch recht aufwendigem Aufbau und "hässlichen" > Datentypen sind kein Problem, Zicken machen nur "Unsauberkeiten" der > verwendeten
-
Thread
Was ist mit diesen Zeilen gemeint?
Hallo ich arbeite mit Keil uVison 4.5 und stm32f407ZG weiß jemand mal vielleicht wie ich der RAM bzw FLASH verbrauch ausrechnen kann? Program Size: Code=63224 RO-data=36336 RW-data=704 ZI-data=8320 Danke
alle RO Daten ins RAM gepiegelt werden sind das 44kB. Aus dem Datenblatt entmehme ich, dass der stm32f407 192 kB RAM hat. Das soll also locker reichen.
-
Thread
[S] STM3F407 CPU mit 100 Pins
Bist Du sicher? Bei RS z.B. kostet das F4Discovery Board nur 89 cent mehr als der STM32F407VGT6.
Bist Du sicher? > > Bei RS z.B. kostet das F4Discovery Board nur 89 cent mehr als der > STM32F407VGT6. Dann muss ich aber jedesmal alles mit der RTC umlöten, Quarz drauf, winzige Kpnd. drauf, Kabel ziehen, Batteriehalter draufkleben, Stifte oben abschneiden damit der Platz hat usw. usw.
-
Thread
Profitiert double von der 32bit FPU?
Altes Beispiel mit F407: https://www.mikrocontroller.net/topic/342688?goto=3779925#3779925
Ich arbeite seit einigen Monaten an einem privaten Audio-DSP Projekt. Hardware STM32F407. Also mit FPU. Ich rechne Filter, Reverb-Algorithmen und Modelle in einer 96kHz (10.4µs) Task und beobachte die Rechenzeiten der einzelnen Blöcke immer mit. Zuerst habe ich wie ich es bisher
-
Thread
STM32f4 TIM Base-Init
ABKH schrieb im Beitrag #4416108: > Ich verwende STM32F407 discovery board. in der File System_stm32f4xx.c > habe ich sysclock auf 168MHZ eingestellt: > uint32_t SystemCoreClock = 16000000; Falsch! Stell das zurück auf den Original-Wert von 168000000
= 0x00000201; FSMC_Bank1E->BWTR[2] = 0x0FFFFFFF; #endif /* STM32F405xx || STM32F415xx || STM32F407xx || STM32F417xx */ #endif /* DATA_IN_ExtSRAM */ #endif /* STM32F405xx || STM32F415xx || STM32F407xx || STM32F417xx || STM32F427xx || STM32F437xx ||\ STM32F429xx || STM32F439xx || STM32F469xx
-
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
STM32 Eclipse IDE zusammenstellung für stm32 discovery
Discovery und das STM32F4-Discovery. Ich hab arbeite unter Keil mit beiden Chips F103 (m3) und F407 (m4). Die Keil Lizenz hab ich nur noch bis Ende des Jahres dann muss ich auf was umsteigen das nicht soviel kostet wie ein Kleinwagen, daher die Frage wie und was ?! das wäre super nett von euch jungs! In Gegenleistung werd ich mal mein STM32F407 Basisboard Layout und PCB auf meiner Seite veröffentlichen, welches ich mit Eagle gemacht habe. (+eine lqfp144 Variante mit Sockel zum austauschen der MCU stm32f103<->stm32f407)
-
Thread
STM32 <-> AVR
die Tonne treten? NEVER ;) Aber ein tüchtiges Simple-Board, das einen 144- oder 100-er STM32F407VGT6 beherbergt, das sollte man sich schon anschaffen/selber basteln. Meiner Seel, das Ding zeichnet meine Analoguhr so schnell, daß ich sogar darauf verzichtet habe, auf die obligatorische Progmem-Tabelle
ruepel schrieb im Beitrag #3445781: > a) Wie oft kann man den STM32F407 flashen, bis er kaputt ist, und Das steht im Datasheet unter "Flash memory endurance and data retention". Beim F407 sinds 10000 Zyklen. > b) kann man den Code einfach nicht flashen, sondern nur
-
Thread
0,96 Oled mit STM32F407
Hello, ich versuche gerade ein 0.96 Oled mit dem STM32F407 zum laufen zu kriegen. Es handelt sich um folgendes Display: http://www.dx.com/p/bonatech-0-96-inch-display-screen-module-blue-display-black-blue-295842#overview Verbunden wie folgt: GND->GND
-
Thread
OV9655 Kamera hat nur Blautöne
das Touchscreen Modul noch sonst ein I2C dings verwendet. Werde mir mal das ganze auf einem SMT32F407 ohne Display und dergleichen anschauen...
Patrick B. schrieb im Beitrag #3925583: > SMT32F407 ohne Display Wenn du das 429-tft im Spi-Modus betreibst, kannst du die Bilddaten in den DRAM laden.
-
Thread
STM32F407VE läuft nicht an
Hallo, ich habe gerade eine selbst entworfene Platine zusammengelötet, auf der ein STM32F407VE sitzt. Jetzt wollte ich testen, ob das ganze funktioniert und habe folgendes festgestellt: Ich kann den STM ohne Probleme über SWD (mit einem ST-LinkV2 über OpenOCD und über Atollic TrueSTUDIO
-
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
uint64_t auf STM32F103
beim gcc auf einem F407 mit gcc kompiliert wird das richtig gerechnet: [code] uint64_t freq = 14000; uint32_t FTW = (uint32_t)((0x100000000ULL * freq) / 125000ULL); printf("testvar: %lx\n", FTW); [/code]
Johannes S. schrieb im Beitrag #6078899: > beim gcc auf einem F407 mit gcc kompiliert wird das richtig gerechnet: > [code] > uint64_t freq = 14000; > uint32_t FTW = (uint32_t)((0x100000000ULL * freq) / 125000ULL); > printf("testvar: %lx\n", FTW); >
-
Thread
stm32f407 USB Host Beispiel
Guten Tag zusammen Ich will einen einfachen test machen ob USB Host auf einem STM32F407 läuft, hatt mir jemand ein gutes Beispiel? Der stm soll z.B. Daten auf einen USB Stick loggen Vielen Dank im Vorraus
Jonas schrieb im Beitrag #4637336: > oder sind die immer PA11 > &PA12? Ja. Am F407 Discoboard ist das so fest verdrahtet. Die Initialisierung wird normalerweise von der Library übernommen, wenn du das OTG als Host konfigurierst. Marc schrieb im Beitrag #4625478: > Das nicht habs
-
Thread
LAN2GPIB mit Arduino-Nano und LAN Shield
C. W. schrieb im Beitrag #5136894: > STM32F407VET6 development board Cortex-M4 STM32 minimum system learning > board ARM core board > http://s.aliexpress.com/IVziYryE Man braucht nicht sein halbes Leben warten um die Module zu bekommen, es gibt sie auch aus Deutschland: http://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit-/401387098620?hash=item5d748911fc:g:qcwAAOSw-kdX0mup siehe auch https://www.mikrocontroller.net/topic/426112#new
-
Thread
STM32F407 G-DISC1 Board an Mac und Parallels VM anschließen
Habe auf meinem MacbookPro verschiedene Windows VMs und möchte das STM32F407-DISC1 board dediziert mit einem der Rechner verbinden. Weiß jemand, wie man das erzwingen kann? (Parallels VM) Grüße Christoph
unterstützt STLink, USB, UART. STLink ist > doch auch auf dem Disco drauf? Ich habe aber am STM32F407 keine speziellen Vorkehrungen (irgendwelche Boot0/1 pins) getroffen, als ich es letztens mal programmiert hatte (st-flash aus macOS Terminal und auch aus dem STM32CubeIDE unter Windows 10).
-
Thread
Umstieg 8->32Bit: Codergröße
. ... und das Setup des Interrupt-Controllers. Das war's dann aber auch schon. Für CM4 stm32f407 in Summe knapp 500 Byte für Clocks und NVIC-Setup (7 Interrupts). Für CM3 stm32f103 mit selbstgeschriebenem SystemInit()-Ersatz: ca. 350 Byte für das gleiche. In beiden Fällen wurde für NVIC-Setup
, etwas GPIO und /sehr viel/ Log-Ausgaben. Im Falle des stm32f407 mit STM Library, im Falle von lpc "Register direkt". Wer es belastbarer haben will, muss es halt prüfen (lassen) ;-)
-
Thread
Kamera OV7670 an Arduino (3,3V auf D[0..7]-Leitungen)
Ich hab hier grad eine 5MP Arduino-Kamera an nem STM32F4Discovery-Board am Laufen. Der STM32F407 hat ein Kamera-Interface !!
Kamera etwas gebissen. Ich hab deshalb ein extra TFT für 20€ gekauft und spreche das mit nem STM32F407 (also der ohne TFT Controller) an. Ich mach's per Software. Trotzdem hab ich bei 320x240Pixel noch eine Bildwiederholfrequenz von 200 pro Sekunde.
-
Thread
AVR oder ARM?
hat der STM32F407VG gleich 2 von. Siehe Datasheet: http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf
Schaubild was so alles im STM32F40x drin ist: http://www.mikrocontroller.net/wikifiles/3/33/STM32F407.png Damit solltest Du erst mal ausgesorgt haben ;-) Ansonsten gibt es das Demo-Board mit einem STM32F429, da ist auch gleich ein TFT Display dabei. Der STM32F4xx hat 2 USB Controller drauf,
-
Thread
gdb/openOCD flasht nicht STM32F407
kannst ihn auf 0x20000000 + RAM-Größe initialisieren. (Bin gerade zu faul, die RAM-Größe des STM32F407 nachzusehen.)
ihn auf > 0x20000000 + RAM-Größe initialisieren. (Bin gerade zu faul, die > RAM-Größe des STM32F407 nachzusehen.) Ach so, klar.
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
welche bugs meinst du? F407 ist OTG was naturgemäs aufwändiger ist. Also im VCP code funktioniert das setzen der Addresse im EPIn0 Handler problemlos. nochmal ein codeausschnitt: [c] void OnEpCtrlIn(void) { if (IsStandardRequest
Thomas Z. schrieb im Beitrag #6698885: > welche bugs meinst du? F407 ist OTG was naturgemäs aufwändiger ist. > Also im VCP code funktioniert das setzen der Addresse im EPIn0 Handler > problemlos. > nochmal ein codeausschnitt: Ich weiß, dass es so funktionieren
-
Thread
Frage nach ADC-Präzision (+-XLSB) eines STM32F4 bei z.b. 12-Bit Auflösung und 200kS/sec
http://www.st.com/resource/en/datasheet/stm32f407vg.pdf S. 135-136. Da keine Sampling-Rate dransteht, wird sich das auf die maximale beziehen.
Dr. Sommer schrieb im Beitrag #5385650: > http://www.st.com/resource/en/datasheet/stm32f407vg.pdf > S. 135-136. > Da keine Sampling-Rate dransteht, wird sich das auf die maximale > beziehen. Dann bin ich mit einem ET von 5-Bit auf der sehr sicheren Seite? Wobei nur noch 7-Bit dass ist
-
Thread
Ideen und Anregungen für Projekt mit STM32F4Discovery board
Ich bastele gerade an einem 4-Spur Multitracker mit dem F407 Discoboard, um das defekte Cassettenlaufwerk in meinem alten Fostex 280 durch einen USB Recorder zu ersetzen. Dabei soll Look&Feel des alten Controllers aber erhalten bleiben, so das der F407 das Laufwerk nebenbei emuliert und sich um die Audiospuren kümmert. Leider hat der F407 nur 2 brauchbare I2S Busse, so das ich evtl. nur 2 Kanäle gleichzeitg aufnehmen und/oder wiedergeben kann. http://en.audiofanzine.com/analog-multitrack-studio/fostex/280/user_reviews/
-
Thread
[Biete] Sammelbestellung PROPOX.COM
diesen weiterleiten. Selber werde folgenden Artikel bestellen (siehe Anlage, allerdings MMstm32F407): http://www.propox.com/products/t_264.html?lang=en Die Fakten: - Shop-Warenwert = Netto, d.h. zzgl. 19% Umsatzsteuer Deutschland oder 22% VAT Polen (noch offen) - Inland Versandkosten Deutsche
Paar Dinge gecheckt, teuer. http://www.ebay.com/itm/UET-STM32F407VGT6-100-pin-core-board-/320816504605?pt=US_Ham_Radio_Transmitters&hash=item4ab2275f1d ATMEL328P 4-5 fach wie am Bucht.. 16x2 LCd auch usw. Bart
-
Thread
PID-Regler: Wie schnell ist schnell genug?
meine Implementierung im Vergleich zu anderen. habe deine pid() Funktion gerade mal in meinem STM32F407 reingeworfen, 0,54 µs braucht der für die Berechnung mit seiner FPU.
öfter erwähnte Board (die "Black" Variante, <10€): http://wiki.stm32duino.com/index.php?title=STM32F407 CPU Takt ist 168 MHz und FPU aktiv. https://www.st.com/en/microcontrollers/stm32f407ve.html Das ist natürlich eine andere Kategorie als ein kleiner 8 Bitter, aber einfach mal so als Hausnummer wieviel
-
Thread
CAN bus message, stm32f407
Hallo! Ich habe bei deiner Umsetzung einer Aufgabe ein Problem. Hier ein Fragment von meinem Code. In der Textdatei im Anhang ist er komplett: void CAN1_RX0_IRQHandler (void) { CAN_Receive(CAN1, CAN_FIFO0, &RxMsg); if (counter1 == 10) { TxMsg.StdId = 0x11D; TxMsg.ExtId = 0; TxMsg.DLC = 1; TxMsg.IDE = CAN_ID_STD; TxMsg.RTR
-
Thread
UART USB STM32F407VGT
Hallo zusammen, ich habe folgendes Problem und zwar möchte ich simple über den UART2 des STM-Boards einen char bzw. string senden und diesen über den Mini-USB-Anschluss am PC empfangen und darstellen. Zunächst hatte ich das Problem, dass Windows den COM-Port des Boards erkennt und HTerm auch jedoch Terminal nicht. Nachdem ich die Treiber neu installiert habe, wurde dieser allerdings behoben. Nur wird mir in keinem der Programme irgendetwas angezeigt. Im angefügten Bild habe ich mit meinem "Oszilloskop" mir den TX-Pin ausgelesen. Meiner Meinung wird dort eine Bitfolge übertragen. Nur verstehe
-
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
STM32F407 ADC Übersprechen zwischen Kanälen
Tag und frohe Feiertage zusammen, Für ein kommendes Projekt teste ich gerade den ADC des STM32F407. Das Ganze ist ein Dev-Board aus Fernost (Sowas hier: https://www.ebay.de/i/172870434182?chn=ps&norover=1&mkevt=1&mkrid=707-134425-41852-0&mkcid=2&itemid=172870434182&targetid=526297542870&device=c&
-
Thread
Frontal Cortex
Es gibt natürlich auch größere Boards für kleinere Preise: http://www.amazon.com/Core407Z-STM32F407ZxT6-STM32F407ZET6-Cortex-M4-Development/dp/B00E0FJFVG Man muss nur suchen... (Auch für NXP und andere.) Der Segger ist zwar nicht der billigste, dafür ist der für sehr viele µC brauchbar und auch
Das Board "Core407Z" wäre dann schon ideal für den Start eigener Entwicklungen. Die CPU STM32F407ZE hat 144 Pins und ist SW-Kompatibel mit allen CPU's von ST mit STM32F4xx - von 64 PIN LQFP ... 216 Pin BGA. Wenn man hingegen eine Entwicklung mit TCP/IP machen möchte, dann sollte man sich ein
-
Thread
Stm32 Ethernet - kann das so funktionieren?
Hallo zusammen, Hab vor mit einem Stm32f407 eine Ethernet bzw. Udp Verbindung zu einem PC aufzubauen, Erstmal mit CubeMx und lwIp um wenigstens eine Unsicherheit auszublenden.. Jetzt aber zur Frage, das Bild IM Anhang stammt aus Github und
es Ethernet auf Nucleo Boards erst ab F429 aufwärts, ich habe noch nichts Ethernet-fähiges mit F407 oder F107 gesehen. Beides gibt's jedoch von Olimex.
-
Thread
STM32F407 Universalplatine
Ich hätte noch ein paar Prototypenplatinen für STM32F407VG (100pin) übrig darauf vorgesehen sind: * Regulator 3.3V on Board * Quarzoszillator, RTC-Quarz * alle Ports rausgeführt auf Stiftleiste * USB-C Buchse (auf dem Bild nicht bestückt) * SPI-Flash
-
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
STM32F407, PLL einschalten
moin moin, mache grade meine ersten Schritte mit dem Arm-cortex-F4. Eine LED blink und die UART gibt ein Echo aus. Das funktioniert aber nur wenn der Interne Oszi in Grundstellung arbeitet. Versuche ich die PLL einzuschalten geht gar nichts mehr. Die Werte für die PLLs: M=16, N=336, P=2, Q=7, APB1=4, APB2=2 Die Umschalter sollten auch richtig stehen. Was kann ich übersehen haben? Hat jemand schon solche Erfahrungen gemacht? Schon mal Danke. Mit Gruß Pieter
-
Thread
motionplayer an stm32F407-discovery
Dazu gefunden habe ich: https://www.mikrocontroller.net/topic/317215#3441157 Auf der Projektseite: http://motionplayer.wiki.fc2.com/ ist dies beschrieben: https://www.youtube.com/watch?v=0ETyFmAMFjY Lässt man sch die Projektseite übersetzen(oben inks), kann man sich die Firmware für das angebotene Shield downloaden. Hier nun meine Ergänzungen für Win7-64-bit: Um aber Hardware-änderungen, wie andere init fürs Display und setzen geänderter GPIO für Backlight,zu compilieren, musste ich den Quellcode ändern. Zunächst lud ich: https://github.com/lancetw/motion-player-project dann: https
-
Thread
Cortex M3/M4 im Präprozessor erkennen
gesetzt ist einen spezifischeren Header ein. Für den F446 ist es "stm32f446xx.h" und hast du einen F407, dann ist es "stm32f407xx.h". In diesen (Device-spezifischen) Header-Dateien wird der passende Header für den Cortex-M Kern eingebunden, das heißt in diesem Beispiel (egal ob F407 oder F446) jeweils
-
Thread
Audioprojekt mit dsPIC33FJ128GP804 und SD-Karte (Speed-Probleme)
klappen. Besser ist es, noch mehr SRAM an den PIC zu machen. Ich schlage mich gerade beim STM32F407 mit dem gleichen Problem rum, kann aber glücklicherweise USB Sticks anschliessen.
klappen. Besser ist es, noch mehr > SRAM an den PIC zu machen. > Ich schlage mich gerade beim STM32F407 mit dem gleichen Problem rum, > kann aber glücklicherweise USB Sticks anschliessen.
-
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
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
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
Nucleo-Boards (8MHz Quarz): [code] -DSTM32F411 -DHSE_VALUE=8000000 [/code] Resultat: 100MHz. Für STM32F407VE Black-Board und STM32F407VG Discovery Board (8MHz): [code] -DSTM32F407 -DHSE_VALUE=8000000 [/code] Resultat: 168MHz. Die resultierenden Werte wie Clock-Div/Multiplier und auch Wait-States
oben genannter C-Datei system_stm32f4xx.c. Und die funktionieren mit STM32F401, STM32F411 und STM32F407. Wenn das bei Dir nicht passt, machst Du irgendetwas systematisch verkehrt.
-
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
STM32F401 Embitz1.1 Toolchain gesucht
Der arme kleine F401 hat doch gar keine RNG Hardware. Der F407 z.B. dagegen schon.
pegel schrieb im Beitrag #6689355: > Der arme kleine F401 hat doch gar keine RNG Hardware. > Der F407 z.B. dagegen schon. Haha :)
-
Thread
STM32F4 - SPI und DMA
.... empfange sie aber mit DMA ?! Oder muss ich den Datentransfer zum Slave (Master ist der STM32F407) ebenfalls mit DMA ausführen ? Danke.
// SPI2 hängt am ABP1 und dafür ist der DMA1 zuständig. (S. 18, Fig. 5 Datenblatt des STM32F407VGT6) // Der Datenversand (SPI2_DMA_TX) erfolgt über Stream 4. (S. 18, Fig. 5 Datenblatt des STM32F407VGT6)
-
Thread
Prozessorwahl
Programm vom ST 1:1 auch auf einem NXP. Na das ist ja toll. Dann kann ich ein Programm vom ST32F407 auf einem LPC4350 laufen lassen? Ein guter Witz! Ich Habbichauch schrieb im Beitrag #3425214: > Ich werde definitiv beim AVR bleiben. Ich hab keine Zeit mich mit einer > neuen IDE+Programmer..
) Vergleich mal die jeweilige Anzahl und Art der Timer. Wieviele Quadratursignale können ein STM32F407 und ein LPC4350 per Hardware verarbeiten? Das sind doch die Kriterien, nach denen man sich den Typen und den Hersteller aussucht. Es paßt eben vorne und hinten nicht.