-
Thread
CAN mit STM32, Frage
Hallo Kollegen ich versuche, mit einem STM32F407 einen CAN Node zu implementieren. Ich habe mir jetzt mal einen einfachen Testcode zusammengeschustert, der den CAN1 Controller initialisiert und ein paar Telegramme versenden soll. Dazu habe ich
-
Thread
STM32F4xx beziehen
Gibts z.B. bei HBE (https://hbe-shop.de/Art-2064367-STMICROELECTRONICS-STM32F407VET6-ICMCU-32BIT-512K-FLASH-100LQFP) für 11,48€ inklusive MwSt. Nicht gerade viel günstiger als die 16€ für das Discovery aber man muss nichts auslöten.
de.futureelectronics.com/de/technologies/semiconductors/microcontrollers/32-bit/Seiten/3012643-STM32F407VET6.aspx?IM=0 Der schlechte Euro hat den Preis nach oben getrieben; dennoch schon in kleinen Stückzahlen recht günstig.
-
Thread
STM32 mit CUBE, ADC mit mehreren Kanälen ansprechen
Dann probier's mal damit - ich lese 4 Kanäle mit DMA auf einem STM32F407VG (Disco)aus und schreibe sie in eine Struktur. /** ****************************************************************************** * @file ADC/ADC1_DMA/main.c * @author DD4DA
*************** * @attention * The Program demonstrate how the ADC works with DMA on a STM32F407Discovery * using ADC1. The used CMSIS Lib is version 1.0. * The ADC1 is configured to use Regular Groups by using DMA2,Stream0. * <h2><center>DD4DA</center></h2> ************************
-
Thread
Wie C++ Datein übersetzen mit arm-none-eabi-g++ (Kommandozeile)
mfloat-abi=hard -mthumb -ffunction-sections -fdata-sections -g -fno-rtti -fno-exceptions test.cpp -T stm32f407vg_sram.ld -T stm32f407vg_flash.ld [/code]
-
Thread
Fragen zu STM32F4 DISCOVERY TFT LCD Board
. Die genaue Pinzuordung und die alternativen Funktionen entnimmst du dann dem Manual zum STM32F407/405, abhängig vom Gehäuse.
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
ja schon fast alles fertig. Jetzt will ich mich auch STM32 einarbeiten und nutze dazu ein STM32F407 Discovery und da will ich das in C programmieren.
STM32F103CB Board im (Arduino Uno) r3 Format. Hab ich gemacht, weil: - ich Nucleo-Boards F401 und F407 habe - F103 Bluepill (logischerweise) - F407 (China) Blackboard - F429 Disovery habe Irgendwie ist mir der Formfaktor des Bluepills für manche Dinge unsympathisch, vor allen Dingen deshalb, weil
-
Thread
Einheit MSPS
> Wo finde ich denn das, wie viel Zeit beim Umschalten benötigt wird? Das Datenblatt des STM32F407 ist in zwei Teile geteilt. a) das elektrische Datenblatt b) das funktionelle Datenblatt Zusammen haben die etwa gesamt 1200 Seiten. Ein schöne Weihnachtslektüre. Da musste ich auch durch als
-
Thread
Rechenfrage, TFT an FSMC vom STM32 und anzahl Frames?
> Könnte mir hier jemand bei der Abschätzung der FrameRate behilflich > sein? Wenn beim STM32F407 ext. RAM als Bildspeicher dienen soll, wird der Pixeltakt bei ca. 10-15MHz liegen. Bezogen auf die auszugebene Pixelanzahl und Wartezeiten für Hsync/Vsync oder DE schätze ich die Bildwiederholfrequenz
-
Thread
Programmierung größerer Mikrocontroller
und nicht nach 40-pol. Teuertypen. Ich hätte ja auch schreiben können, daß ich gerne den STM32F407 einsetze, weil er so viele UARTs, Timer, usw. hat und ganz einfach zu programmieren ist. Das war aber nicht die Frage ;-)
-
Thread
Elektrische Rotorposition mittels optical encoder
Kann TIM1 Quadratursignale dekodieren? Beim STM32F407xx geht das doch nur mit TIM2-5, oder?
Dispol schrieb im Beitrag #3932353: > Kann TIM1 Quadratursignale dekodieren? Beim STM32F407xx geht das doch > nur mit TIM2-5, oder? TIM1 und TIM8 ebenso.
-
Thread
CoreMark - Schon immer Lizenzbeschränkt?
Hallo zusammen, ich wollte eben den CoreMark auf meinem STM32F407-Discovery-Board zum laufen bringen und habe eben gesehen, dass der Benchmark von EEMBC lizenziert werden muss. Ich meine mich zu erinnern, dass das bis vor ein paar Jahren noch nicht nötig war. Oder
-
Thread
STM32F4 Alternate Port Functions
Hallo Leute, ich wollte mal wieder den UART am STm32F407 in Betrieb nehmen. Das ganze funktioniert auch. Ich verwende (für diese einfachen Dinge) keine Treiber, da ich denke, dass eine 5 zeilige UART-Initialisierung auch noch mit puren Registern erfolgen
-
Thread
CooCox STM32L
STM32F401CBSTM32F401CCSTM32F401RBSTM32F401RCSTM32F401VBSTM32F401VC STM32F405 STM32F405OESTM32F405OGSTM32F405RGSTM32F405VGSTM32F405ZG STM32F407 STM32F407IESTM32F407IGSTM32F407VESTM32F407VGSTM32F407ZESTM32F407ZG STM32F415 STM32F415OGSTM32F415RGSTM32F415VGSTM32F415ZG STM32F417 STM32F417IESTM32F417IGSTM32F417VESTM32F417VGSTM32F417ZESTM32F417ZG
-
Thread
STM32F4 I2C DMA MPU9150
Hallo Community, ich habe ein Problem mit dem STM32F407 Controller. Für ein Projekt muss ich viele Aktion im 20kHz Timerinterrupt machen, und hier sollte kein einziger Interrupt ausgelassen werden. Ich logge auch MPU9150 Lagesensor mit I2C mit im 1kHz
-
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
ADC 14-16bit für galvanische Trennung
) ich will zufällig auch grade einen '8320er einsetzen. Genauer gesagt will ich ihn mit dem STM32F407 verbinden. Leider unterstützt die SPI-Schnittstelle da nur 16 Bit transfers (oder 8 Bit, was noch verkehrter ist). Da ich aber noch DMA nutzen möchte, kommt mir das gar nicht entgegen. Weiss einer,
-
Thread
STM32F407V GPIO Toggle-Frequenz
Liebes Forum, ich habe ein STM32F407V Discovery Board und möchte an einen Ausgangspin möglichst schnell togglen. An sich kein großes Ding; gibt ja haufenweise Anleitungen im Internet. Doch bei mir will die Frequenz am Ausgang nicht ansatzweise
Abgesehen davon, warum sollte man das tun wollen? Zur erzeugung schneller Signale hat der F407 ja reichlich Hardware-Peripherie-Einheiten.
-
Thread
STM32F4 In Application Programming
habe eine Frage bezüglich der In Application Programming Methode über den CAN Bus für einen STM32F407VGT. Hat jemand Erfahrung damit und eventuell sogar einen Beispielcode damit man sich das ganze mal anschauen könnte? Das einzige was ich bisher gefunden habe waren Dokumente für das IAP über USART
-
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
Kaufempfehlung Mikrocomputer
Discovery: https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-DISCOVERY-KIT-STM32F407-USB-OTG Erweiterungsboard: https://hbe-shop.de/Art-2250205-STMICROELECTRONICS-STM32F4DIS-BB-ERWEITER-STM32F4-CORTEX-M4-DISCOV Display: https://hbe-shop.de/Art-2250207-STMICROELECTRONICS-STM32F4DIS-LCD-MODUL-STM32F4
-
Thread
Alternativen zu Arduino?
ST auch super. Vorallem sind sämtliche Leistungsklassen abgedeckt. Ich habe vom STM8 bis zum 32F407 mehrere Varianten. Für vieles reicht der STM8 gut aus und ist überschaubar...
-
Thread
STMF4 ADC 5 Kanäle mit Regular Channel Group auslesen
Audio benutze ich OpAmps der Kopfhörer-Verstärker Sorte und geh mit den Ausgängen direkt auf den F407. Das ist evtl. übertrieben, aber dadurch habe ich zwischen Kanal 0 und Kanal 1 eine ausgezeichnete Kanaltrennung. (Und ja, ich weiss, das 12-bit nicht gut genug sind - ist nur zum grundsätzlichen Testen
-
Thread
(Echter) UART Baud (und mehr) Detektor
auf ein modifizierbares Programm nebst Hardware mit LC-Anzeige verwiesen. Es reicht schon ein STM32F407-Discovery-Board.
input mode". Dort ist beschrieben, wie es geht. Vielleicht probiere ich es noch selber mit dem xxF407. Frech wie Bolle würde ich einen 32-Bit Timer mit 84MHz Takt nehmen ;-) Mal sehen.
-
Thread
CooCox / kein Reset Signal über SWD
absolut noch nie Probleme gehabt. Das gilt für mich fuer die RB und VE Typen sowohl als auch für die F407er. Mfg, Gerhard
-
Thread
Frequenz- und Pulsweitenmessung mit STM32F407
Anschluß der LC-Anzeige. Die Portbelegung ist so gewählt, dass das Programm direkt auf einem STM32F407-Discovery-Board laufen kann. Zur Programmentwicklung wurde Em::Blocks V2.20 verwendet. Das Programm 'STM32F4_lcd.c' zeigt die Ansteuerung der Anzeige und kann auch für andere Anwendungen nützlich
-
Thread
Eclipse und STM32: Pfade finden
Hallo, ich fummel mich gerade in Eclipse und STM32F407 rein. Es geht eigentlich alles erstmal gut, jetzt will ich über die STM libs an die Peripherie ran. Dazu habe ich mir ein Beispiel mit Interrupts und einem USART aus dem Netz gezogen. Das kriege
-
Thread
Auswahlhilfe für PWM müC
mal 4 Hardware PWMs mit 16 bit Auflösung, AD und DA Wandler mit 12 bit. Spontan fällt mir der STM32F407 o. ä. ein, der STM32F100 hat so was aber auch. Heiko K. schrieb im Beitrag #3897892: > Und er sollte ruhig noch üppig an Ein-und Ausgängen verfügen. Du kaufst dann einen im LQFP 100 Gehäuse,
-
Thread
C++ auf einem MC, wie geht das?
Buildumgebung stellen. [0] Für diejenigen, die es interessiert ein paar Details am Beispiel des stm32f407vg: 1. Für unsere unterstützten Controller gibt es eine XML Beschreibung z.B.: https://github.com/roboterclubaachen/xpcc/blob/develop/src/xpcc/architecture/platform/devices/stm32/stm32f405_407_415_417
-
Thread
Stm32f4: uC läuft aber JTAG Kommunikation nicht mehr möglich
Hallo, ich entwickle an einer Platine mit einem STM32F407VGT6. Vor einem Monat habe ich die Programmierarbeiten unterbrechen müssen, so dass ich jetzt erst weitermachen konnte. Nun kann ich auf einmal nicht mehr flashen. Der Controller läuft mit dem
monitor speed auto "monitor" command not supported by this target. monitor flash device = STM32F407VG "monitor" command not supported by this target. monitor flash breakpoints = 1 "monitor" command not supported by this target. monitor flash download = 1 "monitor" command not supported by this
-
Thread
STM32F407 mit FreeRTOS startet keinen Task
Hallo, ich habe einen STM32F407 und versuche gerade FreeRTOS ans laufen zu bringen. Gestern habe ich das mit einem STM32F051 bereits hinbekommen. Dasselbe Programm wie gestern, die Pins umkonfiguriert und es läuft nicht. Der
Hallo, versuche ebenfalls das FreeRTOS auf dem STM32F407 zum laufen zu bringen, bis jetzt allerdings ohne Erfolg. Hat hier jemand ein einfaches Beispielprojekt welches man zum start verwenden kann ? Wäre sehr hilfreich. Danke schon mal.
-
Thread
Welchen µC-Typ für neues Projekt?
STM32F3348-DISCO.aspx?IM=0 Wenn es 'mainstream' sein soll, dann macht man mit dem großen Bruder STM32F407 nichts verkehrt; den gibt es ab 64-pol. TQPF, sauschnell und im 100-pol. Gehäuse recht günstig: http://de.futureelectronics.com/de/technologies/semiconductors/microcontrollers/32-bit/Seiten/3012643-STM32F407VET6.aspx?IM=0 ABER: die Einarbeitungszeit ist nicht zu unterschätzen, auch wenn einige Zeitgenossen dies mit genialer Selbstdarstellung kleinzureden versuchen!
-
Thread
To CMSIS or not to CMSIS
ich habe mir die letzten Tage größte Mühe gegeben, in Eclipse mit den ganzen Tools für meinen STM32F407 ein FreeRTOS-Projekt mit LwIP aufzusetzen. Der FreeRTOS-Teil funktioniert auch schon ganz gut, mangels Hardwarekenntnis habe ich den LwIP-Port erstmal aus der Stm32CubeF4-Bibliothek gezogen, mein Plan
-
Thread
Verständnissfrage zu FSMC und LCD bei STM32
Ja, geht - ich benutze gerade ein 5" Display mit 800x480 Pixel mit SSD1963 am FSMC des STM32F407VG (Discovery4 board). Das funktioniert flüssig und ohne weitere Probleme. Das FSMC_timing ist halt sehr wichtig damit das Display nicht überfahren wird oder Schnecken-Lahm wird. Es gibt keine kardinalwerte
auch recht komplex und ist ja nicht der Selbstzweck sondern nur eine Teilaufgabe. Der FSMC am STM32F407VG ist schon recht schnell und man kann schon ausreichend flüssig dargestellte Grafiken anzeigen lassen. Es hängt im wesentlichen von der Programmierweise ab wie gut das Ergebnis wird. Das geht auch
-
Thread
[V] QVGA-Controller Platine mit STM32F407
Für dieses TFT-Display http://www.mikrocontroller.net/topic/348994#new habe ich zwei unbestückte Musterplatinen zur Ansteuerung mit 64 Farben. Die Grundfunktion ist hier beschrieben: http://www.mikrocontroller.net/topic/280013#new Konkrete Schaltung bei Bedarf bitte anfragen. Preis inkl. Versand: ein Zehner.
-
Thread
Vectorcontrol von BLDC über STM32F407
Hallo Ich habe ein Library für die Ansteuerung von einem BLDC Motor von Maxon. Die Lib die ich benutze ist die STM32 PMSM FOC V3.4. http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/PF257936# die Lib hat aber eine Begrenzung der Speed Eingabe von 1rpm, ich benötige dies aber sehr viel hochauflösender. Kann mir jemand sagen wie ich dies bewerkstelligen könnte? Die ganze Lib selber schreiben ist mir schon klar. Aber hat jemand sonst eine offene Lib dazu? Oder wie würdet ihr vorgehen? Grüsse
-
Thread
SysTick_Config() Cortex M4 Verständnisprobleme
denke die Angaben, die man überall bekommt sind schon richtig: http://patrickleyman.be/blog/stm32f407-delay-with-systick/ Vielleicht könnt ihr jetzt besser verstehen was ich meine.
-
Thread
Arduino Due in plain C
der Due. https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-DISCOVERY-KIT-STM32F407-USB-OTG
-
Thread
Wie Frequenzen bis 2000Hz mit PC messen?
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 (optional USB) die Werte auch noch auf einem LCD anzeigt. Dies sind nur ein paar Möglichkeiten.
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 (optional USB) die Werte auch noch auf einem > LCD anzeigt. Das hört sich gut an. Der Arduino Uno ist ja sehr weit verbreitet. Wie
-
Thread
Interesse an einer Sammebestellung STM32 Breakoutboards?
> Braucht es nun 1.5k am USB? Das sollte im Datenblatt stehen. Selber verwende ich einen STM32F407, der keinerlei äußere Widerstände braucht. (wenn doch, dann habe ich Pech gehabt :-)
-
Thread
Quarzoszillator mit etwa 300 MHz
habe ich noch keine aber bei vielen Mikrocontrollern ist eine integriert, um z.B. bei einem STM32F407 die 168MHz Taktfrequenz aus einem 8MHz Quarz zu erzeugen. Eine PLL die 300MHz erzeugt diskret aufzubauen ist vermutlich auch nicht trivial.
-
Thread
Cortex Arm M3 M4 M7
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 im
zu bereinigen damit man sie einigermaßen verwenden kann. wenn ich mir die Errata Liste vom STM32F407 so ansehe die ist schon beachtlich - und der Produzent hat wohl keine Lust diese zu beheben. Schaut so aus als wäre das normal - L0 im Kopf und schon auf F7 stürzen, aber Fehler zu bereinigen is nicht
-
Thread
Impulsverlängerung von [2-40 ms] auf > 20ms
für Batteriebetrieb ggf. auch mit autom. Abschaltung. Dann habe ich noch eine Schaltung mit STM32F407, wofür auch eine Leerplatine verfügbar ist und die 2x16 -> 4x20 LC-Anzeigen ansteuert. Damit kann man Zeiten mit ca. 6 ns Auflösung messen. Bislang habe ich nur ein Programm für einen 4-kanaligen 8-