-
Thread
STM32F407 TIM5 external Clock/ ChibiOS
Hallo, ich wollte den Mikrocontroller so einstellen, dass der Button mein Taktgeber ist und habe es mit folgendem Code versucht: GPIOA->MODER |= GPIO_MODER_MODER0_1; // Enable AF mode for A0 GPIOA->AFRL = (GPIOA->AFRL & 0xFFFFFFF0) | 0b0010; // Select AF2 for A0 (TIM3/4/5) RCC->APB1ENR |= RCC_APB1ENR_TIM5EN; // Enable TIM5 clock TIM5->CCMR1 |= TIM_CCMR1_CC1S_0; // Input mode, map TI1 to IC1 TIM5->CCER &= ~(TIM_CCER_CC1P | TIM_CCER_CC1NP); // CC1P and CC1NP = 0 for rising edge //TIM5->SMCR |= TIM_SMCR_SMS; // External clock
-
Thread
Bosch Sensoren als "billigere" alternative zu Invense,Honeywell usw (Quadrocopter)
FC zu langsam. Ich wollte die oben genannten Sensoren in Verbindung mit einem STM32F405 oder STM32F407 (Taulabs kompatibel) und möglichst jeden Sensor an einen eigenen SPI oder im Notfall I2C Bus hängen... Desweiteren hatte ich geplant, die Bestückungsoption für ein HC05 oder HC06 (was wäre vll
-
Thread
Reziprogzähler Abhängigkeit von Zeitbasisfrequenz
mir keine bescheuerte Torzeit gibt ;-) Im Prinzip habe ich ja alles Notwendige auf Basis eines STM32F407 mit 168 MHz auf dem Tisch zu liegen. Mich stört aber nach wie vor, daß dieses Verfahren nicht für tiefe Frequenzen geeignet ist. Auch Ulrich hat ja darauf hingewiesen, daß das Eingangssignal eine
-
Thread
Bildkompression mit 8-Bit AVR LZSS + Huffmann
Rechenleistung. Sollte zur Bildverarbeitung wesentlich besser geeignet sein als ein AVR... Mit dem STM32F407-Discovery-Board kriegst du den bereits einsatzbereit verlötet inkl. Debugger/Programmer für < 20€. Das STM32F429-Discovery-Board hat sogar ein Touch-LCD und 8 MByte SDRAM mit dabei für < 30€.
-
Thread
Prototype PCB STM32F407 Seeed Arch Max
development tools, easy to use C/C++ SDK, lots of published libraries and projects. High performance STM32F407VGT6: ARM Cortex-M4 MCU with FPU at 168MHz, 1 MB Flash, 192 KB RAM. On-board open link for debug and programming: drag-n-drop programming, USB serial communication, SWD debug with GDB+ pyOCD/OpenOCD
slot for connectivity and data exchange. Specifications: Work Voltage: 5V Microcontroller: STM32F407VET6 Flash Momery: 512kB EEPROM: 4kB RAM: 192kB UART: 4 I2C: 3 SPI: 3 CAN: 2 SDIO: 1 Camera Interface: 1 Eth: 1 ADC Channels: 8 I/O Pins: 40 Digital I/O Max Input Voltage: 5.0V Item
-
Thread
STM32F407VGT6 Pinkompatibilität zu den F427/F437 Typen ?
bei mir die Zugriffszeiten auf st.com sehr mäßig. Kann mir deshalb jemand sagen, ob es zu dem STM32F407 pinkompatieble STM32F4(2/3)7 Typen gibt. (In der LQFP100 Gehäuse Form.) Ich suche also einen Ersatz für einen 407, der auf die gleiche Stelle auf dem PCB montiert werden kann, aber mehr Leistung
Prozessor-Serie: ARM Cortex-M Art des Programmspeichers: Flash Serie: STM32F4 STM32F407VGT6 ============= ARM Mikrocontroller - MCU ARM M4 1024 FLASH 168 Mhz 192kB SRAM STM32F405xx/STM32F407xx ARM Cortex-M4 32b MCU+FPU, 210DMIPS, up to 1MB Flash/192+4KB RAM, USB OTG HS/FS
-
Thread
C++ auf Mikrocontrollern: Buchempfehlung
Atmega328P * ST Microelectronics(R) STM32F100 ARM(R) Cortex(TM)-M3 * ST Microelectronics(R) STM32F407 ARM(R) Cortex(TM)-M4 * ST Microelectronics(R) STM32F429 ARM(R) Cortex(TM)-M4 * BeagleBone with Texas Instruments(R) AM3359 ARM(R) A8 * Renesas(R) RL78/G13 * Renesas(R) RX600 * Microchip
-
Thread
Radio Eigenbau für Motorradradio
wird das Gehäuse(Wetter einflüsse) bzw. Platzbedarf bei Fertigmodule. Zum Einstieg kann ich ein STM32F407VGT6 Discovery Board empfehlen, mit Class-D Verstärker.
-
Thread
mcHF-SDR Selbstbau-Projekt
interessant, > gerade für QRP Ich habe den Artikel auch durch Zufall erst heute gelesen. MCU ist ein STM32F407 - wahnsinnig stromhungrig sollte er auch nicht sein. Und reichen sollte das auch: Im Fifi-SDR ist ja auch "nur" ein Cortex-M3. Allerdings hat man ihn auch nicht auf besonders sparsam getrimmt
-
Thread
Lötstopp bei LQFP100
Liebes Forum, Ich würde gerne einen STM32F407 im LQFP100 Gehäuse in meinem Projekt verbauen. Geplant wäre die Platine bei Basista fertigen zu lassen. Da ich allerdings denke, dass mir beim Löten ein Lötstopp zu gute kommen würde, habe ich folgende
-
Thread
Frequenzanzeige Spektrumanalyzer
Ich geb Dir noch einen Link, was ein STM32F407 (sehr ähnlich zum ..411) so schaffen kann. http://www.mino-elektronik.de/FM_407/fmeter_407.htm
-
Thread
STM32F4 Discovery Led, Frequenz
Ich nehme mal an, du hast das STM32F407 Discovery? Dann ist es nicht so kompliziert, die orangene LED (GPIOD Pin 13) mit PWM zu betreiben. Zuerst initialisiere mal den Pin auf die Alternate Function als PWM Ausgang: [c] void PortsInit
-
Thread
Audioprojekt mit dsPIC33FJ128GP804 und SD-Karte (Speed-Probleme)
könnte 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
ESP-Baseboard auf Proto-Shield
www.mikrocontroller.net/topic/263297#2739995 Der von mir bereits eingesetzte STMPE-Adapter für STM32F407ZG;
-
Thread
STM32F407: lässt sich nicht mehr Flashen
Hallo, ich habe hier einen STM32F407. Dieser lässt sich seit neuestem nicht mehr flashen. Wenn ich mit dem Debugger Code herunter lade und im Single Step ausführen lasse, dann funktioniert es, aber der Flash lässt sich nicht ansprechen
-
Thread
Eclipse Luna & STM32F407 & vorhandenes CooCox-Projekt
berechtigt)... Dann habe ich mal im CooCox nachgeschaut: es sind noch folgende Symbole gesetzt: STM32F407VG STM32F4XX USE_STD_PERIPH_DRIVER Die dort auch gesetzten __USE_FPU und __FPU_PRESENT sind bei eclipse wohl default gesetzt und damit überflüssig. Mit diesen Einstellungen kommt schon mal
-
Thread
Keil MDK4 - ULinkpro - SWD Trace
Instruction Trace gibt es nur über das 4-bit Interface. Achso, 168Mhz mit 4-bit ETM habe ich auf einem STM32F407 schon am laufen gehabt. Ist aber sehr sehr anfällig für unsaubere Signalführung auf der PCB.
-
Thread
STM32F4 TIM1 mit Encoder und PWM
Hallo. Ich verwende einen STM32F407 und bin etwas knapp an Encoder-Eingängen und PWM-Ausgängen. Würde gerne ohne zusätzliche Bauteile auskommen. Es würde ausgehen, wenn ich z.B. TIM1 mit EncoderMode (Ch1&2) und CH3 & CH4 als
-
Thread
Stm32 Probleme unter Windows 10 mit USB/VCP
Gerald, ich denke ich habe das gleiche Problem. Ich möchte unter Windows 10 (64bit) für die STM32F407 einen COM-Port einrichten. Ziel ist es einige Beispiele von Matlab/Simulink zu testen. Gibt es inzwischen hierfür eine Lösung bzw. einen workaround. Vielen Dank schon an dieser Stelle. Reinhard
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 Problem, vielmehr die geänderte Funktionalität in Win10 gegenüber
-
Thread
STM32 Kochrezept
ein sehr weites Feld. Ah OK, ich dachte, das gibt sich nicht viel bei der Fragestellung: STM32F407VGT6 aufm Discovery Board
sehr weites Feld. > > Ah OK, ich dachte, das gibt sich nicht viel bei der Fragestellung: > > STM32F407VGT6 aufm Discovery Board Die vorgeschlagene Buch ist für den Cortex-M3, Du hast Cortex-M4. Es gibt viele Gemeinsamkeiten. Du darfst beim Lesen aber nicht vergessen, dass es auch Unterschiede gibt
-
Thread
STM32F407 und Double/Float mit FPU
Hallo. Ich habe ein Problem mit Keil 5.15 und der Verwendung der FPU auf dem STM32F407. char buffer[100]; float dParam; strcpy(buffer, (char *) &_cmd[0]); // Kopiert String in lok. Buffer dParam = atof(Buffer); In den Projektoptionen hab ich die FPU Hardware mit "Use Single
Befehle im Disassembler an, kann ich sehen, dass beide Male __hardfp_atof verwendet wird. Da der STM32F407 aber ja nur Single Precision kann, glaube ich, dass dies mein Problem ist. Ich brauche aber an einigen Stellen die Double-Genauigkeit, die Floats müssen aber schnell berechnet werden, da mir sonst
-
Thread
STM32F4 - Timer
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
STM32f407 an Ethernet PHY KSZ8081
Hallo, Ich verwende einen STM32F407 und versuche eine Verbindung zu einem KSZ8081RNA per RMII herzustellen. Einem STM802RT1A konnte ich über Codebeispiele direkt zum laufen bekommen, jedoch will der KSZ8081RNA nicht mit mir reden.
-
Thread
Labornetzteil gesucht
die Batteriespannung von frisch 3,3V bis leer 2,8V simuliert werden. Beispiel 2: Baugruppe mit STM32F407, Ethernet, 6x RS232, etc.. Ablauf: Baugruppe anschließen, Versorgungsspannung und geschätzte Strombegrenzung mit mA-Auflösung einstellen, Ausgang freigeben. Gerade für Erstinbetriebnahmen gefällt
-
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
Datenerfassung, Analog -> USB / RS232
wie das alles funktioniert. Verfügbar und günstig ist das erwähnte STM32F407 Discovery-Board. Es sind noch viele I/O-Pins frei. Es gibt neuere Discovery-Boards mit ..429 oder STM32F7xx. Mein Rat: Finger weg, da zu verspielt! Dann sieh Dir die Seite vom 'Exponenten' an: http
programmiere als den der jetzt kommt, werden wohl Jahre vergehen ;) Im übrigen habe ich den STM32F407VGT6 (Discovery) bestellt, wie empfohlen. Und nochmals ein ganz dickes Dankeschön für eure Hilfe!
-
Thread
[V] STM32F4-DISCOVERY, STM32F429-DISCOVERY.
1) STM32F4 Discovery mit STM32F407VG http://www.st.com/web/catalog/tools/FM116/SC959/SS... - gebraucht, aber unverbastelt - ohne OVP ----------------- 12€ incl. Versand in Maxibrief 2) STM32F4 Discovery mit STM32F429
Hallo, hätte am STM32F4 Discovery mit STM32F407VG Interesse!
-
Thread
Wie benutze ich uLua auf einem AVR?
regulären Lua-Quellecode (www.lua.org) in meine Firmware zu integrieren. Der Mikrocontroller ist ein STM32F407 und die IDE ist EmBlocks mit gcc-none-eabi. Mit luaL_dostring() kann ich nun kleine Skripte ausführen. Große Skripte habe ich noch nicht getestet. Mir ist auch noch nicht ganz klar warum das so
-
Thread
STM32 SPI (Anfänger-)problem
meinen AVR-geprägten Horizont zu erweitern und experimentiere mit einem STM32 Discovery-Board (STM32F407) erweiteret mit einem Mikroelektronika "STM32F4 Discovery Shield" und dazu passendem "7 seg click" (http://www.mikroe.com/click/7seg/). Die darauf befindlichen 74HC595 tun mit Bit-Bangingen was sie
-
Thread
STM32 HAL Timer Interrupts (STM32CubeF4)
nur ein ähnliches? > > ??? Wenn Du einen STM32F407 hast, wäre das Define STM32F411xE offensichtlich falsch. Ich vermute STM32F407xx wäre richtig. Das würde dann auch erklären, dass der Timer2 Interrupt nicht an der richtigen Stelle wäre.
ich noch den ganzen Startuprummel in c durch die von ST vorgegebene Assemblermethode mit startup_stm32f407xx.s ersetzen müssen da ansonsten gleich ein HardFault kam.
-
Thread
#include coocox
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 wollte ich meine ersten Codezeilen in CooCox Kompilieren aber ich bekomme den Fehler
ob mit "" oder mit <> jetzt Kmpiliert das ganze. Ich hab beim Projekt Wizzard von anfang an den STM32F407VG ausgewählt nur wie man die Libery richtig einbindet war mir noch nicht ganz klar. Ganz sicher ob ich das jezt richtig mache bin ich noch immer nicht aber zumindest kann ich es jetzt kompilieren
-
Thread
TFT Ansteuerung Anfängerfragen
STM32F7 könnte gehen, oder ganz edel ein RX64M. Aber wie oben geschrieben, ginge auch ein popeliger STM32F407 nebst ext. RAM. @Hendrik: besorge Dir meinetwegen ein Display mit eingebautem SSD1963 und spiele damit herum, oder sag mir, was Du brauchst, dann schraube ich Dir das zusammen ;-) Allerdings
-
Thread
wie den CCM-Speicher nutzen am STM32f407VG Discovery
Hallo, ich versuche mich seit einiger Zeit daran, denn CCM Speicher (64kb) des STM32F407VG Boards zu nutzen. Es gibt auch einige Englischsprachige Anleitungen dazu wenn man sucht, aber leider funktioniert mein Vorhaben dennoch nicht (Hab wohl was nicht verstanden...) Ich habe im Linker
-
Thread
STM32 vs DSPIC vs AVR XMega
sie alle; da mußt Du durch! Duschen ohne nass zu werden, das geht nicht ;-) Mein Rat wäre ein STM32F407-Discovery Board ohne weiteren Schnick-Schnack. Für < 20 € kannst Du testen und Deine 'Frustgrenze' ausloten ;-) Als IDE für den Anfang würde ich zu kostenlosen Demo-Versionen von IAR bzw. Keil raten
-
Artikel
STM32 Eclipse JLink Linux/Windows
von ST benötigt. Zum Herunterladen die Produktseite des Mikrocontrollers aufrufen (zB hier für STM32F407VG), "Design Resources" anklicken, unter dem Punkt "Related Tools and Software" den Eintrag im Stil von "STM32F4 DSP and standard peripherals library" finden (zB hier für STM32F4). Ganz unten findet
angegebene Adresse sollte Anfangsadresse des RAM's (immer 0x20000000) plus RAM-Größe (z.B. beim STM32F407 0x20000 Bytes) sein, also z.B. 0x20020000 für den STM32F407: _estack = 0x20020000; /* end of RAM */ Ist dies falsch, kann es später zu schwer auffindbaren Problemen im Zusammenhang mit z.B. Floatingpoint-Funktionsargumenten
-
Thread
STM32F4 - Problem mit Array größe, Variable wird überschrieben
Hallo zusammen, Ich habe ein Problem bei einem Projekt auf dem STM32f407 uC. IDE CooCox CoIDE 1.7.8 Toolchain Arm none eabi 4.8 2014q1 (hab aber auch schon CoIDE 2.0.3 und und die neuere 4.9 2015q2 getestet) Das gesamte Projekt ist schon etwas umfangreicher und
etwa noch 20kB für static und global übrig. > Darf man fragen wie du auf die 90kB kommst? der STM32F407 hat 112kB RAM, das ist dann Endadresse 0x2001C000 Stefan schrieb im Beitrag #4177741: > Adresse von Count 0x2000607C 0x2001C000 - 0x2000607C = 0x15F84 = 89988
-
Thread
Komisches Verhalten des SPI [STM32]
Moin moin, ich habe ein komisches Problem mit dem SPI des STM32F407. Und zwar habe ich eine ADC am SPI angeschlossen (und zwar einen ADS8320). Diesen versuche ich auszulesen, was allerdings nicht reproduzierbar klappt. Ich habe euch mal einen Screenshot vom Oskar
-
Thread
Audio DAC CS43L22 auf STM32F4 Discovery Board "deaktivieren"
Bitte nicht vergessen, dass der STM32F407 Transeiver für den CAN braucht! Die sind auf dem Discovery Board nicht vorhanden.
-
Thread
STM32F7 Discovery Board
betrifft. Es ist definitiv möglich ein 800x480Pixel Display mit 16Bit Farben in Verbindung mit einem STM32F407VG bei 168Mhz flüssig laufen zu lassen. Ich benutze ein 5"-TFT der ein SSD1963 einsetzt um das Display zu treiben. Das funktioniniert tadelos und es bereitet auch ohne DMA keine Problem das Display und das Touchfeld (resistiv) je als Thread eines RTOS laufen zu lassen ohne dass es zuckt. Der STM32F407 auf dem Disco mach noch viel mehr als nur das Display zu bedienen - dank RTOS lässt sich sowas auch recht gut machen. Ich möchte auch mal daran erinnern dass der STM32F4 ein Microcontroller ist
-
Thread
STM32f407 mit externen Datenbus und Adressbus
Datenleitungen verfügt. Möchte den Bus mit den Pins des Port verbinden Möchte gern das STM32F407VG-Discovery Board zum testen verwenden, jetzt wollte ich mich hier mal informieren ob das mit dem STM32f407 überhaupt geht? Dann meine bisherige Recherche ergab, das angeblich nur das größere
-
Thread
STM32: MP3 softwaremässig decodieren und abspielen
möchte als kleines Sommerferieprojekt einen kleinen MP3 Player bauen. Und zwar möchte ich dazu einen STM32F407 einsetzen. Dieser soll von einer SD-Karte ein paar MP3-Files lesen, diese softwaremässig decodieren und dann abspielen. Jetzt die Frage: es gibt ja den Helix-MP3 Decoder. Dieser setzt auf Festpunktarithmetik
-
Thread
Cortex-M mit 2 Ethernet MAC
IP-Stack würde das denn unterstützen? Ich habe hier einen KSZ8863RLL (1xRMII, 2xPHY) an einem STM32F407, die unterstützen laut Datasheet beide VLAN. Derzeit haben wir lwIP auf dem Teil laufen - der Kunde wollte "nur" einen 2Port-Switch im Gerät.
-
Thread
Taschenrechner - Algorithmen
hier ja schon bei der Nabelschau angekommen sind, ein kleiner Verweis auf eine Implementierung auf STM32F407 + TFT, bei der durchgehend mit 'double' gerechnet wird, was sehr schnell geht: https://www.mikrocontroller.net/topic/331381#3642461 Im Grunde könnte man auf dem TFT eine Tastatur abbilden und den
-
Thread
STM32F3: Problem mit hoher Stromaufnahme
/V2 communication with the target has failed." Im ST "UM1472 User manual" (Discovery kit for STM32F407/417 lines) steht: "Features: [...] On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone ST-LINK/V2 (with SWD connector for programming and debugging)". Also angeblich ein
-
Thread
[STM32F4] Debugger: trace_printf()
Jetzt mußte ich erst mal schauen um was es überhaupt ging... Aha. Auf dem STM32F407 Discovery Board ist der Lötjumper SD12 gesetzt, das heißt Port B3 des 407 (Signal: T_SWO) ist mit Port A10 des F103 (ST-Link) verbunden. Dann sollte es von dieser Seite keine Probleme geben, oder
-
Thread
STM32F407 Keil Ulink2
Hallo zusammen Ich versuche mittels Keil Ulink2 JTAG Programmer auf ein Eval Baord von MikroElektronika (mikromedia for STM32 M4) zuzugreiffen. Leider ohne Erfolg. Im Netz sind einige Vorschläge mittels Pull-Up/Down Widerständen (Up=TDI, TMS, Down TCK), welche ich ebenfalls bereits versucht habe. --> Ohne Erfolg. - Als Fehlermeldung kriege ich jeweils ein Zeitüberlauf während dem Resetvorgang. - Wenn ich im JTAG Device Chain von Keil schaue, sehe ich, dass ein Device angeschlossen ist. Also müsste doch die Kommunikation funktionieren! Hat von Euch bereits jemad Erfahrung oder ein
-
Thread
Trivial-FTP: Lesen dauert sehr lange bei falscher IP-Adresse
ich muss auch schauen, ob mein Gerät das unterstützt. Ich verwende den lwIP-Stack für Cortex-M (STM32F407). Da funktioniert schon mal ein Ping, ohne dass ich in meiner Firmware was machen musste. Gibt es ein fertiges Windows-Progrämmchen (zum testen), mit dem sich Broadcast absetzen lassen? Manche
-
Thread
[V] Devboards etc.
gebraucht ----------------- 10€ incl. Versand Dazu gekommen: 11) STM32F4 Discovery mit STM32F407VG http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419 - gebraucht, aber unverbastelt - ohne OVP ----------------- 15€ incl. Versand in Maxibrief 12) STM32F4 Discovery mit STM32F429