-
Thread
stm32f4 + nCS in hardware
hi leute, hat jemand von euch die spi chip select generierung auf dem stm32f4 in hardware laufen? software (gpio) funktioniert wunderbar aber ergibt bei hohen datenraten doch einen zu grossen overhead... alle beispiele von ST sind mit software generierung und in der errata
ok, sieht so aus als ob sich auch beim stm32f4 im vergleich zu den aelteren modellen nichts getan haette bzgl dieser thematik http://www.mikrocontroller.net/topic/176834
-
Thread
Quarzoszillator statt Quarz beim STM32F4?
auf der Suche danach, ob es möglich ist einen Quarzoszillator statt eines normalen Quarzes beim STM32F4 einzusetzen. Leider gibt es dazu anscheinend keine Dokumentation. Hat das schonmal jemand gemacht bzw. muss ich überhaupt etwas beachten oder kann ich einfach den Takt-Pin an den OSC IN dranhängen
-
Thread
STM32F4 ADC auslesen mit SPI+DMA
Hallo, ich würde gerne wissen wollen, ob man mit dem STM32F4 über SPI und DMA einen externen angeschlossenen ADC schnell genug auslesen kann. Der ADC AD7902 hat folgende Daten: 2 Kanäle 16Bit 1MSPS 10MHz Wenn ich das STM32F4 mit 168 MHz betreibe,
-
Thread
STM32F4 Interne RTC Unix Zeit
Hallo Zusammen, Ich möchte bei einem STM32F429ZI vom internen RTC einen UNIX Timestamp auslesen, also nur ein int/long für die anzahl Sekunden sein 1970. Doch wie mach ich das? Ich verwende die HAL Treiber und dort kann ich nur das Datum oder die Uhrzeit auslesen, keinen UNIX Timestamp. Grüsse Hans
-
Thread
STM32F4 Alternativfunktionen: Pins doppelt vorhanden
Ich möchte mit der Resolver-Funktion von Timer 1 spielen - und sehe nun, daß es die beiden Eingangspins Pins laut Datasheet doppelt gibt. Alternate Function 1: TIM1_CH1 - GPIO E9 TIM1_CH1 - GPIO A8 TIM1_CH2 - GPIO E11 TIM1_CH2 - GPIO A9 Reicht es aus, wenn ich nur den betreffenden I/O parametriere und die Eingänge passen von alleine oder muß ich da noch irchendwo was umschalten um nen Konflikt zu vermeiden?
-
Thread
STM32F4(11RE) Interrupts dokumentation?
im Datenblatt nix gefunden, im programming Manual auch nicht. Und im User Manual(Description of STM32F4xx HAL Drivers) finde ich nur die IT Befehle womit ich den Interrupt-Mode einschalte(z.B. HAL_TIM_Base_Start_IT() ), aber auch leider ohne Doku über die möglichen Interrupts usw. Klar kann ich googlen
-
Thread
STM32F4 Waveshare DP83348 modul
Hallo zusammen, ich habe das STM32F429i-Discovery-Board mit einem Ethernet Waveshare-Modul http://www.wvshare.com/product/DP83848-Ethernet-Board.htm per Steckleitungen verbunden. Die Software (ucLinux): http://www.emcraft.com/stm32f429discovery#release-materials toggelt auf der LAN-Schnittstelle zwischen down/up 10/Full 100/Half 100/Full hin und her. Ping raus und rein gehl leider auch nicht, die LED's des Ethernet Modules zappeln aber. Ich habe dabei die Verkabelung in Verdacht, was wäre dabei bezüglich der Leitungslängen zu beachten.
-
Thread
[V] STM32F4 Evalboard, Neu und OVP
Hi, ich habe ein neues und OVP Evalboard von STM für den STM32F429 abzugeben. Siehe auch https://www.reichelt.de/de/de/shop/produkt/discovery_kit_stm32f411_128kb_ram_512kb_flash-353434?CCOUNTRY=445&LANGUAGE=de Inkl. versichertem Versand für 25€. Viele Grüße Mr.Green
-
Thread
stm32f4, libopencm3 remap des NJTRST
, und weiß wieder mal, dass ich nichts weiß. Ich portiere gerade einiges von STM32F103 nach STM32F4xx und stehe da gerade vor einem Problem, dass ich nicht herausbekomme, wie ich Anschlüsse des JTAGS als GPIO umkonfiguriere Beim STM32F103 war das bspw. mit gpio_primary_remap(0x00300200
Elektronik weiternutzen möchte und zu meinem Unglück habe ich an PB4 etwas angeschlossen. Beim STM32F4 ist dort gleichzeitig NJTRST aufgelegt und mit dem Einschalten ist PB4 nicht verfügbar. Ich beschreibe den STM32F4 mittels Bootloader und benötige die Funktion nicht. gpio_set_af(GPIOB, .
-
Thread
STM32F4 SWO Ausgabe sporadisch falsch
Grundlage ist dieses Github Projekt https://github.com/sfyip/STM32F103_MSD_BOOTLOADER, das ich auf den STM32F4 portiert habe. Um dort ein Problem zu debuggen, möchte ich die ITM Debug-Ausgabe auf dem SWO Pin benutzen. Für die, die der Hintergrund interessiert, nachfolgend ein paar Details. Falls nicht,
J-Link FW flashen ;-) Das habe ich gerade an einem beim mir herumliegenden ST-Evaluation Board mit STM32F4 ausprobiert (Achtung, die Segger Lizenz erlaubt nur die Verwendung auf ST Evaluation Boards). Vorher (ST-Link v2 Firmware): Oben beschriebenes Problem bestand wie beschrieben Nachher (Umgeflasht
-
Thread
Erfahrung mit raspberry pi
mehr als mit den meisten >Bastel-ARMs. Beispiel bitte. Ich bezweifle das der mehr kann als ein STM32F4.
was immer damit gemeint ist, übertakten, ohne die Garantie zu verlieren) Was natürlich für den STM32F4 spricht ist, dass die A/D-Wandler schon drin sind. Mit denen kommt man in den kleinen einstelligen MHz-Bereich. (Es gibt da einige Methoden die verflochten zu nutzen.) Am Raspberry Pi muss man das
-
Thread
STM32F07VG Discovery - EXTI15_10_IRQHandler mit mehreren Interrupts
Ich hatte ein BSP gefunden und das dann um PB13 erweitert Hier der gesamte Code: [c] #include "stm32f4xx.h" #include "stm32f4xx_exti.h" #include "stm32f4xx_syscfg.h" #include "misc.h" /* Configure pins to be interrupts */ void Configure_PD0(void) { /* Set variables used */ GPIO_InitTypeDef
abfragen? Gibt es dafür von ARM auch irgend ne > fertige Funktion für? Kann man alles in der stm32f4xx_gpio.c spicken und in der stm32f4xx.h die Strukturdefinitionen nachlesen.
-
Thread
ARM Einstieg Hilfe bei Controller und IDE Wahl
Also STM32F4 + CoCoox ? sind für den Einstieg ok?
Ja, das STM32F4DISCOVERY für 9..12 Euronen, ist OK.
-
Thread
STM32F4 Discovery: Remote debug with gdbserver
Hallo zusammen, ich bekomme mit einem STM32F4 discovery Board eine Fehlermeldung (s.u.). Gedacht war über OPEN OCD 0.10.0 und GDB eine Verbindung aufzubauen und zu debuggen. Status: - STLink V2 Adapter (Teil des STM32F4 discovery Boards
SWIM v0 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 2.909307 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : Unable to match requested speed 2000 kHz, using 1800 kHz Info : Unable to match requested speed 2000 kHz, using 1800 kHz adapter speed: 1800
-
Thread
STM32F4 - Virtual Com Port (CDC)
Boards funktionieren, oder hab > ich da was übersehen? Ja die Hardwarebeschaltung beim USB bei STM32F4Discovery vs. Olimexboard. Schaltpläne verlgeichen. Ich hab da noch was im Ohr, aber nichts genaues mehr ...
Olimex Board ist es aber ein 12MHz Quarz das bedeutet, du musst zwei Files abändern : das File "stm32f4xx_conf.h" : ist -> Zeile 29 : #define HSE_VALUE ((uint32_t)8000000) soll -> Zeile 29 : #define HSE_VALUE ((uint32_t)12000000) das File "system_stm32f4xx.c" : ist -> Zeile 147 : #
-
Thread
STM32CubeIDE / project ohne HAL
Board selector: STM32F4DISCOVERY (oder wähle das Board/den MCU deiner Wahl) -> Next 3. Unter der Option "Target Project Type" wählst du "Empty" 4. Kopiere die CMSIS Mappe mit deinen gewünschten Headerfiles in das Projekt
Tilen Majerle hat eine Seite mit vielen Tutorials zu STM32: https://stm32f4-discovery.net/ oder einige 'light wight' Libs auf Github: https://github.com/MaJerle er arbeitet aber jetzt bei STM und liefert immer mehr HAL Beispiele :) Ein weiterer Klassiker ist die Diller
-
Thread
stm32 taktfrequenz einstellen
? Ich will so wie hier (kapitel 4) die Taktfrequenz festlegen. Aber ich glaube, das geht beim STM32F4 etwas anders. Habe zumindest nicht den richtigen Abschnitt in der system_stm32f4xx.c gefunden. http://www.diller-technologies.de/stm32_wide.html#takt
> Ich will so wie hier (kapitel 4) die Taktfrequenz festlegen. Aber ich > glaube, das geht beim STM32F4 etwas anders. Habe zumindest nicht den > richtigen Abschnitt in der system_stm32f4xx.c gefunden. > http://www.diller-technologies.de/stm32_wide.html#takt Schau ins Reference Manual. Da ist das
-
Thread
ARM / STM32 C Programmierung
Also: wenn ich mir für den Anfang bloß mal die stm32f4xx.h einziehe und alles "selbst" mache, habe ich glaube ich mehr davon, denn schließlich will ich den Controller kennen lernen, und nicht eine Library. Ähnlichen Beiträgen gemäß scheint es hier eine
Libs sehr hilfreich, wenn du mit mehreren Controllern arbeiten willst. Sei das vom STM32F0 bis zum STM32F4. Hier varieren die Defines und Enums nur sehr wenig. Viel weniger als die Register. Ausserdem ist es sehr übersichtlich. Ich habe mit einem STM32F4 angefangen und bin ohne grossen Zeitaufwand auch
-
Thread
Glockenklänge mit Mikrocontroller erzeugen
Methode von der technischen-mathematischen Seite beschreibt? Zur Verfügung steht übrigens ein STM32F4 mit I2S und ein digitaler Verstärker (MAX98357). Die nötige Rechenleistung müsste der µC spielend erbringen können. [c] % FM bell sound duration = 4; % sound duration [s] fs = 32000;
> Zur Verfügung steht übrigens ein STM32F4 Hier liegt das Problem! Such mal nach Videos von Keith Emerson. Zum Parameter einstellen brauchst du mehrere Quadratmeter Schalter, Drehknöpfe und Patchkabel.
-
Thread
STM32F407V - Counter i = i + 1 (?)
den Knopf drucke, schaltet die LED nicht um. Ein Freund hat gemeint es waere normal mit dem Board Stm32f4, stimmt es? Oder kann man was dagegen tun? [c]#include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_gpio.h" GPIO_InitTypeDef GPIO_InitDef; void StartStopButton(void){
merken, dass die LED durch den 4 Zustaende geht, aber absolut zufaellig. :( [c]#include <stm32f4xx_gpio.h> #include <stm32f4xx_rcc.h> #include <stm32f4xx_tim.h> void init_pwm_gpi() { GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);
-
Thread
STM32 umsteigen oder weiter AVR
sein. Es lohnt sich. Ich arbeite zwar unter Linux. Windows ist aber einfacher. Nimm Coocox. Und STM32F4.....
machen koennen (z.B. viele Texas Instruments TMS320 DSPs), oder getrennte RAM Bereiche haben (STM32F4XX CCM RAM), ist Code im RAM wirklich am schnellsten...
-
Thread
TCP_echo_server mit STM32f407VG
aber nicht darauf reagierte. Der Fehler liegt wahrscheinlich bei ETH_SoftwareReset(); Zeile:95(stm32f4x7_eth_bsp.c) Damit das Programm weiter ausgeführt wird, wird ein Reset erwartet /* Wait for software reset */ while (ETH_GetSoftwareResetStatus() == SET); Zeile:97(stm32f4x7_eth_bsp.c) in der stm32f4x7_eth.c: void ETH_SoftwareReset(void) { /* Set the SWR bit: resets all MAC subsystem internal registers and logic */ /* After reset all the registers holds their respective reset values
-
Thread
CooCox IDE debugging STM32F4Discovery
Hi, ich habe mal ne Frage zu der debug Funktion in der CooCox IDE im Zusammenhang mit dem STM32F4Discovery board. Ich würde gerne irgendwie sehen können wie viel Zeit die Ausführung einer Codezeile z.B. bei einem breakpoint benötigt. Also ich setzt z.B. vor einer for Schleife einen breakpoint
-
Thread
STM32F4 ADC 2 Channel DMA nur einer wird übertragen
übernimmt nicht die zweite ADC-Auswertung. Hier die Relevanten Code-Teile: /* Includes */ #include "stm32f4xx.h" #include "stm32f4_discovery.h" #define ADC3_DR_ADDRESS ((uint32_t)0x4001224C) __IO uint16_t ADC3ConvertedValue[2]={5,3}; __IO uint32_t ADC3ConvertedVoltage = 0; int main(void
-
Thread
SysTick - Delay - STM32F4
Liebe Elektronik-Experten, ich bin am einstieg zum STM32F4 und benötige eine Delay Funktion. In den Standard Libraries ist sowas ja enthalten: RCC_ClocksTypeDef RCC_Clocks; /* SysTick end of count event each 10ms */ RCC_GetClocksFreq(&RCC_Clocks);
-
Thread
STM32F4 - analoge Messung mit DAC und DMA
kam mit Hilfe eines Tutorials zu stande: http://nopaste.info/1af854aa14.html Ich benutze das STM32F4 Board von ST und die Software Keil. Ziel des Programms soll es sein, je nach angelegter Spannung entweder eine rote oder blaue zum Leuchten zu bringen. Dies klappt leider noch nicht, es leuchtet
>Ich benutze das STM32F4 Board Vermutlich das Discovery? Das hat einen eingebauten Debugger. Warum nicht den benutzen?
-
Thread
STM32F4xx - Batterie wird leer gezogen
RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fVbat%20problem%20on%20a%20STM32F4&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B&TopicsView=https%3A%2F%2Fmy.st.com%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2FAllItems.aspx
Ich habe gerade mal an den STM32F4-Discovery eine Batterie angeschlossen, da klappt das richtig und braucht auch nur wenige µA Strom. (R26 ausgelötet) Damit ist zumindest mal sicher gestellt, dass mein Messgerät kein Mist misst.
-
Thread
OpenSource GUI für STM32F4 in "C"
Hi, ich habe die Version 1.0 einer "einfachen" GUI für das STM32F429 Disco-Board als OpenSource-Projekt fertig. Ein paar Demo-Bilder hab ich angehängt. hier der Link : http://mikrocontroller.bplaced.net/wordpress/?page_id=4723 das ganze ist natürlich noch ausbaufähig und sicher nicht fehlerfrei, wer will kann es aber als "Basis" benutzen. Für einen Port auf eine andere CPU und ein anderes Display/Touch hier ein paar Infos : Alle Files sind Hardware unabhängig, bis auf zwei Files : 1. "stm32_ub_sgui.c" hier wird das angeschlossene Display und der Touch initialisiert
-
Thread
STM32F4 DSP-Library __FPU_PRESENT Error
Hallo zusammen, ich versuche die CMSIS DSP_Lib in Eclipse mit der OpenSTM32-Toolchain für einen STM32F4 einzubinden. Hab die Library in meinen Projektordner kopiert und die Header- und Source-Pfade in den Properties ergänzt. Hab das Symbol ARM_MATH_CM4 definiert. Danach wurde ein Error generiert,
Vermutung ist, dass der Preprozessor zuerst über die core_cm4.h drüberläuft und dann erst über die stm32f4xx.h. Kann man das irgendwie einstellen?
-
Thread
STM32F4 Schaltung um Controller über USB zu programmieren
Hallo allerseits, ich möchte eine Platine mit einem STM32F4 machen, den ich dann über eine USB-Buchse programmieren (mit Keil µVision) möchte. Wie wird dies umgesetzt bzw. brauche ich noch ein extra Bauelement dafür?
jorg schrieb im Beitrag #4747872: > ich möchte eine Platine mit einem STM32F4 machen, den ich dann über eine > USB-Buchse programmieren (mit Keil µVision) möchte. Also was denn nun? Entweder du benutzt den eingebauten Bootlader, sofern der über USB ansprechbar ist,
-
Thread
HS USB MSC mit Stm32F4 und USB3300
Hi ich bastele gerade ein ein hisg speed USB MSC mit STM32f4 und USB3300 external Phy. Ebenso benutze ich CubeMx. Es läuft soweit ganz stabil, nur dass die Bandbreite bei 1-2MB/s ist. Wenn ich es richtig sehe ist MSC_MEDIA_PACKET die erste Stellschraube.
-
Thread
STM32F4 Prefetch Buffer - 0 Waitstates
auch mit 0 WS und mit und ohne Prefetch Enable. Warum kann mann den Prefetch Buffer nicht im STM32F4 Clock Config Tool einschalten? Moritz
Moritz M. schrieb im Beitrag #2927275: > Warum kann mann den Prefetch Buffer nicht im STM32F4 Clock Config Tool > einschalten? Meine Vermutung: This tool supports only revision A of the STM32F4xx (1. Seite AN3988). Und zu Rev A und Prefetch Buffer mal ins Errata Sheet sehen.
-
Thread
WS2812 - STM32 PWM/DMA - Easy Lib
Differenz "abwartet". Ja, man kann beim STM32F1xx auf Byte-to-HalfWord-Übertragung runter, bei den STM32F4xx benötigt man aber Halfword-to-HalfWord, sonst gehts nicht. So habe ich es jedenfalls umgesetzt für STM32F10x und STM32F4xx im Projekt [[WordClock_mit_WS2812]]. Deshalb läuft der Source https
Beitrag #4990058: > Ja, man kann beim STM32F1xx auf Byte-to-HalfWord-Übertragung runter, bei > den STM32F4xx benötigt man aber Halfword-to-HalfWord, sonst gehts nicht. > So habe ich es jedenfalls umgesetzt für STM32F10x und STM32F4xx im > Projekt WordClock mit WS2812. Deshalb läuft der Source > >
-
Thread
Dual-Port-Ram oder andere Lösung?
auch was kleineres, aber bei den Preisen heutzutage nehm ich einfach was dickes... Pic32MZ oder STm32F4 oder LPC4370. Und wenn es ganz dicke kommt nen BBB wobei die PRU mit Assembler bissel blöd sind..
teurer als das der jetzt verwendete. Auf jeden Fall deutlich billiger als die bisherige Lösung plus STM32F4 plus DPRAM/FIFO/wasweißich. Und kleiner und effizienter obendrein. fchk
-
Thread
STM32F405, USART2: Mit TXE-Interrupt funktioniert es nicht
. Diese Geschichte kommt aber erst später (wenn das geschilderte Problem gelöst ist). An alle STM32F4xx-Programmierer: Hat jemand vielleicht ein funktionierendes Beispiel für den STM32F4xx, bei dem USART_IT_TXE verwendet wird? Oder vielleicht den entscheidenden Tipp? Es wäre schön, wenn dieser Thread
belegt, dass es bei dieser Controller-Familie so wohl funktioniert. Also doch ein Bug irgendwo im STM32F4xx-Gedöns?
-
Thread
Multiplizierer Hardware Aufwand
Chip-Foto erkennen? Die modernen Arm Prozessoren haben aber schon 32x32 Multiplizierer oder die STM32F4 Serie vermutlich schon Float Multiplierer. Wobei es auch ARM Prozessoren ohne Multiplizierer gibt. Der Transisotorcount für einen Float-Multiplizierer dürfte schon ziemlich groß sein. Mein Annahme
getestet. Essentiel für DSP Anwendungen (unter die auch die KI fällt) sind die MAC Operationen. Beim STM32F4 sollte es dazu die Assemblerbefehle MLA und VFMA geben. Ob der RP2350 das auch hat, weiß ich nicht.
-
Thread
Portables C-Forth mit Ports für ARM/m68k/SH3
Anleitung, wie Dein Forth zu kompilieren und zu installieren ist. Kannst Du ein Beispiel für ein STM32F4 Discovery machen? Gruß, chris_
in den Flash des stm32f4-Boards schreiben kann. Das stubforth meldet sich dann auf UART2. > Schritt für Schritt wird es klarer ... ich kannte M4 nicht: Ich hatte leider keine Möglichkeit gefunden, statisch das Forth-Wörterbuch
-
Thread
stm32f103 wav player?
prod.php?which=61197 >Audio und Video Out, Demo als Source verfügbar ... Das ganze ist aber für einen STM32F4 gemacht ( welches Board? ). Die haben wahrscheinlich allen einen DAC, da kann man sich die PWM dann sparen.
>welches Board? STM32F4-Disco Der Audio Ausgang wird über I2C (Konfiguration) und I2S (Audio Datenstrom) implementiert, siehe Bild. Neben "Jupiter&Beyond" gibt es noch "peridiummmm" auf der selben Hardware vom selben
-
Thread
Template für Eclipse: STM32VLDISCOVERY + CodeSourcery
ich versuche seit wirklich langer Zeit unter Ubuntu/MacOS meine STM32-Boards (STM32VLDISCOVERY und STM32F4DISCOVERY) zu programmieren. Lang heißt: Seit ca. 1.5 Jahren versuche ich das immer mal wieder nebenbei anzufangen und immer wieder verläuft es im Sand weil irgendwas nicht gescheit läuft. (für den
Hallo, was ist denn das Problem mit diesem Artikel: http://www.mikrocontroller.net/articles/STM32F4-Discovery Viele Grüße, Narfie
-
Thread
STM32F4/L4 Hardfault bei Funktionsaufruf - verzweifelt..
STM32L476RG hat nun mal "nur" 1MB-Flash + 98k SRAM. Habt ihr eine Empfehlung, was ein etwas fetterer STM32F4/L4 wäre? Grüße Runout
Thomas T. schrieb im Beitrag #4623965: > Habt ihr eine Empfehlung, was ein etwas fetterer STM32F4/L4 wäre? Du benutzt doch schon STM32CubeMX. Erstelle ein neues Projekt und wähle einen Controller/ ein Board nach deinen Wünschen.
-
Thread
Arduino DUE echtzeitregelung 84 MHz ausreichend?
ich hab auf nem STM32F4 mit doppelter Taktfrequenz: 1) Istwert vom ADC einlesen jede 1ms. 2) Mit Sollwert vergleichen und die Differenz dem Regler zuführen (*PI-Regler mit Begrenzung*) 3) Ausgangsgröße des Reglers
Reglers zum PWM weiterleiten. Der STM32F4 ist auch sehr leistungsstark. Nutzt du dazu Waijung? Kaj schrieb im Beitrag #4626589: > KimWi schrieb: >> in Echtzeit läuft? > Definiere doch bitte erstmal Echtzeit, und dann kann man weiter
-
Thread
Externes RAM am STM32F4 - wie Variable drin platzieren?
Hallo, ich möchte gerne das externe RAM auf dem STM32F429-Discovery board verwenden, um darin ein riesiges, ca. 7MB großes packed struct zu platzieren. Momentan mache ich das so: [c] #define SDRAM_START_ADR ((uint32_t)0xD0000000) typedef struct __attribute__((__packed__)) { // DATEN, DATEN, DATEN // weitere ineinander verschachtelte packed structs } myMassiveData_t; volatile myMassiveData_t* dataPtr = (myMassiveData_t*)(SDRAM_START_ADR); [/c] Später Initialisiere ich das RAM und greife dann so auf die Daten zu: [c] myMassiveData->XYZ = ABC; [/c] Wenn ich
-
Thread
STM32 Breakout Board
habe ich dazu noch 3 Anmerkungen, die Du unbedingt berücksichtigen solltest: 1. Tauglich für STM32F4xx machen: Schaue mal in das Datasheet vom STM32F407, dort gibt es "Figure 1. Compatible board design between STM32F10xx/STM32F4xx for LQFP64" Mache diese beiden 0-Ohm Widerstände mit rein und Dein
Der STM32F4xx hat schon einen USB Bootloader drin, wenn man den mit der eigenen Firmware bootet kann der Chip per USB geflasht werden. Da braucht es keinen FT232 mehr.
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
endlich mal um die konkrete µC-Entwicklung zu kümmern. Ich habe mir deshalb gestern abend ein STM32F4-Discovery geschnappt und folgende Module zusammengestellt: - [[IRMP]]-Port auf STM32F4-Disco Das war ziemlich simpel, da [[IRMP]] bereits auf STM32 portiert wurde - [[MCURSES]]
anschließen und läuft :-) Bisher habe ich das unter Windows getestet, jetzt kann ich das auf das STM32-F4-Disco-Board portieren....
-
Thread
Micropython Grundlagen
auf diesem Board zu > installieren ? Nicht direkt auf diesem Board, aber ich habs mal auf einem STM32F4-Discovery (mit F407) ausprobiert. War recht einfach zu installieren. https://github.com/micropython/micropython/wiki/Pyboard-Firmware-Update
Das STM32F4-Discovery wäre auch nicht schlecht. Vielleicht sollte ich das mal probieren. Werden dort die eingebauten Peripheriekomponenten unterstützt ( Audio-Dac, Beschleunigungssensor ) ? Das F407-Black
-
Thread
CooCox CoIDE Embedded Project STM32
Hallo, ja mit ST-Link über SWD (STM32F4Discovery) Moritz
es ja. In der IDE geht es nicht. Habt ihr den ST-Link Treiber extra installiert? Ich benutze STM32F4Discovery. Moritz
-
Thread
STM32F4 - DMA zum puffern des ADC verwenden
Hallo alle zusammen, gibt es eine Möglichkeit, den DMA des STM32F429 so einzurichten, dass er beispielweise 256 Werte von einem ADC-Channel ansammelt. Und das dann mit mehreren Channeln. Über eine Messung ist das kein Problem, aber kann ich auch mehrere machen. Der Gedanke dahinter ist ein einfache Glättung des ADC. Gruß Sam
-
Thread
STM32F4 SDIO missbrauchen - geht das?
Schieberegister-Kaskaden (je 4 x STP16CPC26) schieben. Ich brauche kein MISO, aber 6 x MOSI. Das SDIO vom STM32F4 kann ja auch einen 8-Bit-Modus und wäre dafür optimal, die zwei Bits Overhead würden mich nicht stören. ABER: Im STM32F4 Reference manual steht zum Secure digital input/output interface (SDIO):
womöglich noch mit 'nem Timer und 'nem Und-Gatter oder wie auch immer. Der Hinweis, dass beim STM32F4 unterste Byte vom ODRA einzeln adressierbar ist, war echt gut! Das hat mir viel Arbeit erspart. :-)
-
Thread
USB<>STM32F4 mit externem Chip (FTDI, oä)
Hallo, Ich bin auf der Suche nach einer Lösung für relativ zügigen Datentransfer zwischen einem STM32F4 und dem PC über USB. Dabei will ich auf das USB-Geplänkel im µC verzichten und direkten USB mit internem oder externem PHY vermeiden. (ich benötige zwei CAN, somit brauche ich für CAN oder USB sowieso
> Ich bin auf der Suche nach einer Lösung für relativ zügigen > Datentransfer zwischen einem STM32F4 und dem PC über USB. Dabei will ich > auf das USB-Geplänkel im µC verzichten und direkten USB mit internem > oder externem PHY vermeiden. (ich benötige zwei CAN, somit brauche ich > für CAN
-
Thread
STM32F4 DAC Wave Player gibt Rauschen aus
Programmcode. DAC_Setup, DAC_AudioOut und DAC_Off werden in der main aufgerufen. #include "stm32f4xx.h" #include "gDef.h" #include "gVar.h" /* Includes ------------------------------------------------------------------*/ #define DAC_DHR12R2_ADDRESS 0x40007414 #define DAC_DHR8R1_ADDRESS