-
Thread
Billiges Cortex-M4-Board STM32F4DISCOVERY jetzt erhältlich
/TASKING/cstart_thumb2.o" "../CMSIS/Device/ST/STM32F4xx/Source/Templates/TASKING/cstart_thumb2.asm" ../CMSIS/Device/ST/STM32F4xx/Source/Templates/TASKING/cstart_thumb2.asm: Assembler messages: ../CMSIS/Device/ST/STM32F4xx/Source/Templates/TASKING/cstart_thumb2
Kann es sein, dass ein "\" zuviel drin ist: $(EXECUTABLE): $(PP)main.c \ $(TOP)/STM32F4-Discovery_FW_V1.1.0/Libraries/CMSIS/ST/STM32F4xx/Source/Templates/gcc_ride7/startup_stm32f4xx.s \ $(CC) $(CFLAGS) $^ -o $@ -L$(TOP) -lSTM32F4xx_StdPeriph_Driver Ich meine, dass der hinter startup_stm32f4xx.s
-
Thread
Rechenzeitoptimierung STM32F4
überwachen... dann sollte ich ja wirklich schnelle Reaktionszeiten. Eine andere Lösung fällt mir für den STM32F4 nicht ein. Analog Komparatoren haben meine ich nur die STM32F3x und manche STM32Lx.
austesten. Geh aber schon mal einen Eimer FETs kaufen... > Eine andere Lösung fällt mir für den STM32F4 nicht ein. > Analog Komparatoren haben meine ich nur die STM32F3x und manche STM32Lx. Dein F429 hat ein der Tat keine integrierten Komparatoren. Verwendest Du einen der Advanced-control timers
-
Thread
STM32F4 Taster
nichts. Gruß 12V PS:Mein Toolchain ist das hier beschriebene: http://eliaselectronics.com/stm32f4-tutorials/setting-up-the-stm32f4-arm-development-toolchain/
Hallo 12V DC, hier mein - funktionierender - Code-Auszug: [C] /* Includes */ #include "stm32f4xx.h" #include "stm32f4xx_conf.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" void delay(void); int main(void) { // GPIOA Takt einschalten RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA
-
Thread
STM32F4 "Gameboy"
im Beitrag #3028597: > sind beim STM32F1 mit 320x240 Pixel Display nur 1% Auslastung. Beim > STM32F4 müsste das dann ja noch weitaus weniger sein. Beim STM32F4 sollen ext. RAM + FSMC + DMA nicht funktionieren. Aber vielleicht ist das Problem mittlerweile behoben. Falls das discovery-board verwendet
komfortabel. Von Waveshare gibts auch ein größeres Evaluation Kit wo das Display bei ist(zusammen mit dem stm32F4Discovery)
-
Thread
CooCox CoIDE mit STM32F4-Discovery Board
..\obj\stm32f4xx_hash_md5.o ..\obj\stm32f4xx_dac.o ..\obj\startup_stm32f4xx.o ..\obj\stm32f4xx_crc.o ..\obj\stm32f4xx_iwdg.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\stm32f4xx_it.o ..\obj\stm32f4xx_adc.o ..\obj\stm32f4xx_dcmi.o ..\obj\stm32f4xx_cryp_des.o ..\obj\stm32f4xx_cryp.o ..\obj\stm32f4xx_fsmc.o ..\obj\stm32f4xx_gpio.o ..\obj\stm32f4xx_flash.o ..\obj\system_stm32f4xx.o ..\obj\stm32f4xx_dma.o ..\obj\stm32f4xx_spi.o
-
Thread
STM32-Toolchain mit Eclipse CDT 4.3, GnuArmEclipse, OpenOCD 0.8.0, Gnu Arm GCC 4.8, STM32CubeMX
./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_crc.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cryp.o
/stm32f4xx_hal_gpio.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_hash.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_hash_ex.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_hcd.o ./Drivers/STM32F4xx_HAL_Driver
-
Thread
STM32F4 DISCOVERY
Hallo zusammen, heute ist meine STM32F4DISCOVERY angekommen. Ich habe mir das Board gekauft um damit eine kleine Steuerung für meine elektr. Rolläden + Heizungssteuerung + LED zu bauen. Mit "Makroelektrik" (also die Temperatur und Relaisplatine
Habe auch noch 2 STM32F4 Discovery im Schrank gefunden. Kann die jemand gebrauchen? Einfach PN an mich!
-
Thread
STM32F4 wozu?
so ganz verstehe ich nicht, wie manche Leute glauben können, der STM32F4... wäre so "wahnsinnig schnell". Der ist - wenn überhaupt - der größte unter den allerkleinsten: Kinderspielzeug, nichts weiter ;-) Ein "richtiger" Prozessor ist mindestens sowas: www.atmel.com
Bei mir geht es beim STM32F4 nicht nur um das "Auslasten" oder die "Geschwindigkeit". Viel wichtiger ist mir die üppige Peripherie die ST schon gleich mit verbaut. Es gibt nur wenige andere Hersteller die in einer ganzen Produktlinie
-
Thread
Stm32F4 Timer
Hallo, Ich habe ein STM32F429 mit 168MHz Takt. Nun wollte ich den Timer5 im 10 Sekundentakt einen Interrupt auslösen, Nur leider Läuft der Timer zu schnell. [c] void Tim5_Configuration(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM5, ENABLE); // Time Base initialisieren TIM_TimeBaseInitStructure.TIM_ClockDivision = TIM_CKD_DIV1; TIM_TimeBaseInitStructure.TIM_CounterMode = TIM_CounterMode_Up; //10 sekunden TIM_TimeBaseInitStructure.TIM_Prescaler = 100000-1; TIM_TimeBaseInitStructure.TIM_Period = 8400 - 1;
-
Thread
STM32F4 overclocken
noch keine Fehlfunktion feststellen - siehe Bilder. Hat noch jemand Erfahrung im Overclocken des STM32F4?
Moin moin, ich wollte an das STM32F4 Discovery Board ein Display (SD1289) über FSMC anschliessen. Wie habt ihr denn das Timing eingestellt ? Gruß Dirk
-
Thread
STM32F4: Taktprobleme
hey, ich habe es geschafft. Der Controller taktet nun mit 80 MHz. Ich habe die PLL in der system_stm32f4xx.c angepasst. Danke an Euch allen Daniel
Bist Du jetzt fertig? Es gibt keine stm32f4xx.c sondern eine system_stm32f4xx.c. Und wenn Du das hier gelesen hast: Daniel V. schrieb im Beitrag #4720848: > aber, hey, ich habe es geschafft. Der Controller taktet nun mit 80 MHz. > Ich
-
Thread
[STM32F4] IRQHandler
funktionierenden IRQHandler in der main.c definiert. Der Ordnung halber möchte ich diesen aber in die stm32f4xx_it.c verfrachten. Wenn ich ihn dorthin kopiere und in der stm32f4xx_it.h deklariere, dann funktioniert es nicht mehr. Der Interrupt wird nicht mehr ausgelöst. Im Debug-Modus finde ich keinen
falsch eingestellt. Hier die funktionierende main.c Ich will einfach nur den IRQHandler in die stm32f4xx_it haben: /* Includes ------------------------------------------------------------------*/ #include "main.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_usart.h" #include "stm32f4xx_dma.h
-
Thread
Stm32f4 delay
-----------------------------------------*/ #include <stdint.h> #include "misc.h" #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" #include "leds.h" void Delay1ms(uint32_t nCount); volatile uint32_t delay1ms; /** * @brief Main
-
Thread
Neues STM32 Tutorial
'CSGCMCCM0R'| SPL\src\stm32f4xx_cryp.c|626|error: 'CRYP_TypeDef' has no member named 'CSGCMCCM1R'| SPL\src\stm32f4xx_cryp.c|627|error: 'CRYP_TypeDef' has no member named 'CSGCMCCM2R'| SPL\src\stm32f4xx_cryp.c|628|error: 'CRYP_TypeDef
\stm32f4xx_cryp_aes.c||In function 'CRYP_AES_CCM':| SPL\src\stm32f4xx_cryp_aes.c|1342|error: 'CRYP_CR_GCM_CCMPH_0' undeclared (first use in this function)| SPL\src\stm32f4xx_cryp_aes.c|1390|error: 'CRYP_CR_GCM_CCMPH
-
Thread
stm32F4Discovery mit Coocox Beispielen und Quickstart
Ordner\coocox\STM32F4_GPIO_INPUT_OUTPUT\cmsis_boot\startup\startup_stm32 f4xx.c"' '"D:\kay\CoIDE Projekte\Neuer Ordner\coocox\STM32F4_GPIO_INPUT_OUTPUT\main.c"' '"D:\kay\CoIDE Projekte\Neuer Ordner\coocox\STM32F4
obj\stm32f4xx_rcc.o ..\obj\stm32f4xx_gpio.o ..\obj\system_stm32f4xx.o ..\obj\stm32f4xx_tim.o [cc] arm-none-eabi-gcc: error: unrecognized command line option '-Wl' BUILD FAILED
-
Thread
Einführung in ASM auf STM32F4
hinkommen? Reicht für die Entwicklung nicht auch ein ähnlicher Prozessor (quasi ein beliebiger STM32F4)? Ein Energiesparwunder ist das Ding eh nicht, und die Chips unterscheiden sich ja nicht in der Performance, sondern in der verfügbaren Peripherie usw.
beschrieben wie Bit Bending, NVIC, FPU oder MPU. Gibt's auch etwas aufgeräumter von ST: "STM32F3, STM32F4 and STM32L4 Series Cortex®-M4 programming manual" http://www.st.com/content/ccc/resource/technical/document/programming_manual/6c/3a/cb/e7/e4/ea/44/9b/DM00046982.pdf/files/DM00046982.pdf/jcr:content
-
Thread
STM32F4 CoOS
\STM32F4_Discovery_CoOs\CoOS\kernel\utility.c C:\CooCox\CoIDE\workspace\STM32F4_Discovery_CoOs\cmsis_lib\source\stm32f4xx_usart.c C:\CooCox\CoIDE\workspace\STM32F4_Discovery_CoOs\CoOS\kernel\task.c C:\CooCox
.\obj\stm32f4xx_usart.o ..\obj\task.o ..\obj\startup_stm32f4xx.o ..\obj\serviceReq.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\mbox.o ..\obj\mm.o ..\obj\time.o ..\obj\event.o ..\obj\stm32f4xx_gpio.o ..\obj\system_stm32f4xx.o
-
Thread
CAN auf STM32F4
Hallo, ich möchte die CAN-Schnittstelle an meinem STM32F4Discovery nutzen. Die Hardware sollte soweit passen... Ich habe an einem STM32F4Discovery PD0/PD1 einen MCP2662 angeschlossen. Wenn ich ein funktionierenden Sensor an den Bus (H/L) anstecke, sehe
-
Thread
STM32F4 Gleitkommazahl berechnet nicht
Hallo Alle! mein STM32f4 Discovery Board, auf dem mac os x 8.5 mit dem toolchain arm-none-eabi-gcc habe ich ein kleines programm für testzwecke geschrieben. Nun habe ich gemerkt dass der controller gleitkommazahlen nicht
auch von "Programmen" mit mehreren Mannjahrzehnten Umfang. Wer als Hobbyist unterwegs ist und beim STM32F4 an eine Grenze stößt, macht evtl. was falsch.
-
Thread
ARM: kompliziert?
absolute Zahlen vergleichen willst, dann vergleiche bitte auch die absoluten Preise von RX210 und STM32F4.
>Matze, soll ich die Bestellung des STM32F4DISCOVERY jetzt doch besser >bleiben lassen? Ich werde da nach Lesen der Threads allmählich diffuser. Diffuser in welcher Richtung? Wenn du bisher nur AVR programmiert hast bläst dir ein STM32F4
-
Thread
STM32f4 performance
Ich habe mich seit einige Zeit gefragt wie schnell den Cortex-M4 (STM32F4) wirklich ist. Deaswegen, habe ich den Quelltext von http://www.st.com/st-web-ui/static/active/en/resource/technical/document/application_note/DM00047230.pdf genommen, compiliert mit gcc -O3
arm-none-eabi-gcc obj/src/main.o obj/src/rcc.o obj/src/discovery.o obj/src/discovery_ex.o obj/src/startup_stm32f4xx.o -lm -Wl,-Map=obj/STM32F4.map,--cref -Wl,--gc-sections -Tsrc/stm32_flash.ld -mcpu=cortex-m4 -mthumb -mfloat-abi=softfp -mfpu=fpv4-sp-d16 --output obj/STM32F4.elf GenerateJulia_fpu(320, 240,
-
Thread
Datenrate STM32F4
168MHz, aber das bringt so viel auch nicht... Ich revidiere meine Aussage von oben. der STM32F4 schafft das wohl eher nicht.
Der STM32F4 schafft das definitiv nicht. Möglich wäre es eventuell mit einem Blackfin von AD. Grüsse
-
Thread
STM32F4Discovery mit CooCox :: GPIO,SDIO,Timer,SoftTimer,USART,printf
..\obj\startup_stm32f4xx.o ..\obj\stm32f4_discovery.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\stm32f4xx_it.o ..\obj\printf.o ..\obj\stm32f4xx_gpio.o ..\obj\system_stm32f4xx.o ..\obj\syscalls.o ..\obj\stm32f4xx_dma.o
..\obj\startup_stm32f4xx.o ..\obj\stm32f4_discovery.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\stm32f4xx_it.o ..\obj\printf.o ..\obj\stm32f4xx_gpio.o ..\obj\system_stm32f4xx.o ..\obj\syscalls.o ..\obj\stm32f4xx_dma.o
-
Thread
STM32F4 Starthilfe
gebracht und kann mit Rat und Tat zur Seite stehen... Arbeite mich gerade in die STMicro Controller STM32F4 ein und wechsele munter zwischen Projektansätzen mit der Cube Software und solchen mit nativem leeren Projekt in der SW4STM32 hin und her... Problem ist dabei irgendwie: Kein einziges Projekt
-
Thread
STM32F4 und Hallsensoren
? sonst wird ja > die Interruptlast recht hoch, denke ich. Nö, das kannste bei einem MC der STM32F4 Leistungsklasse vergessen. Die paar Zyklen merkt der MC fast gar nicht. Eine kleine Tabelle mit den 6 möglichen Zuständen der Sensoren als Index wäre schon so ziemlich das Äusserste an Optimierung
-
Thread
Ambilight mit STM32F4discovery und TVP5150AM1
anything I have to test before I plug the stm32f4 board on?
-GNUARM-V1.2 **** make clean rm -rf Ambilight-STM32F4-GNUARM-V1.2.siz Ambilight-STM32F4-GNUARM-V1.2.hex Ambilight-STM32F4-GNUARM-V1.2.lst Ambilight-STM32F4-GNUARM-V1.2.elf 08:38:16 Build Finished. 0 errors, 0 warnings. (took 280ms) **** Build
-
Thread
[V] STM32F4-Discovery
Verkaufe STM32F4-Discovery gegen gebot.
Es gibt verschiedene STM32F4 discoverys schlaumeier...
-
Thread
STM32F4 delay
Guten Abend, ich habe eine delay-Funktion für den STM32F4 soweit funktioniert. Das Problem habe ich mit dieser Seite gelöst: http://www.keil.com/pack/doc/cmsis/Core/html/group___sys_tick__gr.html Ich hätte allerdings noch ein paar Fragen an euch.
http://empa.com/dokumanlar/STM32Cube-presentation.pdf http://empa.com/dokumanlar/STM32F4-Labs.pdf So fällt der Einstieg in CubeMX leicht. Gruß, dasrotemopped.
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
J. S. schrieb im Beitrag #7425325: > Wie auch z.B. die STM32F4 in Gehäusen mit Ballgrid und wenigen mm > Kantenlänge. Der blanke Bastler-Horror.
Deiner Wunsch-Fantasie vielleicht 😄 J. S. schrieb im Beitrag #7425325: > Wie auch z.B. die STM32F4 in Gehäusen mit Ballgrid und wenigen mm > Kantenlänge. Der blanke Bastler-Horror 🤯
-
Thread
STM32F4Discovery mit CooCox CoOS-RTOS und printf
-IC:\Users\daniel\Dropbox\stm32f4\STM32F4_Discovery_CoOS -IC:\Users\daniel\Dropbox\stm32f4\STM32F4_Discovery_CoOS\cmsis_boot -IC:\Users\daniel\Dropbox\stm32f4\STM32F4_Discovery_CoOS\CoOS C:\Users\daniel\Dropbox\stm32f4\STM32F4_Discovery_CoOS
\startup\startup_stm32f4xx.c C:\Users\daniel\Dropbox\stm32f4\STM32F4_Discovery_CoOS\stm32f4_discovery.c C:\Users\daniel\Dropbox\stm32f4\STM32F4_Discovery_CoOS\CoOS\kernel\serviceReq.c C:\Users\daniel\Dropbox\stm32f4\STM32F4
-
Thread
STM32F4 sprintf Problem
alle Sensordaten zu senden. Mich laust es aber, warum das mit sprintf nicht geht. [c] #include "stm32f4xx.h" #include "stm32f4_discovery.h" #include "tm_stm32f4_usart.h" #include <stdio.h> #include <stdlib.h> int main(void) { SystemInit(); char str[120]; TM_USART_Init(USART1, TM_USART_PinsPack
vielen Dank, genau das war das Problem. Ich verwende Openstm32 und die syscalls.c sowie die system_stm32f4xx.c wurden automatisch erzeugt. In SystemInit() hat SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2)); komplett gefehlt. Grüsse und Danke Sebastian
-
Thread
Probleme mit stm32f4 Discovery
0x8000; } } return 0; }[/c] Und hier der nicht funktionierende Code: [c]#include "stm32f4xx.h" #include "stm32f4xx_conf.h" void init_app(void); int main(void){ SystemInit(); init_app(); while(1){ if(GPIOA -> IDR & 0x0001){ GPIOC -> BSRRL = GPIO_Pin_1 | GPIO_Pin
Löffelchen Puderzucker obendrauf - http://kornakprotoblog.blogspot.de/2012/01/pinout-spreadsheet-for-stm32f4.html
-
Thread
STM32F4 SPI Problem
was ich habe. Nicht mehr und nicht weniger. Das einzige, was ich noch hochladen kann ist meine stm32f4.h bzw. system_stm32f4.c und .h Ich habe mittlerweile den Sysclock auf 168 MHz erhöht und der APB2-Clock sollte jetzt bei 42 MHz liegen.
Deinem Ansatz bleiben willst und nicht die ST-Bloatware verwendest (damit sparst Du auch gleich die stm32f4xx_conf.h, system_stm32f4xx.c und system_stm32f4xx.h...). Init.c, ausgerufen aus dem startup vor Sprung in main(): [c] #define MCO1PRE 5 #define MCO2PRE 5 #define PLLM 4 #define PLLN
-
Thread
STM32F4 Ausführungszeit
Bit-Bang kann durch Interrupts unterbrochen werden. Ausserdem hat das STM32F4 Flash Latenzen, die man durch Caches (ART accelerator) zu verstecken versucht. Falls etwas nicht frisch aus dem Flash geladen werden muss, geht es halt schneller. Dazu kommt noch die Auslastung der
Über ein Timer kannst dann eine PWM erzeugen die den Transistor schaltet - ganz ohne CPU Zeit - der STM32F4 sollte sowas wohl haben.
-
Thread
STM32F4 WWDG
Hi, Den iwdg habe ich am laufen und er funktioniert auch. Am Window watchdog verzweifel ich aber ein wenig und bin mir noch nicht ganz im klaren wie da die Anwendung funktionieren soll oder ich da etwas einfach nicht verstehe. Meine Mainloop hat je nach aktuellem Zustand eine recht unterschiedliche Laufzeit. Sagen wir normal sind 100us für einen Durchlauf, so kann ein Durchlauf nach Pagewechsel im virtuellen eeprom auch mal 200ms dauern. Kann ich solche unterschiedlichen Laufzeiten damit überhaupt erschlagen? Wenn ich den prescaler auf 8 setze bekomme ich so ein großes Window doch schon nicht
-
Thread
STM32Cube & Eclipse & GCC
\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nor.c Compiling: Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pccard.c Compiling: Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c Compiling: Drivers\STM32F4xx_HAL_Driver
\Src\stm32f4xx_hal_wwdg.c Compiling: Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fmc.c Compiling: Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fsmc.c Compiling: Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c
-
Thread
STM32F4: µs-Delay
us-curTime)) > 0); } [/c] delay.h [c] #ifndef DELAY_H #define DELAY_H #include <stm32f4xx.h> #include <misc.h> extern void SysTick_Init(void); extern void delay_ms(uint32_t nTime); extern void delay_us(uint32_t nTime); #endif [/c] Zudem habe ich in einer Funktion die SysTick_Handler
Dann gibt es bei STM32F4 ja auch noch den DWT-Counter. Der zählt CPU-Takte. Wenn man weiß, was für einen Takt man eingestellt hat, kann man damit ohne weiteres recht genaue Warteschleifen machen.
-
Thread
STM32F4 wie viel Strom?
Wie viel Strom kann ich aus einem Pin 'ziehen' ohne das mir der Controller durchkokelt? Ich weiß nicht ob ich mich richtig ausgedrückt habe, wenn nicht, dann: Ich meine den Wert der beim Arduino 40mA beträgt. Im Datenblatt des Boards steht nichts und im Datenblatt des Controllers weiß ich nicht wonach ich suchen soll(hab keine Lust 1700 S. Datenblatt zu durchforsten...) mfg 12V
-
Thread
STM32F4 Clocks
Hallo, also ich hab mal ein paar Fragen zu den Clocks der STM32F4. Nach dem Reset wird der Interne Takt verwendet also alle Clocks = 16MHz? Was passiert wenn ich ausversehen die aktuelle Clock-Source abschalte? Läuft er dann wieder mit internem Takt weiter (ClockException-Handler
Clocks (Excel-Tabelle): http://www.st.com/internet/com/SOFTWARE_RESOURCES/TOOL/CONFIGURATION_UTILITY/stm32f4_clockconfig.zip Es kann auch gleich die passende "system_stm32f4xx.c" erzeugen.
-
Thread
stm32f4 uart
In welcher Form liegt dein stm32f4 vor? Blank, Nucleo, Discovery? Ist uart1 überhaupt frei? jumper schrieb im Beitrag #4262192: > if(HAL_UART_Init(&huart1) != HAL_OK) Und das landet auch nicht in der Endlosschleife? Da
-
Thread
STM32F4 USART
Hallo, Ich versuche grade das Beispiel von UWE B. https://mikrocontroller.bplaced.net/wordpress/?page_id=223 unter Keil zum Laufen zu bekommen aber ich bekomme immer den Fehler .\Obj\SOM-STM32F429IG.axf: Error: L6200E: Symbol UART_RX multiply defined (by stm32_ub_uart.o and main.o). Es ist alles richtig eingebunden. was mache ich hier falsch? [c] #include "main.h" #include "stm32_ub_uart.h" int main(void) { char buf[RX_BUF_SIZE]; // puffer fuer Datenempfang UART_RXSTATUS_t check; SystemInit(); // Quarz Einstellungen aktivieren // Init der UARTs // Com2 und Com3
-
Thread
STM32F4 Timer
Hi, ich arbeite wieder an meinen Hürdenlaufspiel und möchte nun eine Erweiterung machen. Es geht darum, dass mit LED´s signalisiert wird, dass eine Taste gedrückt werden soll. Es gibt mehrere Sequenzen (laufen, springen,...) und einen Timer, welcher mir die Endzeit abstoppt. Das Spiel läuft im IRQ vom Timer. Funtkioniert alles super. Nun möchte ich, dass 2 Leute gleichzeitig spielen können. Die Logik sagt mir, dass es nur nacheinander gespielt werden kann, da ja 2 Interupts, die nur nacheinander abgearbeitet werden können. Steh ich auf der Leitung und es gibt eine einfache Möglichkeit oder funtkioniert
-
Thread
STM32F4 delay
Danke, allerdings viel mir auf dass ich die stm32f4_xx_rcc.h und .c von dem Projekt vom Uwe kopieren musste weil bei mir diese Dateien nicht existieren, nur stm32f4xx_hal_rcc, die aber nicht komplett mit der von Uwe übereinstimmt, wie kommt das?
einfach alle reinkopieren. Die ST Libs gibts komplett zum Download, z.B. bei den Ressourcen zum STM32F4DISCO. Darauf basiered dürftest du dann arbeiten können.
-
Thread
Softwarereset STM32F4?
Die Interruptsoftware des STM32F4.. discovery landet bei einem unerwarteten Interrupt bzw. Absturz in einer Endlosschleife. Die würde ich gerne durch einen (Software-) reset ersetzen, damit das Programm wieder von vorne anfängt.
mittlerweile schon ne Lösung bzgl. Soft-Reset mittels AIRCR ?? NVIC_SystemReset(); gibt es zB. in den STM32F4 libs nicht
-
Thread
STM32F4 ADC hängt
Hallo, Ich kämpfe hier gerade mit dem ADC im STM32F4 (Sourcen anbei). Ich habe das ADC Beispiel aus den Standardtreibern (STM32F4xx_StdPeriph_Examples\ADC\VBAT_Measurement) leicht abgewandelt (kein VBat, sondern PC1 als Analogeingang), aber bei der
anderen Sachen (GPIO, Timer) hatte ich die xxx_StructInit genutzt, nur beim ADC nicht, da so aus STM32F4xx_StdPeriph_Examples\ADC\VBAT_Measurement (TrueStudio?) kopiert. Beste Grüße, Tom
-
Thread
STM32F4 USB CDC
nichtmal uint8_t oder uint32_t waren bekannt. Habe dann Stück für Stück die includes geprüft und die stm32f4xx.h und stm32f4_discovery.h quasi überall eingebunden, dann hat es zumindest kompiliert, aber das USB-Gerät wurde nicht erkannt. Durch Zufall bin ich dann irgendwo hier im Forum auf einen Link
evtl. hilfreich: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/index_cortex.html#stm32f4_vcp
-
Thread
STM32F4 adc atan2 problem
init.c syscalls.c stm32f4xx_it.c system_stm32f4xx.c stm32f4_discovery.c printf.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_usart.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_syscfg.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/misc.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_gpio.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c ../Libraries/STM32F4xx_StdPeriph_Driver
-
Thread
STM32F4 zieht zu viel Strom
https://www.st.com/resource/en/application_note/an4488-getting-started-with-stm32f4xxxx-mcu-hardware-development-stmicroelectronics.pdf
zu hoch war weil es keine Schutzschaltung davor gab. Gesehen bei mehreren STM32F0xx und auch STM32F4xx (war nicht alles meine Schuld :-)
-
Thread
stm32f4 bootloader will nicht.
Hallo Leute, für meine STM32F4, STM32Lx Projekte benutze ich einen selber geschriebenen. Mein Problem ist: im eingebauten Zusatnd komme ich nicht an den BootPin ran. Meine Bootloader Firmware ist logischerweise bei Offset
-
Thread
STM32F4 successor
Das neue STM32F4-Discovery-Board, welches ich da gesehen habe hat ca. DIN-A5-Abmessungen und beinhaltet ein Graphic-Display. Die Connection zu den Ports erfolgt über Stiftleisten im 1/20 Zoll-Raster. Es ist ein neuer STM32F4 - mit Graphic-Display-Controller - verbaut. Der Core ist M4.