-
Thread
STM32F4 Discovery Board + USART
"Verifizierung" der Frequenzen habe ich folgendes Beispielprogramm verwendet: [c] #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_usart.h" void USART_puts(USART_TypeDef* USARTx, volatile char *s) USART_InitTypeDef USART_InitStructure; GPIO_InitTypeDef
zum Clock fuer 8MHz Quarz, 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 - Designfehler?
Hans schrieb im Beitrag #5822412: > Re: STM32F4 - Designfehler? Man könnte annehmen der TO hat einen Fehler der STM-Designer entdeckt.
-
Thread
STM32F4 discovery unter Linux
" // #include "stm32f4xx_dma.h" // #include "stm32f4xx_exti.h" // #include "stm32f4xx_flash.h" // #include "stm32f4xx_fsmc.h" // #include "stm32f4xx_hash.h" #include "stm32f4xx_gpio.h" // #include "stm32f4xx_i2c.h" // #include "stm32f4xx_iwdg.h" // #include "stm32f4xx_pwr.h" #include "stm32f4xx_rcc.h" // #include "stm32f4xx_rng.h" // #include "stm32f4xx_rtc.h" // #include "stm32f4xx_sdio.h" // #include "stm32f4xx_spi.h" /
-
Thread
STM32F4 Compiler bremst den Code
Hallo Leute, ich stehe hier vor einem Problem, das ich kaum waage auszusprechen. Mir ist mein STM32F4 mit 168MHz zu langsam um ein par Bits herum zu schieben. Da mach ich doch irgendetwas falsch, oder?! mein Problem: ich muss ein array aus 16 Bytes (uint8_t in[16]) in ein array aus 8 half-words
sind das 2 Takte pro Bit, auf den CM3/4 möglicherweise 3 wegen der bedingten Ausführung. Falls der STM32F4 nicht ausreichende Flash-Bandbreite für den Code hat muss man damit evtl. ins RAM.
-
Thread
STM32F4 In Application Programming
Hallo, ich habe da mal eine Frage? Ich möchte einen Can-Bootloader für den STM32F4 schreiben. Der Bootloader muss ja im Speicher an die Stelle 0x8000000. Das wenn ich den Bootloade schreibe. muss ich ein ganz normales Projekt erstellen ohne etwas am Linker zu ändern etc. Für
CooIDE und habe in den Configurations unter Link bei IROM1 0x8004000 eingestellt und in der System_stm32f4xx.c #define VECT_TAB_OFFSET 0x4000 laut Beispiel von ST ist das Alles, was nötig ist. Wenn ich die App jetzt flashe und mit dem Debugger in den Speicher schaue, steht alles an 0x8000000
-
Thread
[STM32F4] Tracing und Debugging
Hallo, zusammen! Momentan debugge ich meine Programme auf dem STM32F4-Discovery vom Mac aus mit dem auf dem Board integrierten ST-LINK, gdb und stutil. Das klappt auch ganz vorzüglich. Nun bietet der Prozessor noch einige weitere Debug- und Trace-Optionen (Serial
-
Thread
STM32F4-Discovery und Crossworks
Hallo Ich habe versucht das Evaluationboard STM32F4-Discovery (STM32F407VG) zusammen mit Crossworks (2.2) zum laufen zu bekommen. Ich möchte euch mitteilen, wie was ich wie hinbekommen habe und wo es nicht optimal läuft. Als Basis beziehe ich mich
Beispiel sollte jetzt auch bei Dir laufen. Es fehlten folgende "User Include Directories": STM32F4xx_StdPeriph_Driver\inc STM32F4-Discovery Wie kommt man nun dahin? 1. Projekt in CrossStudio öffnen 2. Rechtsklick auf Dein Projekt "LED-Blink" > Properties... 3. Nun die "Configuration" oben
-
Thread
[arm] Kompileroption -flto bewirkt daß der uart (ungefähr) doppelt so schnell läuft
-mthumb-interwork -Wl,--gc-sections Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c arm-none-eabi-gcc -c -o stm32f4xx_hal_rcc.o -Isrc/ -IDrivers/STM32F4xx_HAL_Driver/Inc/ -IDrivers/CMSIS/Device/ST/STM32F4xx/Include/ -IDrivers/CMSIS/Include/ -DSTM32F401xE
-Warray-bounds -Wno-unused-parameter -TDevice/gcc.ld src/main.c Device/startup_stm32f401xe.s src/stm32f4xx_hal_msp.c src/stm32f4xx_it.c src/system_stm32f4xx.c src/newlib_stubs.c stm32f4xx_hal.o stm32f4xx_hal_rcc.o stm32f4xx_hal_gpio.o stm32f4xx_hal_uart.o stm32f4xx_hal_dma.o stm32f4xx_hal_cortex.o stm32f4xx_hal_pcd.o
-
Thread
STM32F401 Embitz1.1 Toolchain gesucht
" //#include "stm32f4xx_fsmc.h" //#include "stm32f4xx_hash.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_i2c.h" #include "stm32f4xx_iwdg.h" #include "stm32f4xx_pwr.h" #include "stm32f4xx_rcc.h" //#include "stm32f4xx_rng.h" #include "stm32f4xx_rtc.h" #include "stm32f4xx_sdio.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_syscfg.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_usart.h" #include "stm32f4xx_wwdg.h
-
Thread
32Bit Einstieg mit STM32F429
Hallo, ich habe das Board hier gefunden. http://de.farnell.com/stmicroelectronics/stm32f4dis-bb/erweiter-stm32f4-cortex-m4-discov/dp/2250205 Gruß G.G.
Beitrag #3520161: > ich habe das Board hier gefunden. > > http://de.farnell.com/stmicroelectronics/stm32f4dis-bb/erweiter-stm32f4-cortex-m4-discov/dp/2250205 Stm32f4xx schrieb im Beitrag #3520204: > http://www.exp-tech.de/Shields/Discover-MO-DM-STF4BB-Base-Board-An-Expansion-Board-for-STM32F4DISCOVERY.html
-
Thread
STM32F4 als DSP
Hallo Leute Vielleicht interessiert sich ja noch jemand dafuer in weit man heutige Microcontroller als DSP verwenden kann. Um dafuer ein Gefuehl zu bekommen habe ich mal schnell mit Oktave ein Bandpass berechnet: fs=40000 Nyquist=fs/2; F=[3000 4000 6000 8000]; A=[0 1 0]; dev=[0.004 10^(0.1/20)-1 0.004]; [M,Wn,beta,typ]= kaiserord(F,A,dev,fs); [H,freq]=freqz(b,[1],512); Im Anhang einmal der berechnete Filter aus Octave, und einmal das Messergebnis mit meinem Oszi (Huellkurve) und Signalgenerator. Das Sampling laeuft mit 40khz, der Filter ist noch in keiner Weise
-
Thread
USB mit STM32F4
Hallo zusammen, Ich habe auf einem STM32F4(der vom Discovery) den USB stack implementiert aber eigentlich nicht wirklich viel Plan von USB. Trotzdem funktioniert die Verbindung einem Beispiel sei Dank. Meine Frage ist wie kann ich meine
-
Thread
fsmc am stm32f4
Guten Abend, ich habe schon seit längerer Zeit ein Problem mit dem FSMC des STM32F4-Discovery Boards. Ich möchte ein Wiz830mj (Breakoutboard zu einem W5300 von Wiznet) über den FSMC zugreifen. Hier schon mal mein Code so weit: [c] // GPIO Init-Structure GPIO_InitTypeDef
-
Thread
STM32F4_Mikrofon
Studium folgende Aufgabe erhalten habe: "Auslesen des digitalen Mikrofon mittels Oszilloskop am stm32f4-discovery-Board (aus dem myavr.de-shop)". Ich weiß das laut Referenzkarte, der PC3 der digitale Ausgang ist. Ich bin aber mit meinem Latein am Ende.Und weiß nicht wie Ich da eine Spannung heraus
-
Thread
Stoppuhr mit STM32F4
Hallo liebes Forum, hat einer von euch schonmal mit dem STM32F4 eine Stoppuhr oder ähnliches programmiert? Und kann mir da einer paar Tipps geben wie ich das angehe? Möchte gerne mit einem Taster die Uhr starten und stoppen und auf einem Display ausgeben lassen
Fragender schrieb im Beitrag #3537697: > mit dem STM32F4 eine Stoppuhr Ob das im Sinne des Erfinders ist oder möchtest Du Ergebnisse mit ns-Auflösung? Und dazu noch ohne Anzeige? In der Codesammlung findest Du unter Stoppuhr Beiträge zur Inspiration
-
Thread
STM32F4 FSMC
Hallo mal wieder ;) Also, ich fand es eine lustige Idee, meinen FPGA einmal per FSMC in den Adressbereich des µC zu mappen. Sodann habe ich die Dokumentation des FSMC studiert und muss mich gerade dennoch fragen: Die SRAM/PSRAM/NOR-Bank unterstützt kein Daten/Adress-Multiplexing richtig? Ich habe hier etwas den Überblick verloren, welche Controller das überhaupt unterstützen und ob das entsprechende Protokoll auf dem FPGA mal so schnell implementiert werden kann. SRAM schien mir auf jeden Fall schön einfach zu sein, nur gibts da scheinbar kein Multiplexing und ehrlich gesagt konnte ich der
-
Thread
DTR mit STM32F4
Hallo, ich wollte mal nachfragen, ob es möglich ist in folgende Library DTR einzufügen, um mit dem PC zu kommunizieren: http://mikrocontroller.bplaced.net/wordpress/?page_id=1263 Und wenn ja, wie müsste ich das angehen? Im set_line_coding Änderungen vornehmen? Grüße mark
-
Thread
stm32f4 Funktionen
embedded-software/stm32cubef4.html Dort gibt es ein Dokument mit Namen: "UM1725: Description of STM32F4 HAL and LL drivers" (direkter Link: http://www.st.com/resource/en/user_manual/dm00105879.pdf) da steht alles zu den Funktionen der Cube Lib drin.
-
Thread
STM32F4 Assembler
Hi, ich versuche gerade mein Assembler etwas aufzufrischen und moechte deshalb folgendes machen: unsigned int buffer[20]; buffer[0] = 0x10000FA5; //Address: 0x10000FA0 buffer[1] = 0xe1a00000; //Address: 0x10000FA4 NOP buffer[2] = 0xe1a00000; //Address> 0x10000FA8 NP __asm __volatile__ ( "movw R1, #0x0fa0\n" "movt R1, #0x1000\n" "ldr pc, [r1, #0]\n" ); In buffer[0] steht die Adresse von buffer[1] drinnen. In buffer[1] steht die Instruktion, welche ich ausfuehren will (NOP). Im Assemblercode lade ich zuerst die Adresse von buffer[0] in R1 und lade darauf hin den program
-
Thread
STM32F4 Typenbezeichnungen
Moin zusammen, ich hab bis jetzt immer mit den fertigen Boards für die STM32 rumgebastelt. Für eine eigene Platine bin ich gerade einen STM32F405 beim Händler am suchen und bin bei den Typenbezeichnungen ein wenig verwirrt. Die Benennung wird im Datenblatt erläutert, es gibt jedoch bei den Händlern noch zusätzliche Zeichen am Ende der Typenbezeichnung zu denen ich keine Infos gefunden habe. Bei einem Vergleich der Kenndaten in der Produktbeschreibung kann ich auch keinen unterschied feststellen, nur der Preis variiert. Hier einige Beispiele: STM32F405RGT6*V* STM32F405RGT6*W* STM32F405RGT6
-
Thread
STM32F4-Discovery Problem
Hallo, ich veruche gerade einen simplen code auf dem STM32F4 Discovery-Board zum Laufen zu kriegen und komme nicht weiter. Erstmal der code: [c] #include "stm32f4xx_conf.h" #include <stm32f4xx.h> int main(void) { SystemInit(); GPIO_InitTypeDef
ich nicht liegen, der is ja recht überschaubar. Alle notwendigen Konfigurationen habe ich in der stm32f4xx.h und system_stm32f4xx.c vorgenommen. Ich benutze die CoIDE. ST-Link ist als Adapter ausgewählt und CoFlash ist auch konfiguriert. Wenn ich in den Debug-Modus gehe, bekomme ich folgenede Meldungen
-
Thread
STM32F4 ADC Problem
Habe ein kleines Problem mit dem STM32F4 Discovery. Und zwar wenn ich den ADC1 initialisiere und auf PB0 den Analogen Eingang lege so zieht es diesen auf 0.6 V hoch. Das ist mir aufgefallen, da ich vorher an einem Spannungsteiler probiert
Das Problem tritt auch auf wenn ich einen Anderen ADC des STM32F4 oder andere Pins als ADC Eingang verwende, ist allso immer vorhanden.
-
Thread
STM32F4 + MC Library +Keil Steigt da einer noch durch?
schonmal ein mit dem ST Motor Control Workbench + Motor Control Library + Keil einen Motor mit einem STM32F4 zu laufen gebracht? Gruß Ert
STM32F4 Programmierer schrieb im Beitrag #3142524: > Ich habe meine eigenen Hardware-Treiber für ein paar > STM32F4-Hardwaremodule geschrieben, sie sind elegant, einfacher zu > benutzen *und* teilweise
-
Thread
STM32 HAL Timer Interrupts (STM32CubeF4)
/subdir.mk:21: die Regel für Ziel „system/src/cmsis/vectors_stm32f4xx.o“ scheiterte[/code]
Registerdefinitionen einfach im Datenblatt nachschlagen. Hier aus meinem letzten Projekt: timer4.h[c]#ifndef STM32F4_TIMER4_H #define STM32F4_TIMER4_H void timer4_init(void); void timer4_enableInt(void); //WEAK void timer4_1sec_event1(void); #endif /* STM32F4_TIMER4_H */ [/c] timer4.c[c]#include <CMSIS_Device
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
. Das wäre ja zu Beginn der Main nur ein SystemInit(), das Einbinden der "#include "stm32f4xx_rcc.h"" und das Eintragen von PLL_M = 8 in der system_stm32f4xx.c und HSE_VALUE = 8000000 in stm32f4xx.h. Und schon läuft der Prozessor mit 168MHz. Das ist ja sehr einfach und nicht kompliziert
sind, trifft auch C zu, denn die Debughardware für einen STM32F4 ist günstiger als für einen Tiny.
-
Thread
Floating Pointing Unit STM32F4
Aktivierung ist in den STMicro Beispielen für STM32F4 aus der StdPeriphLib (das ist nicht das Codepacket zum STM32F4 Discovery-Board) in system_STM32F4.c/SystemInit() untergebracht. Sieht so aus: [c] void SystemInit(void) { /* FPU settings --
Hi, hab ne Zwischenfrage zu "__FPU_PRESENT und __FPU_USED werden in STM32F4xx.h bzw. core_cm4.h definiert" In der STM32F4xx.h steht #define __FPU_PRESENT 1 /*!< FPU present Dennoch erhalte ich beim bauen folgende Fehlermeldung: Libraries\CMSIS
-
Thread
SysTick_Config() STM32F4
Wieso deaktiviert die Funktion [c]SysTick_Config(SystemCoreClock/100);[/c] den blauen Taster auf dem stm32f4-discoveryboard?
12V DC schrieb im Beitrag #3416345: > den blauen Taster auf dem stm32f4-discoveryboard? Drück einfach den Reset-Taster, dann blinkt es auch.
-
Thread
STM32F4 ADC Geschwindigkeit
Hi zusammen, ich bin etwas überfordert mit dem Datenblatt für den STM32F4. Mich interessiert mit welcher maximalen Frequenz der Analog-Digital Konverter arbeiten kann. Im Datenblatt steht (s.192) ADC clock frequency f_ADC min:0.6 typ:30 max:36 MHz (bei 2.4-3.6V V_DDA
-
Thread
Verkaufe STM32F4-Discovery
Hallo, aus Zeitmangel löse ich meine Sammlung auf. Hier verkaufe ich ein Demo-Board STM32F4. Dieses ist noch original Verpackt und ungeöffnet. Preis: 10,-€ plus Versand (je nach Versandart, die gewünscht ist). Grüße, Nenad
-
Thread
Mit STM32F4 einen Laser ansteuern
digitalen Pin, eine Treppenfunktion anliegt. So analog dem DAC-"Escalator" Beispiel aus den STM32F4 DSP Examples. Es werden also nacheinander Werte, welche in einem Array liegen, auf den Analogausgang gelegt. Es wird wohl mehrere, fixe Sets von Stützwerten geben, welche je nach
der stm32F4 hat einen DA Wandler. Warum benutzt du den nicht?
-
Thread
Betreibssystem / STM32F4
Hallo, Hat Jemand eine Idee welche Betriebsysteme sind für STM32F4 am besten geeignet, welche eigenschaften sollen in betracht genommen für die Wahl vom Betriebsystem. Danke im Voraus.
-
Thread
STM32F4 Analogeingänge nicht unabhängig
nun eine Aufgabe aufs Auge gedrückt bekommen und beiße mich langsam durch die Inbetriebnahme des STM32F4Discovery durch. Ein Problem bereitet mir allerdings der AD Wandler. Ich möchte von zwei Eingängen die Temperatur einlesen und habe dafür zwei AD590 angeschlossen. Spannungswerte erhalte ich und
-
Thread
Timer Interrupt STM32F4
[c] #include "stm32f4xx.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" void InitializeLEDs() { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE); GPIO_InitTypeDef
GPIO_Pin_6); aufrufe, warum auch immer das nicht mit dem Timer verträglich ist. [c] #include "stm32f4xx.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_syscfg.h" void GPIO_Configuration(void) { GPIO_InitTypeDef GPIO_InitStructure;
-
Thread
preiswerter Einstieg in STM32 F4
Für ein mögliches bevorstehendes Projekt basierend auf dem STM32 F4 suche ich eine preiswerte Lösung, um mich mit dem Prozessor vertraut zu machen, evtl. eine Minimallösung, um die Entwicklungsplattform zu testen. Was bietet sich da an bzw. wird empfohlen. Ich
Hier gibt es was von dem Radig: https://shop.ulrichradig.de/Module/Kits-Boards/STM32F4-Diskovery.html
-
Thread
IO Pins anteuern mit Keil uVision Problem
Hallo, ich habe mir das STM32f4Discovery board besorgt. Ich habe versucht meinen ersten Quellcode zu schreiben. In diesen sollen [c]#include <stm32f4xx_gpio.h> #include <stm32f4xx_gpio.c>[/c] eingebunden werden. Diese sind
Problem Lösung lautet: die #include <"stm32f4xx_conf.h> in stm32f4xx_gpio.c | stm32f4xx_rcc.c einfügen weil ST hat in diesen libaries vergessen den header zu inkludieren.
-
Thread
STM32F4Discovery debugging timer mit coocox ide
code der main.c : [c] #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" uint16_t pixelLine[640]; uint8_t screenBuffer[4800]; //(640*480) / (8*8) uint16_t tileBuffer0[16384];
hclk = 168000000 sysclk = 168000000 pclk1 = 0 pclk2 = 0 das sind meine includes : #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" und in stm32f4xx.h steht auch #include "core_cm4.h" aber DWT kennt er trotzdem nicht.
-
Thread
STM32CubeIDE CMSIS Projektstrur Bibliotheken für STM32F4 ohne HAL!
select first the target STM32F4xx device used in your application (in stm32f4xx.h file)" Niklas G. schrieb im Beitrag #7564661: > Die RCC_AHB1PeriphClockCmd ist Teil der LowLevel-Library. Wie hast > du > die eingebunden? LowLevel, ist damit die stm32f4xx_rcc.h, stm32f4xx_gpio.h etc. gemeint oder welche Dateien sind das? Wenn es das erste ist, befinden die sich im Ordner Inc (siehe Bild)
-
Thread
STM32F401 Initialisirung USART2 bare metal
ein Bestandteil von CMSIS und wird über den Header "core_cm4.h" bereitgestellt, der wiederum von "stm32f4xx.h" eingebunden wird.
das ist putzig, habe system_stm32f4xx.h eingebunden, aber die system_stm32f4xx.c nicht dazugelegt. nirgends gabs Gemeckere. Jetzt finde ich heraus, dass die SystemInit(), die aus startup_stm32.s gestartet wird, hier definiert ist. Super
-
Thread
stm32f4 uClinux
Hallo! Ich steige gerade auf ARM um und hab mir ein STM32F4 besorgt. Da ich ein Touchscreen in mein Projekt einbinden will hab ich mich nach einer netten GUI Library umgesehen. Es gibt ja eine von ST selbst die ist aber ziemlich beschränkt. Da ich das Display
Kinetis K70 (ARM 4 mit 150mhz) einen QT port. Jetzt meine Frage ist es möglich wenn ucLinux auf dem STM32F4 läuft auch QT funktionieren könnte? sorry für die doofen fragen bin aber noch neu auf dem Gebiet
-
Thread
STM32F4 Core Clock ändern
ganze steht in wenigen Registern der RCC Einheit drin. Das ganze steht auch in der Datei "system_stm32f4xx.c" der ST Library. So der Ablauf. PS: Das CubeMX Tool errechnet zum Teil falsche (zu große) zwischenwerte nach der Multiplikation! Es kamen mal 800MHz raus und der Kollege wunderte sich warum
-
Thread
STM32F4 EXTI Problem
Hallo, bin gerade dabei mich mit dem STM32F4 Discovery Board anzufreunden. Stehe jetzt vor einem Problem, bei dem ich nicht unbedingt weiter weiß. Und zwar will ich sobald der USER-Button gedrückt wird, eine LED toggeln lassen und einen Zahl
Vielleicht kann mir jemand weiterhelfen. Bin über jede Hilfe dankbar. Ich versuche alles ohne die stm32f4xx libraries zu lösen. Lg Gabriel
-
Thread
STM32F429 CAN
500kb Falls noch was fehlt, Bescheid sagen, lade ich hoch. [c] #include "main.h" #include "stm32f4xx_conf.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx.h" #include "misc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_can.h" int main(void) { SystemInit
---------------------------------- #include "main.h" #include "stm32f4xx_conf.h" #include "stm32_ub_lcd_ili9341.h" #include "stm32_ub_graphic2d.h" #include "stm32_ub_font.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx.h" #include
-
Thread
STM32F4 Discovery + Spannungen
Nein hab kein Schätzeisen, aber in der Anleitung des STM32F4 Discovery Boards stand im Abschnitt über die LED's: LED 2 for 3.3V Power.., daher ging ich aus dass der Controller mit 3.3V versorgt wird.
%20power%20supply%20to%203%20V%20pin%20of%20STM32F4-discovery&FolderCTID=0x01200200770978C69A1141439FE559EB459D75800084C20D8867EAD444A5987D47BE638E0F¤tviews=89
-
Thread
C Präprozessor: Zeichenketten vergleichen oder anderes enum-ähnliches Konstrukt?
buzzer_STM32F4XX_TIM4_PB7 #define ENCODER_HARD_AUX0 encoder_STM32F4XX_TIM5_PA0_PA1 #define ENCODER_HARD_AUX1 encoder_STM32F4XX_TIM2_PB8_PB9 #define ENCODER_HARD_AUX2 encoder_STM32F4XX_TIM3_PB4_PB5
SPI-Port (Hard-SPI mit DMA) */ //#define SPI_HARD_DMA spi_hard_none #define SPI_HARD_DMA spi_hard_STM32F4XX_SPI1_PA5_PA6_PA7 //#define SPI_HARD_DMA spi_hard_STM32F4XX_SPI2_PB13_PB14_PB15 //#define SPI_HARD_DMA spi_hard_STM32F4XX_SPI3_PC10_PC11_PC12 /* ... */ [/c] Wie man sieht, geht es bei den
-
Thread
ARM STM32F4xx, CodeSourcery, Eclipse: Include-Problem
/src/stm32f4xx_adc.c" In file included from /usr/local/stm32/STM32F4xx_DSP_StdPeriph_Lib_V1.0.1/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_adc.h:38:0, from /usr/local/stm32/STM32F4xx_DSP_StdPeriph_Lib_V1.0.1/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.c:104: /usr/local/stm32/STM32F4xx_DSP_StdPeriph_Lib_V1.0.1/Libraries/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:6968:30: fatal error: stm32f4xx_conf.h: No
-
Thread
STM32F4 mit TFT Codeverständnis
Nabend! Probiere mich derzeit an meinem STM32F4 Discovery auf dem WaveShare Open407V-D. Das mitgelieferte Display wird über FSMC angesprochen. Nun geht es eigentlich um was ganz simples, ich versuche die mitgelieferte Library zu verstehen.
schlecht. PS: Bei mir wird A18 verwendet. Mein Board kommt auch aus China. Und hat den Namen STM32_F4VE V2.0 Danke Arnold
-
Thread
STM32F4 Servo PWM
Hallo, viele Dank für das Beispiel. Hat jemand viellecht noch ein Beispiel für STM32F4? Moritz
http://tecsploit.com/stm32f4-discovery/servo-control-tutorial/
-
Thread
STM32F4 Discovery ADC
Hallo, besitze das STM32F4 Discovery Board und möchte einen ADC Port initialisieren. In der STM Library ist nur ein Beispiel eines ADC mit DMA dabei. Diesen benötige ich nicht. Möchte einfach Werte aus dem ADC lesen. Benötige
-
Thread
STM32F4 ADC läuft nicht
Hallo, vielleicht kann mir jemand unterstützung beim initialisieren des ADC's beim STM32F4Discovery geben. Leider kommt beim Auslesen 0 an auf allen vier Kanälen. Der Code wurde zum Großteil aus den Examples entnommen. Vielen Dank schon einmal. [c] #include "stm32f4xx_adc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_dma.h" #include "variables.h" void adc_init(void){ ADC_InitTypeDef ADC_InitStruct; ADC_CommonInitTypeDef ADC_CommonInitStruct;
-
Thread
STM32F4 TIM2
Hallo, stehe wieder vor einem Problem, bei dem ich nicht weiter weiß. Und zwar will ich mit dem Timer 2 nur raufzählen und beim Überlauf, soll eine LED toggeln. Irgendwie will das ganze nicht so recht bzw. das Programm geht nicht in die ISR. Hier mal der Code [c]#include "ch.h" #include "hal.h" #include "test.h" #define ARM_MATH_CM4 #include "arm_math.h" #include "timconf.h" static uint32_t tim_cnt = 0; void TIM2_IRQHandler(void){ if ((TIM2->SR & TIM_SR_UIF) != 0){ palTogglePad(GPIOD, GPIOD_LED5); tim_cnt++; // Clear update interrupt flag TIM2->SR &=