-
Thread
Verzögerung eines STM32F4 (168 MHz) für ein Interrupt-Event
außerhalb der 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
kurzzeitig?) jeweils einen High-Pegel annehmen. Korrekt? Diese 2 Detektor-Ausgänge sind dann mit STM32F4-Eingängen verbunden. Korrekt? Sobald nun ein High-Pegel an mindestens einem Ausgang des Detektors erscheint, soll max. 5us später am Ausgang des STM32F4 ein Signal mit f=847,5 kHz erscheinen
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
der Status stage im control kommando gesetzt wird. Das hat bei mir allerdings, als ich etwas für den STM32F407 geschrieben habe nicht geklappt. Da musste ich das Adressfeld umgehend beschreiben, damit sich der Host nicht beschwert. Erhlich gesagt habe ich das nicht verstanden. Zum Test habe ich das auch
Stefan ⛄ F. schrieb im Beitrag #6698857: > Ich würde hier den Vergleich mit F4 vermeiden, denn der hat eine andere > USB Schnittstelle. Siehe > https://www.st.com/resource/en/application_note/dm00296349-usb-hardware-and-pcb-guidelines-using-stm32
-
Thread
DAU IC gesucht
hat. Der Haken ist, dass die QS-Punkte für jede Neuentwicklung zutreffen. Zum Controllerpreis: STM32F030F4 gehen für ca. 0,50USD über den Tisch. Daran eine schnelle PWM mit RC-Filter und die Ripple-Spec wird eingehalten. Hier macht dann eine MCU 6 Kanäle. Wahlweise STM32F051 für ~1USD. Der hat
Noch als Ergänzung, wie ich es mit einem STM32F051 anstellen würde: die vorhandene Schaltung für einen STM32F407 http://mino-elektronik.de/FM_407/fmeter_407.htm#a5 auf das Notwendigste reduzieren und das Programm noch anpassen, daß die Meßzeit
-
Thread
STM32 Arduino
Hmm, von den STM32F103 werden ziemlich viele unterstützt. Was ist eigentlich der Unterschied von einem STM32F103 zu einem MapleMini?
>Sie ergänzen sich. Ah, danke. Im STM-Arduino Forum basteln sie viel mit diesem Board: http://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Entwicklungskit-Board-Core-Board-Modul-/272501793801?hash=item3f725f6409:g:lcwAAOSw5cNYZLH2
-
Thread
STM32 Arduino mit so vielen PWM Ausgängen wie möglich
Sepp schrieb im Beitrag #6421615: > einen Arduino zulegen der einen modernen STM32 verbaut hat. Soweit mir bekannt, gibt es kein einziges Arduino Board mit einem STM32 drauf. Allerdings einige kompatible. z.B. welche mit einem STM32F407 Dieser hat reichlich Timer(14?), so
die Antworten, wie kommt ihr auf beinahe 30 PWM Ausgänge? Es sind ja nur 14 Timer vorhanden bei den STM32F303xE bzw. STM32F407.
-
Thread
Olimex STM32E407, FreeRTOS und lwip
ETH_DMABMR_SR[/c] bleibt stehen, und damit gehts auch mit [c]ETH_GetSoftwareResetStatus() == SET[/c] in der stm32f4x7_eth_bsp.c nicht weiter.
an: [c] static void ETH_MACDMA_Config(void) { uint32_t timeout=0; uint8_t sw_reset_ok=0; /* Reset ETHERNET on AHB Bus */ ETH_DeInit(); /* Software reset */ ETH_SoftwareReset(); // Select the RMII interface. The STM32F4 manual says
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
einem Persönlichkeitsbild, was man am ehesten als "Markenaffe" bezeichnen kann, also "Ingenieur für STM32F407 mit ST-Lib" und der unterscheidet sich dann grundlegend vom "Ingenieur für STM32F407 mit Cube". Klingt überspitzt, ist aber der Kern der Sache. Nochwas: Peter hatte den Ansatz mit dem Aufteilen
Persönlichkeitsbild, was man am > ehesten als "Markenaffe" bezeichnen kann, also "Ingenieur für STM32F407 > mit ST-Lib" und der unterscheidet sich dann grundlegend vom "Ingenieur > für STM32F407 mit Cube". Klingt überspitzt, ist aber der Kern der Sache. > > Nochwas: Peter hatte den Ansatz mit
-
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
-
Thread
RTOS für STM32F4-Discovery
Ich verwende seit zwei Jahren eCos auf STM32F103 und seit kurzem auf dem STM32F407. Das Betriebssystem ist lange gewachsen, extrem konfigurierbar und unterstützt sehr viele Plattformen. Ich bin schwer begeistert davon und gebe eCos in deinen
Ich verwende FreeRtos auf dem stm32F407 in Coocox. Das System ist sehr einfach einzubinden und gut dokumentiert. Es gibt auch ein Buch von Freertos wo alles genau erklärt wird.
-
Thread
STM32 und Linux - Einsteigerfragen
f1md = STM32100 medium density series. f1mdvl = STM32100 medium density value line series. f4 = STM32F407/f417 series (maintained for backwards compatibility) f405 = STM32F405 f407 = STM32F407 f415 = STM32F417 f417 = STM32F417 f427 = STM32F427 f437 = STM32F437 f429 = STM32F429 f439 = STM32F439
-
Thread
Selbstbau-Testboard für STM32F4Discovery
EVOPrimer für STM32F4xx hat RAM, Camera und hi-speed OTG schon drauf. Die Chinesen bieten ein Board mit STM32F407 mit RAM und Flash und allen Pins nach aussen.
gibt den Wert bei 20 USD an. Ich habe bei ihm bereits bestellt und die Ware erhalten. Das Board mit STM32F407 hatten sie damals noch nicht. So kaufte ich eines mit STM32F207 drauf. Und dann... schickten sie es nach Swaziland statt Switzerland :-D Es ging noch mal gut: die Post korrigierte die Adresse
-
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
eine > 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
Suche gutes LCD/LED Display-System mit leicht verwendbarem Framework für meine Bachelor-Arbeit.
Du suchst ein Graphikfähiges terminal, kein stupides Display. Schau dir mal die STM Discovery boards an https://www.mikrocontroller.net/topic/387410 https://www.mikrocontroller.net/articles/STM32F4-Discovery https://www.mikrocontroller.net/attachment/431734/UserManual_STM32H747
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
-
Thread
Problem mit STM32F103 und RAM-Größe
/stm32f031c6.html
Variable l habe ich nur bis 60 laufen lassen, damit ich nicht so lange warten muss. Getestet auf einem STM32F401RE mit 84 MHz: uint8_t: 160 sec uint_fast8_t: 134 sec -> Einbruch der Geschwindigkeit um 20% bei Verwendung von uint8_t. Getestet auf einem STM32F407VET6 mit 168MHz: uint8_t: 83 sec uint_fast8
-
Thread
Cortex Arm M3 M4 M7
Ich bin mit STM32F0-Disco (F051R8) umgestiegen. Dann nach kurzer Zeit auf die STM32F1-Minimal-Boards. Inzwischen habe ich auch die F4..-Discos herumfliegen. Intensiv spiele ich mit den STM32F030, wie von Oliver beschrieben
Also ich habe direkt mit einer M4 (stm32f407) angefangen (nach atmel), da ich einen externen speicherbus brauchte. Die M4 sind neuer vom Preis ahnlich wie die m3 daher würde ich dir zu der m4 raten. Es gibt auch kleine m4 (stm32f3 Serie
-
Thread
STM32F4 Timer konfigurieren
, damit er auf 168MHz läuft (betrifft das stm32F4Discovery): in der system_stm32f4xx.c muss eingetragen sein: PLL_M = 8 in der stm32f4xx.h muss eingetragen sein: HSE_VALUE = 8000000 */ #include "stm32f4xx.h" #include "stm32f4xx_gpio.h
:( Total peinlich sowas :) Bis auf das Wesentliche gekürzt: [c] #include "main.h" #include "stm32f4xx_conf.h" #include "stm32_ub_lcd_ili9341.h" #include "stm32_ub_graphic2d.h" #include "stm32_ub_font.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx.h" #include
-
Thread
µC mit CAN + vielen Digital I/O´s
Der geht: STM32F103, STM32F207, STM32F417 Siehe hier im Artikel: [[STM32]] STM32F417 hat einen Bootloader für UART und sogar USB und auch 2x CAN Controller. Auch geht der LPC1768 von NXP. Edit: Ich kann
STM32F417 Hier ist wohl eher der 407er gemeint. Glaube kaum, dass die Crypto-Engine benötigt wird. Außerdem ist der 417er extrem schwer zu beschaffen. Bei Digikey z.B. gar nicht.
-
Thread
Hilfe bei stm32 Wahl
Anforderungen entspricht, das was du nicht benötigst, benutzt du einfach nicht. Schau mal nach einem STM32F405
Pete K. schrieb im Beitrag #6222745: > Ein STM32F4 sollte reichen. Da hatte ich auch schon einen Favoriten: STM32F413RH Mich verwirrt halt nur SDIO und SDMMC und ob man mit USB-OTG-FS ohne viel Aufwand hinbekommt ohne externe PHY's (was auch
-
Thread
ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI
https://www.stupid-projects.com/driving-an-ili9341-lcd-with-an-overclocked-stm32f103/ Also mit einem STM32F103 kommt man völlig aus. Ansteuerung per SPI DMA. Das sollte dann schnell genug sein.
Felix N. schrieb im Beitrag #6789295: > Hmm, weiß nicht 20 Euro für ein Nucleo-64 F446RE blechen um an einen > STM32F446RE und an den STM32F103C8T6(Der auf der ST-Link Platine oben > sitzt) Controller zu kommen. Ist glaubig nicht die beste Idee. Beim STM32F446RE wird es kaum schneller
-
Thread
STM32F4 - Timer
Ich glaube jetzt hab ichs, für ein kurzes Feedback wäre ich dankbar. Auszug aus der system_stm32f4xx.c: [c]#if defined(STM32F40_41xxx) || defined(STM32F427_437xx) || defined(STM32F429_439xx) || defined(STM32F446xx) /* PCLK2 = HCLK / 2*/ RCC->CFGR |= RCC_CFGR_PPRE2_DIV2; /* PCLK1
/ 4] if PPREx is corresponding to division by 8 or more. [/code] Da steht aber nichts vom STM32F407. Jetzt bin ich total durcheinander. Ist gar nicht so einfach, mit den Dokumentationen von ST. Hat mein STM32F407VGT6 nun diesen Prescaler oder nicht? Nach STM32CubeMX ja, nach der SPL nein.
-
Thread
Frequenzzähler eigenbau, Jitter beim Interrupt
gut. Bei höheren Frequenzen braucht auch ein STM32F0x zusätzliche externe Logik und/oder einen separaten Vorteiler. Bei Fref 16 MHz bieten beide Varianten die gleiche Auflösung bei gleicher Meßrate. Wenn schon STM32 dann doch besser gleich einen
Buch zu schreiben, gebe ich Dir einen Link, bei dem die Schaltungen zu den diversen Verfahren mit STM32F407 gezeigt sind: http://mino-elektronik.de/FM_407/fmeter_407.htm Die erste Schaltung nutzt externe Vorteiler für drei Kanäle und kann per GPS-Signal stabilisiert werden. Die 2. Schaltung ist auf
-
Thread
STM32F4 C++ springt bei __libc_init_array in den HardFault
Hi, ich entwickle gerade ein Programm für einen STM32F407VG unter Verwendung von C++. Hierfür nutze ich eine selbst kompilierte GCC Toolchain mit der newlib. So weit funktioniert alles. Das Problem was ich habe kam, als ich festgestellt habe, dass
findest Du ein Assembler-Startup, welcher es "direkt" erledigt. Der relevante Teil ist bei mir mit stm32f407 im Einsatz: http://tech.munts.com/MCU/Frameworks/ARM/stm32f4/stm32f407vg.S Für stm32f100 verwende ich einen C-Startup mit einer "abgespeckten" __libc_init_array - Variante: Den Aufruf von
-
Thread
Wie Frequenzen bis 2000Hz mit PC messen?
Board vorhandenen RS232->USB-Wandler den Wert ausgibt. Eine weitere Möglichkeit wäre, das mit einem STM32F4-Discovery-Board zu erledigen; T8 mit seinen 4xCapture-Eingängen an PC6 - PC9 ist frei verfügbar. Aktuell baue ich mit dem STM32F407 einen 4-Kanal Frequenzzähler, der neben der Ausgabe per RS232
vorhandenen > RS232->USB-Wandler den Wert ausgibt. > > Eine weitere Möglichkeit wäre, das mit einem STM32F4-Discovery-Board zu > erledigen; T8 mit seinen 4xCapture-Eingängen an PC6 - PC9 ist frei > verfügbar. > > Aktuell baue ich mit dem STM32F407 einen 4-Kanal Frequenzzähler, der > neben der Ausgabe
-
Thread
Stm32 Probleme unter Windows 10 mit USB/VCP
hilft vermutlich nur einen CP210 oder einen anderen funktionierenden USB/Serial Konverter vor den STM zu hängen und dann rein seriell zu kommunizieren. Mit dem STM32F407 habe ich mich auch noch nicht beschäftigt, eher mit der STM32LXX Familie. Der ComPort seitens STM war aber auch nicht mein
Ich hatte auf dem STM32F103 kein solches Problem. Details zum Setup: http://stefanfrings.de/stm32/stm32f1.html#vcphal
-
Thread
SD card über sdio interface mit STM32 HAL
Hat hier jemand Erfahrung mit dem SDIO vom F4? Ich habe nochmal die Initialisierung näher betrachtet. Das Board ist ein STM32F407VET6 "Black", das ist wegen günstig recht verbreitet. Der SDIO clock divider muss hier >=3 sein, damit ist der Takt
gerne die LPC von NXP (bin nicht mit denen verwandt oder verschwägert) weil die Peripherie viel mehr 32 Bit breite nutzt und irgendwie intuitiver zu programmieren ist. Die STM32 haben für mich die Nase in Sachen Grafik vorne und das STM32F407VE Board bekommt man für ca. 10€ und für noch einen 10er gibts
-
Thread
STM32: Bitbanding für Arrays?
leider nicht debugbar > Und leider funktioniert es auch nicht. Mein Code bezieht sich auf einen STM32F103C8 und da funtioniert das. Hab das eben nochmal in Debugger betrachtet. Leider hast du uns nicht verraten was du für einen Chip hast. Ob der Bitbang Bereich bei deiner CPU auch an 0x22000000 losgeht
Platz? Diese F407 Board hier könnte noch auf Deine Platine passen: http://www.ebay.de/itm/STM32F407VET6-ARM-Mini-Version-Core-Board-Cortex-M4-STM32-Minimum-System-Board-/122444767496?hash=item1c8246e108
-
Thread
STM32F4 BlackPill
Bei Aliespress gibt es eine Art "BlackPill" mit STM32F401 MCU. Die läuft allerdings nur mit 100MHz. Ich bräuchte eher die 168MHz wie beim F407. Hat jemand schon mal so was gefunden?
Einmal bei Google geschaut... https://m.ebay.de/itm/STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4-Discovery/272501820584
-
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
Erste Hardware für STM32 Programmierung
noch nicht bestätigen): http://www.carminenoviello.com/en/2015/08/28/adding-ethernet-connectivity-stm32-nucleo/ Vorteile: Sehr Kostengünstig (zusammen <20€) 2) 1x ein komplettes Kit: http://www.amazon.de/Waveshare-Package-STM32F407-Cortex-M4-Development/dp/B00KM6RFWI Ein Riesen-Paket mit verschiedensten
wie Variante 1, allerdings bereits alles vorbereitet und auf einem Board 4) STM32F7 Discovery: http://www.mouser.at/ProductDetail/STMicroelectronics/STM32F746G-DISCO/?qs=%2fha2pyFaduj%252bu1WsN7ngFCp67Vbo23mRE%2fXTA0%252bnUeyv26XmJgOqmg%3d%3d Es scheint wie ein Nucleon-144 mit
-
Thread
[V] Boards und Displays
Zum Thema Olimex: Kostet bei EXP Tech neu ohne Versand 35,14€ http://www.exp-tech.de/Mainboards/STM32-H407-Development-Board-for-STM32F4072GT6-Cortex-M4.html Von da hab ich es vor ca. 2 Monaten gekauft
Daniel P. schrieb im Beitrag #3503537: > Olimex STM32-H407 Hi Daniel, ist das noch da? Falls ja: Ich biete 15 + Porto. Was ist noch da?
-
Thread
ST LINK, Probleme beim Flashen
erklären geworden... Kurz zu meinem tatsächlichem Ziel: Flashen einer neuen Firmware auf einen STM32F030K6-LQFP32 Mein Zwischenziel: Flashen einer neuen Firmware auf folgendes Discovery Board durch einen externen ST-LINK-V2 Programmer https://www.st.com/resource/en/user_manual/dm00039084-discovery-kit-with-stm32f407vg-mcu-stmicroelectronics.pdf
Schwimmen-Schnittstelle-Programmierer/dp/B07DK26Q5S 3. ST-LINK des Discovery Board: https://www.st.com/en/evaluation-tools/stm32f4discovery.html Programmer Software: STM32-ST-LINK Utitliy https://www.st.com/en/development-tools/stsw-link004.html Nun zum Ablauf: 1. Programmieren des STM32 vom Discovery Board über den
-
Thread
STM32F429-DISCO und FourQ
Schau mal hier: https://github.com/Microsoft/FourQlib/tree/master/FourQ_ARM läuft da aber auf einem STM32F407 und entsprechend angepasst werden. m.f.G. Dieter Gräf
so will, habe ich genau diesen Link kurz vorher auch endlich finden können :D Ich habe hier den STM32F429ZI-DISCO und den STM32F407 auf einem lilanem Board mit der Aufschrift CJMCU-407. Das Flashen hatte hier zwar geklappt, aber ich habe kein Feedback bekommen, ob der Code auch funktionierte. (Feedback
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
Bei manchen STM32 Eval Boards ist das fertig so aufgebaut, z.B. 32F429IDISCOVERY oder 32F746GDISCOVERY. Für Grafik-Displays würde ich aber so oder so immer einen 32bitter (oder mehr...) nehmen, mit einem 8bitter
). Aber es ist auch von 2008, da wusste man wohl noch nichts vom STM32F429 😉 J. S. schrieb im Beitrag #7508264: > Geht mit den größeren F103, aber besser gleich einem F407 nehmen, 168 > sind besser als 72 MHz. Oder halt gleich den 429 mit echtem RGB-Interface
-
Thread
#include coocox
Controllern der AVR Familie (ATmega und ATiny) gearbeitet und würde mich nun gern in die Welt der STM32 Controller Einarbeiten. Dazu habe ich mir das STM32F4 Discovery Board mit dem STM32F407VG zugelegt, sowie den J-Link Programmer. Außerdem hab ich mir als IDE CooCox (2.0.3) ausgesucht. Nun
Es muss #include <stm32f4xx.h> sein, nicht #include "stm32f4xx.h" . Hast du das richtig? Wenn ja, hast du in CooCox das Projekt so angelegt dass es für den STM32F4 ist, und dass die Library mit eingebunden wird?
-
Thread
Suche Kamera(modul) für STM32 - Experimente
Liebe Forengemeinde, ich habe vor ein paar Jahren schon einmal ein OV7670-Kamera(modul) an meine STM32F4/STM32F429-Discovery-Boards angeschlossen und dort Bilder auf das LCD-Display gezaubert. Das ging mehr schlecht als recht wg. der schlechten Dokumentation der Kamera. Seitdem ist viel Zeit vergangen
youtu.be/bSx9MH247dI?si=GBOw-EjXiDcLmbuy Ich habe das hier gerade auf AliExpress gefunden: 48,20€ | STM32H743XIH6 Entwicklungsboard ersetzt VBT6 Mindestsystem-Ersatz 750 407 https://a.aliexpress.com/_ExRwDnO
-
Thread
Micro SD-Karte an STM32
Ich versuche eine Micro-SD karte an einem STM32 per SDIO anzusprechen. Zunächst mit einem selbst geschusterten Versuchsaufbau aus SD- auf Micro-SD-Adapter an einem STM32F401 Eval-Board von ST. Mittlerweile habe ich ein STM32F4VE mit einem STM32F407VET6
Alternativ dazu: https://github.com/ukw100/STECCY Hier wird ein STM32F407VET6 Board verwendet, also dasselbe wie beim TO. * src/sdcard: SD-Karten-Support * src/fatfs Port von fatfs * src/fs-stdio Anbindung an stdio-Bibliothek - falls gewünscht.
-
Thread
[S]uche STM32F4DISCOVERY
gleich der erste gewerbliche) hat wohl mit der Schweiz kein Problem (7,50€) http://www.ebay.de/itm/STM32F4-DISCOVERY-USB-STM32F407VGT6-STM32-ARM-Cortex-M4-Development-Board-/161087070546?pt=Wissenschaftliche_Ger%C3%A4te&hash=item258189a152
Vielleicht vom Chinesen? Versand kostenlos in die Schweiz. http://www.aliexpress.com/item/FREE-SHIPPING-Stm32f4discovery-stm32f407-cortex-m4-development-board-st-link-v2/1184124652.html Bezahlung mit Kreditkarte.
-
Thread
stm32f411re timer clock speed ermitteln?
zu sehen, was dann hinten für Timer-Clocks rauskommen. Diese tippe ich dann ab, um die Datei system_stm32f4xx.c an den entsprechenden STM32 anzupassen. Du findest diese im Anhang. Unterstützt werden damit: [code] STM32F103C8 Mini-Dev-Board STM32F401RE Nucleo Board STM32F411RE Nucleo Board STM32F446RE Nucleo Board STM32F407VG Discovery Board STM32F407VE BlackBoard [/code] Du musst lediglich im Projekt die entsprechende Konstante definieren, z.B. "STM32F411RE". Es
-
Thread
STMF4 via JTAG - No target found - Custom Board
es noch andere, wesentliche Dinge, die bei der Verbindung via JTAG > beachtet werden müssen? An STM32F446 und STM32F407 mußte ich schon Limitations (siehe Errata Sheet), wenn PB4 anderweitig verwendet werden, schmerzlich kennenlernen. Geht denn SWD?
noch andere, wesentliche Dinge, die bei der Verbindung via JTAG >> beachtet werden müssen? > > An STM32F446 und STM32F407 mußte ich schon Limitations (siehe Errata > Sheet), wenn PB4 anderweitig verwendet werden, schmerzlich kennenlernen. > > Geht denn SWD? Habe mich ehrlich gesagt noch nicht
-
Thread
Arduino Libraries zu STM32 Portieren
Tja, da gibt es dann noch den Unterschied zwischen Theorie und Praxis. Hier mal ein Beitrag aus dem STM-Forum: Thu Aug 23, 2018 1:28 pm But to stay on topic: I did some tests with my Black STM32F407VET board, with my "standard test equipment": ILI9341 SPI: Daniels core (STM32Generic): Works perfect
Arduino für stm32f1 läuft schon ewig. Auch die meisten libraries laufen problemlos für AVR, esp und stm32
-
Thread
poor man's Ethernet-oszi mit STM32, FIFO und AD9288
In der ST AN4031 bin ich auf folgenden Satz gestoßen "This example is applicable to products STM32F2, STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439 lines. The ADC is configured in __continuous triple Interleaved mode__ In this mode, it converts continuously one analog input
STM32F407-Chinaboards. Die haben dann auch schon zusätzlichen Flash-Speicher und SD-Kartenleser mit auf dem Board. Und im Gegensatz zur Bluepill sind die nicht größtenteils mit "Fake-"Controllern bestückt
-
Thread
STM32 F4 memory model und Basisadresse des Codes
Ich hatte bisher einige Beispielprogramme in ein STM32F407 bzw. ein Nucleo-Board geflasht, teils mit dem tool st-flash, teils mit dem STM32CubeIDE. Jedenfalls fällt mir auf, daß bei allen als FLASH Basis 0x08000000 angegeben wird. Wenn ich mir aber
Schaltungsbeispiele etc. primär in dem Datenblatt des konkreten Prozessors findet, also z.B. beim STM32F103C8 hier: https://www.st.com/resource/en/datasheet/stm32f103c8.pdf Das Reference Manual (z.B. https://www.st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-arm-based
-
Thread
Frage zu I2S
Mit hat irgendwann mal ein Lieferant den STM32F4 Discovery board zugeschickt. Habe mir den angeschaut, da ist eine 3.5mm Buchse und ein Codec von CIRRUS drauf. Muss mal gucken, ob ich das in Betrieb nehmen möchte. Da ist mein Problem, dass
gelöst. > > Ich verstehe ja, das du den PIC unbedingt retten willst, aber wenn da > schon ein F407 mit 2 I2S Kanälen fertig rumliegt, ist der Aufwand für > die MCLK einfach zu viel. > Der F407 behandelt das alles mit links und kann nebenbei locker mit den > Daten rumwurschteln, ohne das I2S
-
Thread
STM32 über Bootloader programmieren
Dazu solltest du mal einen Blick in Referenzhandbuch der jeweiligen STM32 Serie werfen und vielleicht vom Stm32Duino Bootloader abgucken. https://github.com/rogerclarkmelbourne/STM32duino-bootloader
Ich habe mal so einen Bootloader für einen STM32F407 geschrieben, mit einer kleinen Logik sozusagen. Mehr aber als Machbarkeitsanalyse und Erfahrung für mich für die Zukunft, habe den Bootloader bislang aber noch nicht bei mir eingesetzt, weil meine
-
Thread
STM32 F746zg nucleo und ILI9488 TFT per SPI langsam ?
Connector mit SPI. So .... jetzt zum feierlichen Sonntag Nachmittag ein bisschen Übung auf dem STM32F407 (Discovery). Display Löschen dauert hier 117 msec bei 21.xxx Mhz SPI Clock. Ergibt etwa 2.62 MByte/sec wenn ich richtig gerechnet habe. Ach ja: *ohne* DMA. Ach ja: *ohne* HAL, aber mit
>ein bisschen Übung auf dem STM32F407 der zieht gleichauf mit meinem STM32F429 >Ach ja: ohne DMA die etwa 3 MB/s sollten weder Xmega noch STM32 in Verlegenheit bringen auch hier wird klar, das das SPI Display im wesendlichen
-
Thread
Cortex M3/M4 im Präprozessor erkennen
Headern drin, auf denen jeder Hersteller dann seine ominösen Libraries aufbaut. Hast du z.B. einen STM32F446, dann wird (zumindest indirekt) irgendwo per #include eine "stm32f4xx.h" eingebunden. Dieser Header bindet dann wiederum je nachdem welcher #define für das eigentliche Device 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
-
Thread
FT800 / FT810 Library
uint8_t fetch_flash_byte(const uint8_t *data) { return *data; } #endif /* STM32F407xx */ [/code] Ich kann das nicht bauen, ich habe mir jetzt nur mal angesehen was im STM32F407 Referenz-Manual so steht und was der STM32F4xx_HAL_Driver so treibt. Und natürlich sind die
eigentlich, dass die HAL gleich mit includiert wird, das war aber nichts. [code] #if defined (STM32F4) #include "stm32f4xx.h" #include "stm32f4xx_hal.h" #include "stm32f4xx_ll_spi.h" ... [/code] Edit, ich habe gerade noch aus dem STM32F407xx ein STM32F4 gemacht, das müsste soweit für
-
Thread
stm32f4 uClinux
Hallo! Ich steige gerade auf ARM um und hab mir ein STM32F4 besorgt. Da ich ein Touchscreen in mein Projekt einbinden will hab ich mich nach einer netten GUI Library umgesehen. Es gibt ja eine von ST selbst die ist aber ziemlich beschränkt. Da ich das Display
Kinetis K70 (ARM 4 mit 150mhz) einen QT port. Jetzt meine Frage ist es möglich wenn ucLinux auf dem STM32F4 läuft auch QT funktionieren könnte? sorry für die doofen fragen bin aber noch neu auf dem Gebiet
-
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
oder 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
Entwicklungsboard mit Ethernet und USB gesucht
Oliver schrieb im Beitrag #2854504: > Das STM32-E407 von Olimex > (https://www.olimex.com/Products/ARM/ST/STM32-E407/) gefällt mir z.B. > recht gut, allerdings hat es doch arg wenig AD-Eingänge. Dieses Board hat 3x8 = 24 AD-Eingänge :-)
z.B. ein STM32F107 Board: http://www.propox.com/products/t_264.html?lang=en