-
Thread
STM32F4 Grundschaltung
Hallo zusammen, ich möchte mit dem STM32F407 eine Schaltung realisieren. Ich habe mich am Schaltplan des Discovery-Manuals orientiert und hoffe so nur die Grundschaltungselemente übernommen zu haben (siehe Anhang). Als "Anfänger" stellen sich mir noch einige Fragen dazu: 1. Wofür ist an VBAT ein 0-Ohm Widerstand, was bewirkt dieser? 2. Ich habe zuletzt mit einem ATMEGA16 (AVR) gearbeitet und kannte dort die typische Verschaltung von 100nF zwischen GND und VDD um die Eingangsspannung zu glätten(!?) und dies so nah wie möglich an den PINs. Sind die acht 100nF Kondensatoren vor VBAT genau
-
Thread
STM32F4 Projekt
sucht für: [c]$(OBJDIR)/%.o: %.s[/c] Probiere mal [c]VPATH += libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/arm[/c]
arm ist falsch nimm mal: Probiere mal VPATH += libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc
-
Thread
MII/RMII mit STM32F4
http://www.mikrocontroller.net/topic/269936#2830421 Der erste Prototyp ist unterwegs Hier die STM32F4 Version: http://www.mikrocontroller.net/topic/270522#2829782 Layout in Entwicklung^^
Schaltplan Prüfung/Kritik LPC1769 + IMU + Bluetooth" > Der erste Prototyp ist unterwegs > > Hier die STM32F4 Version: > Beitrag "Ideen für STM32F4 Systemboard für Einsteiger und Fortgeschrittene" > Layout in Entwicklung^^ Wie soll man von "Community" Board auf die beiden Titel oben kommen? Und jetzt
-
Thread
STM32F4 Discovery Arduino
/wiki/Getting-Started Danke dafür. Aber wenn ich dem Wiki folge, scheint im Board-Manager das STM32F4 Discovery Board nicht aufzutauchen. Wenn ich es richtig sehe, werden die Packages in ZIP-Files verpackt und die bekommen eine Versionsnummer. Aber das Pakete für das STM32F4 Discovery ist noch
Ich habe exakt dieses neueste Repo https://github.com/stm32duino/Arduino_Core_STM32F4 hier hin geklont C:\Users\myName\Documents\Arduino\hardware\ Der Name des Ordners ist also dann "Arduino_Core_STM32F4" die Arduino IDE 1.6.9 neu gestartet und den Computer ebenso. Eigentlich
-
Thread
STM32 - Fragen zum Einstieg
cortex-m4 -mthumb -c -g -I. -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/STM32F4xx_StdPeriph_Driver/inc -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/CMSIS/Device/ST/STM32F4xx/Include -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/
++ -DUSE_STDPERIPH_DRIVER -DSTM32F40_41xxx -mcpu=cortex-m4 -mthumb -c -g -I. -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/STM32F4xx_StdPeriph_Driver/inc -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/CMSIS/Device/ST/STM32F4xx/Include -I/opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/
-
Thread
Target mit SWD verbinden - "Vdd from Application" , GND?
first "swd" $_TRANSPORT ] != -1 Debug: 47 4 command.c:166 script_debug(): command - swd newdap stm32f4x cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id 0x2ba01477 Debug: 48 4 hla_tcl.c:112 jim_hl_newtap_cmd(): Creating New Tap, Chip: stm32f4x, Tap: cpu, Dotted: stm32f4x.cpu, 8 params Debug:
DBG_WWDG_STOP mmw 0xE0042008 0x00001800 0 Debug: 91 5 command.c:166 script_debug(): command - stm32f4x.tpiu configure -event post-enable proc_post_enable stm32f4x Debug: 92 5 command.c:166 script_debug(): command - stm32f4x.cpu configure -event reset-init # Configure PLL to boost clock to HSI
-
Thread
STM32F4 USART1
rx/tx is doch dann am PA10/PA9 oder? MAX3232 geht doch dann damit oder? fang gerade mit den stm32f4 an Moritz
Es muss auch in der system_stm32f4xx.c Datei der Wert PLL_M von 25 auf 8 gestellt werden. Sonst läuft der Core nicht mit den 168MHz sondern halt mit ca 50MHz. Ebenso muss der HSE_VALUE in der stm32f4xx.h von 25000000 auf 8000000 gestellt
-
Thread
STM32F4 Timer Interrupt
Hallo zusammen, ich muss an zwei GPIOs die Siagnale decodieren (siehe Bild). Meine Idee wäre das mit einem Timer zu realisieren. Bei steigender Flanke würde der Timer anfangen zu zählen und in der Mitte würde immer ein Interrupt auslösen um die beiden GPIO-Werte zu holen. Die Daten liegen mit einer Geschwindigkeit von 500kHz an den GPIOs an. Die frage ist wie der Timer konfiguriert werden muss. Hat jemand eine Idee? Grüße Dennis
-
Thread
STM32F4xx beziehen
Hallo. Für ein Projekt mit Freunden würde/n ich/wir gerne STM32F4 Controller einsetzen. Bis jetzt haben wir nur mit verschiedenen Boards (STM32F4discovery etc.) gearbeitet. Deshalb suchen wir nach einer günstigen Bezugsquelle für STM32F4 Cortex M4 Controller
bei Conrad (wirklich!). Oder such dir einen aus: http://www.findchips.com/search/STM32F4 Sehr gut verfügbar, da kann man nicht meckern.
-
Thread
[V] STM32F4Discovery
Hallo, Ich verkaufe mein STM32F4Discovery, da ich damit nicht wirklich klar komme. Es ist außer wenigen Versuchen unbenutzt. Verpackung ist leider nicht mehr vorhanden. 12€ + Versand nach Wahl hätte ich dafür gerne. Grüße
http://www.rutronik.com/webgate/index.php?L=de&m=stock&cmd=buynow&supplier=ST&part=STM32F4DISCOVERY 13,70
-
Thread
STM32F4 mit Code::Blocks
Fehlermeldung: [code]arm-none-eabi-g++.exe -o bin\Debug\TRIP_STM32_Graph.elf obj\Debug\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c.o obj\Debug\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c.o
\ST\STM32F4xx\Source\Templates\TrueSTUDIO\startup_stm32f4xx.s.o -mthumb -Wall -mlittle-endian -T"C:\Software\TRIP_STM32_Graph\..\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Project\STM32F4xx_StdPeriph_Templates
-
Thread
STM32F4 Timer konfigurieren
meiner Umwissenheit nicht finde ... Daher hier nochmal der komplette Quelltext: [c] #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_usart.h" #include "stm32f4xx_tim.h" #include "misc.h" #include "usart.h" void delay(volatile uint32_t cycles
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
-
Thread
STM32F4 Timer interrupt
Guten Abend zusammen, ich habe hier ein STM32F411RE (Nucleo Board) und verzweifle grade an der Einstellung der Timer. Es soll einfach 2 mal pro Sekunde der TIM2_IRQ Handler aufgerufen werden, der dann die LED toggelt. Wahrscheinlich fehlt nur eine kleine Einstellung ... Ich habe jetzt folgenden Code: int main (int argc, char* argv[]) { UNUSED(argc); UNUSED(argv); trace_printf("System clock: %u Hz\n", SystemCoreClock); // enable clock on GPIO A RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN; // set as output GPIOA->MODER |= GPIO_MODER_MODER5_0; // set to low speed
-
Thread
STM32F4 Seminar?
Hallo, ich habe mich heute mit einem STM32F415 & Atollic TrueStudio beschäftigt. Es funktioniert auch alles soweit. Aber, die schier unendlich vielen Optionen und Möglichkeiten erschlagen mich. Ich suche so eine Art Tutourial, wo alles Step by Step erklärt wird wieso und weshalb. Gibts sowas? Die Codeexamples sind zwar nett, decken aber nicht immer das ab, was ich gern hätte bzw. bleiben da noch immer soviele Fragen. Gibt es einen Crashkurs für die Dinger, natürlich gegen Bezahlung oder irgendwelche Seminare? Ingo
-
Thread
STM32F4 Flags
Hallo zusammen, mal wieder eine Frage zum STM32F4, diesmal geht es um die Flags. Ich möchte mit einem Timer die Dauer zwischen einer rising-edge und falling-edge bestimmen. Hierfür habe ich zwei inputcaptures angelegt. Wenn ich nun in dem Interrupthandler
-
Thread
STM32F4 SDIO
Hallo, ich versuche grade eine SD Karte an der SDIO Peripherie vom STM32F407VG zum laufen zu bringen. Deshalb wollte ich mal frage ob die Hardware so stimmt?: STM32F407 | SD Karte --------------------------|---------------------------- PC8/SDIO_D0 |7/ DAT0 PC11/SDIO_D3 |1/ DAT3/CD PC12/SDIO_CK |5/ CLK PD2/SDIO_CMD |2/ CMD GND |3/6 GND VDD 3V3 |4 VDD Ich will den 1Bit Modus verwenden. Moritz. PS. über ein Bsp. für F4Discovery würde ich mich auch freuen.
-
Thread
STM32F4 "bitmapping"
Moin, suche eine schnelle & effiziente Möglichkeit Bits von einer uint16_t Variable in eine andere uint16_t umzumappen. Meine bisherige Idee: [c]OUT = ((IN >> 1) & 0x01) | ((IN >> 3) & 0x02) | ((IN >> 4) & 0xFC) | ((IN>> 5) & 0x100)[/c] Hier im Forum gabs zu ähnlichen Problem ja schon die erstaunlichsten Wege, wo ich niemals drauf gekommen wäre ^^ Gruß Dirk
-
Thread
STM32F4 pointer Frage
Hallo! Ich habe ein stm32f4-discovery board. Ich habe gesehen dass manche es wie das echte Assembler - mäßig programmieren, also mit bits in Adressen setzen, beispiel: [code]*((uint32_t volatile *)(0x40023810))=0x08; // RCC
>Ok danke, aber eien Frage noch: wo gibt es eine liste von den defines, STM32F4xx_DSP_StdPeriph_Lib_V1.3.0\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
-
Thread
STM32F4 Probleme mit USART
und USB TLL Adapter austauschen. Hierfür verwende ich USART3 (C10/c11) vom STM [c]#include "stm32f4xx.h" #include "stm32f4xx_usart.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #define STDIN_FILENO 2 void IO_Initialize(void) { RCC->AHB1ENR |= (1UL << 6); GPIOG->MODER
-
Thread
FMC auf STM32F4 konfigurieren?
und minimal anpasse, z.B. Header), dann funktioniert das Beispiel plötzlich nicht mehr. system_stm32f4xx.c sieht in meinem Projekt lediglich erweitert aus, das stm32f4xx_hal_conf.h ist im Wesentlichen gleich. Hat jemand das Disco-Board schon einmal richtig konfiguriert? Ich nehme an, die Timing-Werte
passiert automatisch irgendwo tief unten. Tatsächlich scheint das SystemInit_ExtMemCtl() in system_stm32f4xx.c zu erledigen, aber nur wenn DATA_IN_ExtSDRAM gesetzt ist?! Welcher Programmteil konfiguriert normalerweise die GPIO-Pins? CubeMX setzt diese auf Alternate Function, genügt das?
-
Thread
Beispiel IO_Toggle von ST für STM32F4Discovery compilieren
./StdPeriph/stm32f4xx_cryp_aes.o ./StdPeriph/stm32f4xx_cryp_des.o ./StdPeriph/stm32f4xx_cryp_tdes.o ./StdPeriph/stm32f4xx_dac.o ./StdPeriph/stm32f4xx_dbgmcu.o ./StdPeriph/stm32f4xx_dcmi.o ./StdPeriph/stm32f4xx_dma.o
/stm32f4xx_i2c.o ./StdPeriph/stm32f4xx_iwdg.o ./StdPeriph/stm32f4xx_pwr.o ./StdPeriph/stm32f4xx_rcc.o ./StdPeriph/stm32f4xx_rng.o ./StdPeriph/stm32f4xx_rtc.o ./StdPeriph/stm32f4xx_sdio.o ./StdPeriph/stm32f4xx_spi.o
-
Thread
STM32F4 USB Beispiele
Hallo, also ich steig da bei den STM32F4-Controllern noch nicht durch. In welchen Modi kann die STM32F4-USB-Schnittstelle verwendet werden? (Host // Device // OTG(Host/Device)). Hat vielleicht jemand ein Bsp. für das STM32F4 Discovery
(Full Speed) gemeldet (mehr nicht getestet): https://www.das-labor.org/svn/microcontroller/src-stm32f4xx/serialUSB/
-
Thread
STM32F4 einfache PWM
Wieso würge ich die PWM ab? Ich hab doch ein fettes delay > eingebaut. Bei den 168 MHz die so ein STM32F4 hat ist das delay jetzt gar nicht mal sooo lang. Je nachdem wie der Timer eingestellt ist...
Cortex-M CMSIS V2.1 (release notes) CMSIS DSP Software Library V1.0.10 (release notes) STM32F4xx CMSIS V1.0.0 (release notes) STM32F4xx_StdPeriph_Driver V1.0.0 (release notes) STM32F34xx_StdPeriph_Examples V1.0.0 (release notes) STM32F4xx_StdPeriph_Templates V1.0.0 (release notes
-
Thread
STM32F4- Discovery
Hallo, ich verkaufe mein STM32F4-Discovery Board. Es wurde nie benutzt und originell verpackt. http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/PF252419 Der Preis ist 7,50 Euro (zzgl. 3,90 Post). First come, first
-
Thread
STM32F4 Discoveryboard
Hallo, ich programmiere mit einem STM32F4 Discoveryboard. Bis jetzt war das Board nur über USB mit Spannung versorgt worden. Alles hat wunderbar geklappt. Jetzt möchte ich gerne das Board mit externen 5V ohne USB versorgen doch bekomm
Leuchtet die kleine Power-LED und ist der einzelne Strom-Mess-Jumper eingesteckt? Dann *wird* der STM32F4 mit Spannung versorgt. Wenn es dennoch nicht funktioniert ist dein Programm vermurkst oder das Board kaputt.
-
Thread
Fehler im STM32F4?
ffunction-sections -O0 -mfloat-abi=hard -g -c -DHSE_VALUE=8000000 -DSTM32F4XX -DUSE_STDPERIPH_DRIVER -DUSE_STM32F4_DISCOVERY -DSTM32F407VG Was ist hier los ? An Adresse 0x080004c4 wird wieder zu 0x080004b4 zurückgesprungen und das vadd.f32 wird auch als float ausgeführt. Anderer Code wird in dieser Zeit nicht
-
Thread
STM32F4 Programmierschnittstelle
Tach auch! Bisweilen habe ich immer ein Discovery-Board genutzt und den Mikrocontroller direkt über den OnBoard st-link programmiert. Nun benutze ich jedoch ein Board, welches diesen nicht enthält. http://www.waveshare.com/product/mcu-tools/stm32/core/core429i.htm Und ein Programmer mit coolem Gang Tribal: http://de.aliexpress.com/item/Free-Shipping-1SET-ST-Link-st-link-V2-for-STM8S-STM8L-STM32-Cortex-M0-Cortex-M3/1619197946.html Wie ich diese miteinander verbinde, ist mir nicht 100%ig klar. *Board* <-> *STlink* SWDIO <-> T_SWDIO SWCLK <-> T_SWCLK SWO <-> T_JTDO RESET <->
-
Thread
CANopen STM32F4
Hallo, ich habe ein Nucleo-F446 Board und habe es relativ einfach geschafft mit HAL Nachrichten über CAN zu schicken. Ziel ist nun, dass der MCU berechnungen ausführt und die berechneten Werte über CAN zu einer SPS schickt. Diese benutzt das CANopen Protokoll. Ich habe gesehen, dass es CANopen für STM32 MCUs gibt, aber soweit ich das gesehen habe nutzen diese nicht HAL. Meine Frage ist nun ob schon jemand Erfahrungen damit gemacht hat und mir empfehlen könnte ob ich eine Bibliothek benutzen sollte oder ob ich versuchen sollte SDO und PDO selber zu implementieren und was einfacher ist.
-
Thread
STM32F4 richtige Handhabung
Hallo, ich habe nun seit einiger Zeit ein STM32F407 DISCOVERY board. Bisher bin verschiedene Dinge am Ausprobieren und ständig am flashen. Im Datenblatt des Chips steht aber, dass dieser nur 10000 Schreibzyklen verträgt. Wie gesagt, habe ich mir bisher darüber keine Gedanken gemacht, weil ich bisher dachte, dass diese Chips 100000 Schreibzyklen abkönnen. Meine Frage ist jetzt eigentlich, wie ich richtig mit diesen Chips umgehe? Ich bin nach wie vor nur am herum experimentieren, ohne konkretes Ziel. Gibt es eine Möglichkeit bevor man Programme "flasht" diese zu simulieren? Oder kann man diese
-
Thread
STM32F4 Pin Ausgangsstrom
ein stm32F4 ist drauf, ist es wichtig welcher genau? Was ist Nanowattbetrieb? hier der Code: [c] #define TESTLEDROTPORTCLOCK RCC_AHB1Periph_GPIOB #define TESTLEDROTPORT GPIOB #define TESTLEDROTBIT GPIO_Pin
was nanowatbetrieb ist kannst du bei www.sprut.de lesen :) ich kenne mich leider nicht mit STM32F4 Discovery board, aber alle mikrocontroller ticken m.m.n. irgendwie ähnlich.
-
Thread
STM32F4 Discovery Usb
\USB_VCP\USB_VCP\Debug\obj because it already exists. BUILD FAILED Output filename conflict: stm32f4xx_rcc.o would be produced from D:\Kerstin\Desktop\USB_VCP_01.02_13\USB_VCP\cmsis_lib\source\stm32f4xx_rcc.c and stm32f4xx_rcc.c Total time: 0 seconds Was kann ich da tun? Hab die aktuelle Version
Hallo, die STM32F4 Std-Lib habe ich komplett in das Projekt reinkopiert. Das ist der Ordner STM32F4xx_StdPeriph_Driver. Wenn mann jetzt noch dazu unter Repository RCC, GPIO und ADC auswählt dann sind die Dateien doppelt
-
Thread
STM32F4Discovery Programmer
Hallo Leute! Ich wollte mir das STM32F4 Discovery Board kaufen ( http://www.watterott.com/de/ ), frage mich aber, welchen Programmer ich dafür benötige. Irgendwelche Empfelungen? In der Wiki habe ich leider nichts dazu gefunden. LG
Stimmt, der Link ging nicht. http://www.watterott.com/de/STM32F4Discovery Da ist echt schon ein Programmer drauf? :O
-
Thread
GCC in Keil mit STM32F4
Cortex M4? Vermutlich geht es um die CMSIS Files oder? Ist dein "Programm" schon fix fertig für den STM32F4? Normalwerweise erzeugst du für deinen STM32F4 ein neues Projekt, dann werden deine Startupfiles angelegt. Das kannst du auch mit CooCox machen, einfach eine GCC Toolchain herunterladen und in
? > Vermutlich geht es um die CMSIS Files oder? > Ist dein "Programm" schon fix fertig für den STM32F4? ja, wie gesagt es läuft unter Ubuntu mit dem "Makefile" > > Normalwerweise erzeugst du für deinen STM32F4 ein neues Projekt, dann > werden deine Startupfiles angelegt. Ja, das dachte ich
-
Thread
STM32F446ret6 JTAG-Problem
ich überhaupt sehe, das der Controller arbeitet. Hier mal der Testcode: [code] #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" int main() { uint32_t count; GPIO_InitTypeDef GPIO_Struct; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE);
PA12. Das Blinkyprogramm habe ich nochmal umgeschrieben: [code]/*Testprogramm*/ #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #define D8 GPIO_Pin_12 int main() { uint32_t count_max = 15000000; volatile uint32_t count; GPIO_InitTypeDef GPIO_Struct
-
Thread
Eclipse Linux STM32
error meldungen wegen fmc.. das kann doch nicht so schwierig sein mit eclipse unter linux einen stm32f4 zu programmieren *grrrr*
Fehler in der openocd.cfg fuer den STM32F4 muss die openocd.cfg so aussehen # # Flash programming script for stm32f4 discovery # Using the swd transport # source [find interface/stlink-v2.cfg] source [find target/stm32f4x_stlink.cfg
-
Thread
Welches RTOS für STM32F4?
Welches kleine und einfach zu nutzende RTOS nutzt ihr für den STM32F4? Ich suche gerade nach einem möglichst einfachen und übersichtlichen RTOS (da noch keine Erfahrung mit irgend einem RTOS vorliegt). Gibt es bei den gängigen RTOS Einschränkungen in Bezug auf
embOS Cortex M GNU. Darin enthalten sind dann viele Startprojekte für diverse Evalboards, also z.B. STM32F4 Discovery oder STM32F4G-EVAL. Ansonsten unterstützt embOS auch CMSIS, sprich es ist ein generisches CMSIS Projekt enthalten, welches auf jedem Cortex M0/M1, M3/M4 und M4F läuft. Eine Trial Version
-
Thread
STM32F4 Discovery Anbindung
gere eine Platine gegen Unkosten herstellen falls du möchtest: http://www.greguhn.de/elektronik/stm32f4-fur-das-steckbrett/ Dennis
alle Pinouts und was du damit machen kannst. 2. gibts hier im Forum ein Eagle Schematic für ein STM32F4 Shield wo du bequem deine Bastelleien implementieren kannst. 3. Eine Lochrasterplatine zuschneiden und los gehts!
-
Thread
STM32F4 - Spiele
war und ist es immer noch, alle Spiele auf einem Controller zu vereinigen, und hier soll es ein STM32F4 sein (weil es den mit viel Flash-Speicher gibt). Auslagern auf eine SD-Card und Spiel aus dem RAM laufen lassen wäre zwar auch eine Option, braucht es aber zumindest noch nicht. die 7 Spiele benötigen
-
Thread
STM32F4 Schaltkreis passt?
Hallo, erstmal sorry für den schwammigen Titel. Ich will ein eigenes Board mit einem STM32F4 basteln. Bin mir aber nicht sicher, ob die Beschaltung so richtig ist. Vielleicht kann hier jemand grob drüberschauen? Ich würde mich auch über Empfehlungen für ein besseres Layout des Schaltplans
-
Thread
Probleme bei toolchain setup für STM32F4Discovery
/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dcmi.c" Finished building: /opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dcmi.c Building file: /opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0
/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dma.c /opt/STM32F4xx_DSP_StdPeriph_Lib_V1.2.0/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_fmc.c:138:5: error
-
Thread
STM32F4 Variable nicht initialisieren
Hallo zusammen Ich verwende das STM32F4 Discovery. Nach dem Reset will ich dass eine Variable nicht initialisiert wird. Kann mir jemand sagen wie das geht. Gruß´Frank
www.tutorials.at/c/02-variablen-konstanten-zuweisung.html Zum TO: der STM32F1xx hat ein paar Byte NVRAM, der STM32F4xx sicher auch, oder?
-
Thread
STM32F4: SysTick etwas ungenau
} [/c] und natürlich die delay.h [c] #ifndef DELAY_H #define DELAY_H #include <stm32f4xx.h> extern void SysTick_Init(void); extern void timer_Decrement(void); extern void delay_ns(uint32_t n); extern void delay_ms(void); extern void delay_nms(uint32_t n); #endif [/c] Nun
(TimmingDelay !=0); } [/c] delay.h [c] #ifndef DELAY_H #define DELAY_H #include <stm32f4xx.h> extern void TimingDelay(__IO uint32_t time); extern void SysTick_Init(void); extern void delay_ms(__IO uint32_t time); //extern void timer_Decrement(void); //extern void delay_ns(uint32
-
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
-
Thread
STM32F4 Frequenzmessung
Hallo, ich wollte mal fragen ob wer eine Idee hat wie man folgendes am besten löst, um die CPU-Auslastung möglichst gering zu halten!!! Also, ich muss parallel 2 Frequenzen messen (f1~13MHz), (f2~15MHz). mein plan sieht so aus: ein Zeitfenster von 0.1ms erzeugen, indem ich die Flanken der beiden Eingänge zähle und somit auf die Frequenz zurückschließen kann. diese Werte muss ich dann speichern und weiterverarbeiten (filtern, usw) Welche timer / counter verwende ich hierzu am besten? habe schon etwas gelesen von Master/Slave timer?!? ich bin leider gerade erst in der Anfangsphase mich
-
Thread
STM32F4 SPI?
Hi, gibt's beim STM32F4 eigentlich irgendetwas besonderes zu beachten bei SPI Master? Ich kämpfe hier bereits seit gestern das ich das Eval Board als Master mit einem Slave zum Laufen bekomme. Mit einem FTDI Chipsatz
Probleme. Hab hier schon so ziemlich alles mögliche probiert, wenn's nicht bald klappt werf ich das STM32F4 Discovery Board wohl in die Tonne und geh wieder zum FTDI zurück. [code] int16_t SPI_write(uint8_t *data, uint32_t length) { uint16_t i; volatile uint32_t x; x=0xff
-
Thread
Erstes Programmieren von STM 32, irgendwas mache ich falsch.
/Testprojekte/Blink_LED/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:46, from C:/Users/**/Desktop/Testprojekte/Blink_LED/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:45, from C:/Users/**/Desktop/Testprojekte/Blink_LED/Inc/stm32f4xx_hal_conf.h:244, from C:/Users/**/Desktop/Testprojekte/Blink_LED/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:46, from C:/Users/**/Desktop/Testprojekte/Blink_LED
-
Thread
STM32F4 lässt sich nicht mehr programmieren
Hallo Zusammen, ich habe seit kurzem ein Problem mit dem programmieren von STM32F411RE Chips. Ich beim programmieren oder debuggen öffnet sich immer ein neuer Tab vo drin steht: "Break at address "0x1fff4252" with no debug information available, or outside of program code." Das Programmien geht nach Consolen ausgabe: [C] STMicroelectronics ST-LINK GDB server. Version 6.1.0 Copyright (c) 2022, STMicroelectronics. All rights reserved. Starting server with the following options: Persistent Mode : Disabled Logging Level : 1 Listen
-
Thread
STM32F4 ADC Ungenau
Hallo, ich versuche mittels STM32F4 Discovery eine analoge Spannung am PC2 (ADC3, Channel 12 zu messen). Das klappt auch, nur leider stimmt die gemessen Spannung nicht mit der meines Messgeräts. Z.B misst der Controller 1.45V obwohl
Der Spannungregler von STM32F4 regelt nach 3.3V. Aber da ist noch ein Schutzdiode (BAT60)nach den Regler, wo ca 0.3V Verlust auftreht. Dieses Verlust it dan auch noch abhangig von Temperatur und Strom. Am besten messt men auch
-
Thread
Spannungsteiler an ADC von STM32F4?
Ich möchte mit dem ADC eines STM32F4 Spannungen im Bereich 0..10V messen. Der ADC kann bis max. 5V, was sich mit einem simplen Spannungsteiler lösen lässt. Aber: welche Widerstandswerte sollte man hier sinnvollerweise verwenden? Das
-
Thread
STM32F4 bootloader bauen
Üben & Lernen dieses Projekt gezogen: https://github.com/rowol/stm32_discovery_arm_gcc/tree/master/STM32F4-Discovery_FW_V1.1.0 Ich arbeite unter Linux auf der Konsole. Ich konnte das Bootloader-Binary auch problemlos mit make im Ordner Projects/FW_upgrade/src bauen - es war unter anderem eine .bin-Datei
dem Disco-Board, welches ich auch habe. Das endgültige Ziel ist dann ein SDR-Transceiver, der den STM32F4 als Kontroller einsetzt. Ich habe schon mit PICs gearbeitet und allem anderen, was mehr als 20 Beine hat - aber mit dem STM32F4 fange ich erst an und muß eben noch viel lernen :) Danke für die