-
Thread
Beschaltung: LM7805 und LF33CV
michael_ schrieb im Beitrag #5003232: > Wozu brauchst du da soviel Strom? STM32F407 braucht etwa 240mA CAN-Transsceiver etwa 70mA PHY-Transceiver (Für Ethernet) etwa 92mA Hoffe mal, dass ich das im Datenblatt nicht falsch gelesen habe. Ist das zu viel ?
-
Thread
STM32F4 USB CDC Änderung des Gerätenamen
Hey, ich nutze den STM32F407 USB CDC (HAL CUBEMX) und möchte den angezeigten Namen im Geräte Manager ändern. Dazu habe ich diese Zeilen in usbd_desc.c geändert jedoch ändert sich nicht der Angezeigte Name im Geräte Manager
-
Thread
[STM32F407VG, Discovery-board] Timer-interrupt verwirrt mich
Servus zusammen, ich steige gerade wieder auf den STM32 ein (hatte länger nix damit gemacht und fange bei den basics an) aber leider bin ich jetzt auf ein Problem gestoßen, dessen Hintergrund ich gerne Verstanden hätte. Sollte auch super leich zu reproduzieren sein, sofern ein STM32F4-discovery board und CooCox CoIDE vorliegen. (Damit hätte ich dann wohl auch meine Umgebung definiert) Die veränderten Dateien habe ich angehängt, der Rest ist von den Standard-Libs, die man in CoIDE einfach aktiviert und die dann automatisch ins Projekt kopiert werden. _Folgende Aufgabe_ : Ich will eine LED innerhalb
-
Thread
FPGA dazu geeignet?
und zeigt an, wo ein eventueller Fehler vorhanden ist. In der ersten Version kontrollierte ein STM32F407 mehrere I/O Boards via SPI. Weil es mir nicht gelang, die SPI frei von Störungen zu halten, musste ich die Geschwindigkeit ziemlich drosseln. Was sich natürlich sehr negativ auf die gesamte Test-Laufzeit
STM32F103, die via SPI die I/Os auf ihren Boards kontrollierten und via USART/RS485 mit dem Master STM32F407 kommunizierten. Bis zu 3 Boards (zu je 128 I/O) war die Gesamtlaufzeit akzeptabel. Aber bei 4 Boards war's vorbei mit lustig. Nun muss ich für einen Kunden ein Geraet mit 1.024 Verbindungen herstellen
-
Thread
Benchmark für Arduino-Boards?
So ist z.B. ein BluePill Board ( STM32F103@72Mhz ) viel langsamer als ein STM32F4 Discovery ( STM32F407@168Mhz ). Außerdem gibt es unterschiedliche Arduino-Frameworks für die STM-Prozessoren: Das von Roger Clark bassieren auf Maple Leaf, das von STM und STM32GENERIC. Ich würde momentan STM32GENERIC
hier ist noch ganz nett, weil es ein SD-Karten Interface hat: http://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit-/272406088151?hash=item3f6cab09d7:g:IusAAOSwpLNX-SRr >Ich bestelle mir nun in China ein 2-Euro Board mit 32-Bit Controller: >Arduino
-
Thread
stm32f407g-disc1 externe stromversorgung
Hallo! Ich habe ein stm32f407g-disc1 eval board und möchte auf externe Stromversorung umstellen. Habe meine 5V aufgelegt aber das board sagt nix - da muss ich wohl noch ein paar Sachen ändern. Aus der Anleitung werde ich nicht
-
Thread
STM32F407 wie SPI mit variablen Bit längen machen
Moin, der STM32F407 ist doch auf dem Discovery drauf. Da hab ich keine Einstellung fuer andere Transferlaengen als 8 oder 16 bit im RefMan gefunden. Aber da du Slave Bist muesste der Master das clocken doch einfach
da nur zwischen 8 und 16 Bit waehlen. Ich weiss, bei anderen µC Familien geht sowas, aber beim STM32F407 nicht. Aber wenn ich das richtig verstanden habe, ist ein permanenter Clock da. Dann kann doch das NSS solange low bleiben, bis ein Octet voll ist. Dann kommen halt Dummy Daten ans Ende Des
-
Thread
STM32F407 Black und Arduino
Hmm .. scheinbar wird nur der VET6 als "Black VET6" STM32F407VET6 Variant bezeichnet. Die ZTE Variante kommt ohne "Black" aus, obwohl sie auch schwarz ist: http://wiki.stm32duino.com/index.php?title=STM32F407#STM32F407ZET6_Variant
Scheinbar gibt es ziemlich viele Varianten des STM32F407VE6 Boards. Das, welches ich habe ( https://www.mikrocontroller.net/attachment/328681/STM32F407_Black.jpg ), gibt es mittlerweile für unter 10€.
-
Thread
Elko für µC gesucht
Hallo Zusammen, ich arbeite gerade an der Beschaltung des µC STM32F407. Laut Datenblatt soll an den Pins V_cap1 und V_cap2 jeweils ein Elko dran. Die Elkos sollen eine Kapazität von 2,2µF haben, ein ESR < 2Ohm und aus Keramik sein und idealerweise in SMD-Bauform (muss
-
Thread
Verzögerung eines STM32F4 (168 MHz) für ein Interrupt-Event
lt. Datenblatt 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 Datenblatt
-
Thread
I2S Verstärker
geeignet, es ist dem Chip kein Ton zu entlocken. Mit einer I2S-Schnittstelle wie sie z.B. beim STM32F407 vorhanden ist, funktioniert der Chip problemlos: https://www.mikrocontroller.net/topic/426112?goto=5009844#5009844
-
Thread
Repeating und Routing Netzwerk mit Arduino und nRF24L01+
auf-das-falsche-Pferd-gesetzt-Panik-Attacken führten daher, dass ich auf der einen Seite einen STM32F407 @ 168MHz hatte; und auf der anderen Seite mehrere STM32L051 @ 2MHz. Dies zu orchestrieren war etwas knifflig. Und führte dazu, dass ich ab einer gewissen Distanz (15m ?) stets Pakete mehrmals senden
-
Thread
STM32 als SPI Slave mit HW NSS
Hallo Leute, derzeit habe ich zwei STM32F407. Beide sollen via SPI miteinander kommunizieren. Dabei dient einer als Master, der andere als Slave. Seitens des Masters läuft alles einwandfrei. Nur auf der Slaveseite habe ich Probleme. Die
-
Thread
STM32F4 Discovery Arduino
Eigentlich sollte jetzt laut Anleitung im Board-Manager die zwei im Repo befindlichen Varianten STM32F407VG_Disco STM32F429ZI_Nucleo auftauchen. Sehe ich das falsch? Es würde mir sehr helfen, wenn mir jeman mitteilt, ob auf seinem Rechner das Repo funktioniert. Dann kann weiß ich, dass es an meiner
-
Thread
STM32F4 - Timerproblem (Output Compare)
Aber Du hast natürlich recht: nicht jeder kennt den Chip auf dem STM32F4-Disco-Board - es ist ein STM32F407VGT6 mit 12 Zylindern und Einspritzung. ------------------------------------------------- Martin schrieb: > du Musst das MOE Bit setzen (Master output enable), > auch bei TIM1 ist das
emide.org/documentation_debugging_registers.html Letztendlich genügte es, meinen Prozessortyp "STM32F407VG" als Target Device in den Debugger-Einstellungen meines Projektes zu hinterlegen. Et voilà - jetzt kann ich mich vor Registern kaum noch retten ... (... 20 Minuten später ...) ... allein
-
Thread
SDIO 4bit mode STM32F407. Immer CRC Fehler
Guten Abend, ich habe, dank der Hilfe hier im Forum, eine SD Karte am STM32F407 in Betrieb nehmen können. Bis jetzt läuft alles noch im 1bit Modus. Ich will aber den 4 bit Modus verwenden. Das ganze tut leider nicht. Ich habe das SDIO Modul auf 4 bit umgestellt und die Karte
-
Thread
STM32F401 Initialisirung USART2 bare metal
PLL_M 8 #define PLL_N 400 #define PLL_P 4 #define PLL_Q 7 #elif defined (STM32F407VG) // STM32F4 Discovery Board with 8 MHz crystal (168 MHz) #define PLL_M 8 #define PLL_N 336 #define PLL_P 2 #define PLL_Q 7 #else #error unknown STM32 #endif [/c] Sind STM32F401RE, STM32F411RE oder STM32F407VG gesetzt, werden die jeweiligen µCs mit dem jeweils maximal möglichen Takt konfiguriert. Die jeweiligen Werte kann man komfortabel mit dem Tool STM32CubeMX ermitteln. Den Rest muss man ja nicht
-
Thread
FatFS erkennt kein Dateisysem FR_NO_FILESYSTEM
Hallo, ich habe FatFs mit einem eigenem SDIO Treiber auf dem STM32F407. Der SDIO Treiber tut soweit auch. Allerdings kann FatFs kein Dateisystem finden. f_mount() liefert immer 13 zurück. Ich habe mich mit dem Debugger in die disk_read Funktion gehängt. Es wird
-
Thread
SDIO SD-Karte ACMD41 immer busy
Hallo, ich versuche eine SD-Karte am STM32F407 ohne die HAL Libraries zu betreiben. Ich sende zuerst CMD0 => klappt. Dann CMD8. Die Karte antwortet spezifikationsgemäß und akzeptiert meine Spannung. Dann sende ich ACMD41 (CMD55 + CMD41
-
Thread
STM32F1 (Nucleo-F103RB) - HSE ohne Quartz?
meist nur mit Wartezeit zu beschaffen. Für mich hatte das dann eines Tages die Konsequenz, auf STM32F407 umzusteigen: an jeder Ecke ohne Wartezeit sehr günstig (Future Electronic) zu bekommen.
-
Thread
STM32F407 - TIM2 Interrupt, uC stürzt ab
Hallo Leute, ich probiere mich seit kurzem an meinem ersten STM32 (vorher "nur" AVR´s). Ich habe derzeit das Problem, dass mein uC beim initialisieren des TIM2 + Interrupt einfach aufhört zu arbeiten. Hier mal der Code: [c] void InitializeLEDs() { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); GPIO_InitTypeDef gpioStructure; gpioStructure.GPIO_Pin = GPIO_Pin_7 | GPIO_Pin_6; gpioStructure.GPIO_Mode = GPIO_Mode_OUT; gpioStructure.GPIO_Speed = GPIO_Fast_Speed; GPIO_Init(GPIOA, &gpioStructure); GPIO_WriteBit(GPIOA, GPIO_Pin_7, Bit_RESET); GPIO_WriteBit
-
Thread
STM32 Arduino
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 Für knapp 11 Euro auch ziemlich günstig aber mit deutlich mehr Dampf als dem BluePill
-
Thread
STM32F407VGT6 China Board not working Tips?
have a Discovery F4 Board and purchased recently a China Board from *bay (http://www.ebay.at/itm/STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4-Discovery-/272501820584?) with the same uC (STM32F407VGT6). I thought a cheap way to test my code and put it into my project. I have a
-
Thread
Wie umsteigen von M4 auf M7?
Hi, ich habe ein grösseres Projekt (ca. 750Kb bei O3 reiner Code) auf dem STM32F407 gemacht. Jetzt muss ich das Projekt auf splitten (2 ähnliche Produkte) und beim neuen reicht mir aber die Leitung nicht mehr und ich wollte auf einen STM32F7 um steigen. Jetzt kommen halt die
-
Thread
[V] Große Auflösung meiner Bastelkiste
Elektronik-Bastelkiste auf und habe dadurch noch einige tolle Sachen abzugeben. Folgendes ist zu haben: - STM32F407-Discovery mit ST-Link Programmer (10€) - STM32F429-Discovery mit Display und ST-Link Programmer (20€) - LPCXpresso LPC1102 mit LPC-Link Programmer - myAVR mySmartUSB MKII AVR-Programmer mit Ressource
-
Thread
Suche E2PROM Manager für STM32F10x
return 0xff; /* Wichtiger Hinweis, bzgl der Reihenfolge des Bit Setzens, Manual. STM32F407, S834 Die Konfiguration muss VOR dem Buszugriff erfolgen, d.h. das Datenbyte wird erst ganz zum Schluss ausgelesen */ // NACK einstellen E2PROM anzuzeigen, dass keine weiteren
-
Thread
Bausatz / Miniprojekt für Geburtstag schenken
LEDs noch folgende Besonderheiten haben: - STM8L Discovery: Mit Text-LCD - STM32F4 Discovery (STM32F407-Controller), leider nicht mehr ganz einfach zu bekommen: Mit D/A-Wandler, Bewegungssensor... - STM32F429 Discovery: Mit Grafikdisplay - STM32L053 Discovery: Mit ePaper-Display
-
Thread
Wies der zufall will.
der STM32F4 hat einen RNG on board. einfach ein stm32F407Discovery für ein paar Euros kaufen, paar Zeilen für die Initialisierung. An einen Portpin einen Transi mit Relais und Freilaufdiode und fertig ist das Ding. Für jemanden der allerdings keine Vorkenntnisse
-
Thread
STM32F407 internes RAM
Versuche mich gerade am STM32407 Discovery Board und fühle mich erschlagen von den dicken Manuals des Prozessors. Kann mir bitte jemand - damit ich nicht stundenlang Manuals wälzen muss - in kurzen Worten erklären warum es zwei ver- schiedene interne RAM-Speicherbereiche gibt (das generierte Linker Description File weist 128KByte und 64KByte aus) und was ggf der Compiler/Linker macht wenn ein Bereich voll ist oder nach welchen Kriterien diese zwei Bereiche augenutzt/belegt werden? Könnte ein grosses Array übergreifend angelegt werden wenn es für einen Bereich nicht ausreicht?
-
Thread
STM32F103 Uart DMA Rx Problem
Hallo zusammen, ich habe einige Zeit mit dem STM32F407 verbracht und habe mir da eine schöne Bibliothek gebaut, um die Uarts per Interrupt und DMA betreiben zu können. Klappt tadellos. Nun versuche ich gerade, alles auf den STM32F103RBT6 zu portieren
-
Artikel
STM32 CooCox Installation
Projekt = Hierbei hilft der Quickstart-Guide von CooCox ebenfalls weiter. Auswahl "ST" Auswahl STM32F407VG (der Prozessor vom STM32F4DISCOVERY Board) Auswahl der Peripheriefunktionen, für das BlinkLED wird nur GPIO benötigt Frage: "Do you want create a new project now?" mit Yes beantworten Projektname
Stecker "CN1" der Platine ein. Der Stecker ist der Anschluss vom ST-LINK, also dem Debugger vom STM32F407 Chip. Vor dem ersten einstecken muss zu nächst ein USB Treiber installiert werden. Da der ST-LINK von ST kommt muss auch von deren Homepage der Treiber erst geladen werden: 3. ST-LINK/V2 Utility
-
Thread
STM32F4 komplementär PWM Problem in ChibiOs
Hallo, in ChibiOs versuche ich vergeblich die komplementären PWMs vom STM32F407 Discovery Board zu testen. Kann mir jemand bitte helfen, wo der Fehler liegt. Ich messe nur Rauschen am PA8, PA9 und PA10. Danke im Voraus. [c] #include "ch.h" #include "hal.h" static
-
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
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 "Arduinoquäler-Optimierung
>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 davon
-
Thread
Dezimalwert aus A/D-Wert ableiten
Hallo! Ich benutze das Board STM32F407 und A/D-wandle mit 12-Bit eine Potispannung. Aus dem A/D-Wert möchte ich einen Wertebereich von 0…20 realisieren. Dieser Wert soll dann binär auf 5 in Reihe gelöteten LEDs ausgegeben werden und gleichzeitig
-
Thread
STM32 Problem mit UART Receive
Hallo Zusammen, derzeit hänge ich bei der Implementation meiner UART Receive Funktion auf meinem STM32F407. Eigentlich sollte es keine große Sache sein, nur irgendwie kann ich nur das erste übertragene Zeichen empfangen. Sprich es wid nur das erste übertragene Zeichen in den Speicher übertragen. Zu meinem
-
Thread
STM32F4xx QEI maximale Frequenz
folgendes: > Encoder interface mode acts simply as an external clock with direction selection Im stm32f407 device datasheet steht dann noch im "TIM timer characteristics" (kap. 5.3.18): f_EXT sei maximal 42MHz für APB1-Timer. Ich glaube aber nicht, dass das etwas mit dem internen Clock zu tun hat,
-
Thread
STM32F407 Sprung zu Programm im anderen Sector
5) */ NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x20000); [/c] Und außerdem habe ich in der "STM32F407ZE_MemoryMap.xml" folgende Änderung drin (ganz unten in der Datei): <MemorySegment size="0x20000" access="ReadOnly" name="FLASH" start="0x08020000"/> Also die Startadresse auf 0x08020000 statt
-
Thread
LwIP mit CubeMX
Hallo *, gibt es jemand der lwIP direkt aus CubeMX generiert schonmal auf einem STM32F407VE zum laufen gebracht hat? Als PHY wäre der DP83848 interessant.
-
Thread
[STM32F4xx] SPI Optimierung
/* soft chip select */ } [/c] Bei der Implementierung meiner SPI-Ansteuerung auf dem STM32F407 ist mir der folgende Sachverhalt aufgefallen: (Bild1 gehört zu Funktion1.c Bild2 gehört zu Funktion2.c) Ich möchte ein oder mehrere Bytes in einer Funkton übertragen. Stellvertretend zeige
-
Thread
gesucht: 50Hz Generator fein einstellbar
-) Es ist kein Problem den Bereich auf 45 - 55 Hz einzugrenzen. Die Frequenz wird mit einem STM32F407 erzeugt und ist superfein aufgelöst. Der eingestellte Wert wird per LC-Anzeige abgelesen. Als Hardware verwende ich eine abgemagerte Schaltung von dieser http://mino-elektronik.de/FM_407/fmeter
-
Thread
Räumlich kleines RAM mit mind. 2 MiB
Schreibroutine und einer guten SD-Karte (z.B. Samsung Evo) schafft man das mit 64 KB SRAM, also zB einem STM32F407.
Schreibroutine und einer guten SD-Karte (z.B. Samsung Evo) schafft man > das mit 64 KB SRAM, also zB einem STM32F407. Das ist nicht sehr hilfreich. Ich weiß jetzt natürlich, dass meine Implementierung nicht schlau ist aber sonst auch nichts. :-P 0.7 MiB/s * 100 ms rechnen und abrunden kann ich selbst. Was
-
Thread
C++ if-Bedienung
Guten Mittag liebe Leute. Ich habe ein Tastenfeld 4x4 sowie einen STM32F407 Mikrocontroller, welcher über Eclipse in c++ programmiert wird. Nun habe ich eine if-Bediegnung erstellt, welche abfragt in welcher Reihenfolge die Taster gedrückt wurde (in diesem Fall zuerst
-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
Variante 2: Dieses STM32 Entwicklungsboard. http://www.mouser.de/Search/ProductDetail.aspx?R=STM32F407G-DISC1virtualkey51120000virtualkey511-STM32F407G-DISC1 Zusammen mit dem MCP2551 Und einem der beiden Bildschirme. Variante 3: Dieses Nucleo Entwicklungsboard. http://www.mouser.de
-
Thread
STM32F4 Tastenabfrage C++
Guten Tag, ich habe gerade mit einem STM32F407 Mikroprozessor begonnen zu programmieren. Dies in C++. Ich habe bereits erfolgreich einige LED's aus- und eingeschalten und möchte nun einen Taster abfragen. Ist der Taster aktiv sollten alle
-
Thread
Problem mit dem flashen ST-Link/ v2 und Coocox IDE
Ich habe momentan das Problem, dass sich mein Mikrocontroller STM32F407VGT6 nicht flashen kann. Zu den Rahmenbedingungen: - Ich verwende CooCox zum Erstellen des C- Codes. - Das Flashen mache ich über den JTAG Anschluss mit dem ST-Link/ v2. - Die Treiber sind
-
Thread
STM32F407VG Registerinhalt auslesen
Hallo, ich benutze das Board STM32F407VG Discovery und arbeite mit EmBlitz 1.1. Leider funktioniert das Plugin SVD-Repository bei mir nicht, womit man sich ja die gesetzten Bits bzw. die Registerinhalte anschauen kann. Beim Starten des
-
Thread
Error disassembling : truncated ELF file
mthumb@march=armv6-m thumb2;@mthumb@march=armv7@mfix-cortex-m3-ldrd ---- Assembling: src/startup_stm32f407xx.s to FLASH_RUN/startup_stm32f407xx.o "e:/ARM/CodeSourcery/v_4_6_3\bin/arm-none-eabi-gcc" -c -mthumb -mcpu=cortex-m4 -mthumb -mthumb-interwork -x assembler-with-cpp -D__ASSEMBLY__ -DVECT_TAB_FLASH -DFLASH_RUN -DSTM32F407VGTx -DSTM32F4DISCOVERY -Wa,-adhlns=FLASH_RUN/startup_stm32f407xx.lst -Wa,-ggdb -I. -I./inc src/startup_stm32f407xx.s -o FLASH_RUN/startup_stm32f407xx.o ---- Compiling C: src/main.c to FLASH_RUN/main.o "e:/ARM/CodeSourcery/v_4_6_3\bin/arm-none-eabi-gcc" -c
-
Thread
Problem mit ISR I2C Slave STM32
Hallo zusammen, möchte gerne einen STM32F407 als SMBus-Slave nutzen. Nutze dazu die StdPeriph Driver. Aus irgendeinem Grund funktioniert meine ISR nicht so wie sie sollte. Auf der Leitung sieht alles richtig aus. Sende mit einem Arduino