-
Thread
STM32F4 / FPU Library
Hallo ! Ich versuche gerade FreeRTOS auf meiner CooCox Plattform zu aktivieren. Dabei musste ich zunächst den Compiler auf FPU=hard umstellen. Beim Linken bekam ich dann [code] [cc] c:/program files/arm-none-eabi-gcc-4_6/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/bin/ld.exe: error: rtostest.elf uses VFP register arguments, c:/program files/arm-none-eabi-gcc-4_6/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7e-m\libg.a(lib_a-memcmp.o) does not [/code] Die Recherche ergab, dass ich (natürlich) auch mit der richtigen C-Library linken muss. Also
-
Thread
STM32F4 ADC mit PWM synchronisiert
Ich habe eine Frage zum ADC beim STM32F4: ich möchte kurz nach der steigenden Flanke sowie kurz nach der fallenden Flanke eines 200Hz PWM-Signals (5..95%, generiert von Timer 4) eine ADC-Messung vornehmen. Geht das möglichst automatisch
-
Thread
STM32F4 DMA: keine next pointer?
Hallo allerseits! Ich habe eine Frage zum dma controller der stm32. Verstehe ich den richtig, dass man keinen "next" pointer im Ofen haben kann? Bei avr32 hatte ich beim peripheral dma sowohl receive/receive_count als auch receive_next/receive_next_count. Ich finde jetzt beim stm32 nur den double Buffer Modus, der aber nur unterschiedliche Adressen bearbeiten kann bei gleicher Transfergröße. Danke
-
Thread
Input Capture stm32f4-discovery
Hallo, ich versuche gerade ein PWM Signal an PA2 auszuwerten. Ich benutze dazu timer 2. An PA2 liegt ein Rechecksignal mit f=50Hz an (hab' ich oszilloskopiert). Unten folgenden Code benutze ich, jedoch wird nie ein Timer 2 interrupt ausgelöst. [code] static GPIO_InitTypeDef port_cfg_a2 = { .Pin = GPIO_PIN_2, .Mode = GPIO_MODE_AF_PP, .Speed = GPIO_SPEED_FREQ_HIGH, .Pull = GPIO_PULLUP, .Alternate = GPIO_AF1_TIM2, static TIM_HandleTypeDef timer_handle = { .Instance = TIM2, .Init.Prescaler = 0, .Init.CounterMode = TIM_COUNTERMODE_UP, .Init.Period
-
Thread
STM32F4 Center Aligned PWM
Hi, Ich möchte gerne mit dem TIM2 des STM32F4 und der Standard peripheral library drei PWM Signale wie auf dem Bild erzeugen, also den center aligned mode verwenden, doch welcher genau? Es gibt ja TIM_CounterMode_CenterAligned1, TIM_CounterMode_CenterAligned2
-
Thread
STM32F4 Discovery Rtos Trace
Hallo! Ich habe ein STM32F4 Discovery Board dazu benutze ich CubeMX und Keil v5. Nun wollte ich mal die ersten Versuche mit RTOS machen und im Zuge dessen die Trace Funktion nutzen. Erster Versuch: blinky mit Rtos (fertiges
verwenden. Beide sind leer. In den Records finde ich keine ITM Einträge (manchmal habe ich ca 3 bis 4 Einträge zu beginn...aber eher selten) Folgendes habe ich beachtet(wird oft als Fehlerquelle angegeben): Taktfrequenz im Debug - Trace Menü, Lötbrücke am PCB CubeMX: Ich habe "Serial Wire" und "
-
Thread
STM32F4 Ethernet DMA Priority
Servus! Hat jemand eine Ahnung wie das mit der Priorität beim Speicherzugriff des ETH-DMAs ausschaut? Habe hierzu nichts finden können, weder in den Datenblättern noch im Internet. Viele Grüße und danke schonmal Reggie
-
Thread
STM32F4-Debugger- und Flash.ini
Guten Tag, im uVision MDK4 lassen sich für einen STM32F4 und den uLink Pro eine Debugger Initialisation File.ini und Debugger Flash File.ini erstellen. Im Debugger Flash File.ini initialisiere ich beispielsweise meinen FMC
-
Thread
LIN-Treiber für STM32F4
Hallo zusammen, ich bin momentan auf der Suche nach einem Software-LIN-Treiber für den STM32F4. Dabei soll der STM32F4 über UART und einen LIN-Transceiver als LIN-Master fungieren. Der Hardware-UART scheint laut Reference Manual in der Lage zu sein, BREAK-Charakter zu senden und zu erkennen
wird man ihn nicht ohne weiteres auf den STM32F4 adaptieren können. Oder übersehe ich da ggf. eine Möglichkeit? Hat bereits jemand Erfahrungen gesammelt in dem Thema LIN für STM32F4 und kennt vielleicht noch alternative Möglichkeiten? Beste
-
Thread
STM32F4 & EMMC und FATFS
Hi hat jemand Erfahrung mit CUBE und EMMC? in ca 8h habe ich eine MicroSD Karte (via SDIO 4 bit) & Fatfs mit Cube zum laufen bekommen. EMMC scheint da schwieriger zu sein. Kann jemand kurzfristig aushelfen via zoom? Ich wurde mich besonders erkenntlich zeigen.
-
Thread
stm32F4Discovery mit Coocox Beispielen und Quickstart
_GPIO_INPUT_OUTPUT\cmsis_lib\source\stm32f4xx_rcc.c "' '"D:\kay\CoIDE Projekte\Neuer Ordner\coocox\STM32F4_GPIO_INPUT_OUTPUT\cmsis_lib\source\stm32f4xx_gpio. c"' '"D:\kay\CoIDE Projekte\Neuer Ordner\coocox\STM32F4_GPIO_INPUT_OUTPUT
.\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
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
Entwicklung einer STM32F4 - Version der "Bluepill"
STM32L443RC STM32L452RC STM32L452RE STM32L462RE STM32F070RB STM32F072R8 STM32F072RB STM32F078RB STM32F102R4 STM32F102R6 STM32F102R8 STM32F102RB STM32F103R4 STM32F103R6 STM32F103R8 STM32F103RB STM32F103RC STM32F103RD STM32F103RE STM32F103RF STM32F103RG STM32F302R6 STM32F302R8 STM32F302RB STM32F302RC STM32F302RD STM32F302RE STM32F303R6 STM32F303R8 STM32F303RB STM32F303RC STM32F303RD STM32F303RE STM32F373R8
-
Thread
STM32F4 Discovery Board + USART
"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 GPIOC2
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
CoIDE STM32F4xx_Framework
. Findet ihr das schwachsinnig oder gut? Das ganze Framework hat den Sinn den Startup Code für die STM32F40X und STM32F41X zu vereinfachen und übersichtlicher zu machen. Es muss nur die stm32f4xx_Framework.h" eingebunden werden und das ganze Framework kann über die stm32f4xx_FrameworkConfig.h konfiguriert
use in this function) [cc] C:\STM32\web_sd_st32F4xx\enc28j60.c:189:30: error: 'GPIO_Mode_IPU' undeclared (first use in this function) [cc] C:\STM32\web_sd_st32F4xx\mmc.c: In function 'mmc_init': [cc] C:\STM32\web_sd_st32F4xx
-
Thread
Selbstbau-Testboard für STM32F4Discovery
EVOPrimer für STM32F4xx hat RAM, Camera und hi-speed OTG schon drauf. Die Chinesen bieten ein Board mit STM32F407 mit RAM und Flash und allen Pins nach aussen.
Ich reizt mich ungemein, mit STM32F4xx etwas Besonderes zu kreieren. Hi-speed USB ist nun bewältigt. Die Camera mit JPEG-Komprimierung kommt vermutlich als nächstes.
-
Thread
stm32f4xx lan8720 uip
scheint wohl niemand mit zuarbeiten uip stm32f4
es gibt anscheinend Niemand der den uip mit stm32f4 nutzt. sehr schade
-
Thread
Unique ID auslesen STM32F4Discovery
In der STM32 Cube Bibliothek gibt es genau dazu ein Beispiel, und entspricht dem, was Guest vorgeschlagen hat STM32Cube_FW_F4_V1.3.0/Projects/STM324x9I_EVAL/Applications/USB_Device/MSC_Standalone/Inc/usbd_desc.h
Also basierend auf die bisherigen Lösungsansätze sieht es jetzt so aus: [c] #include "stm32f4xx.h" uint32_t ID1; uint32_t ID2; uint32_t ID3; int main(void) { ID1 = *((uint32_t*)0x1FFF7A10); ID2 = *((uint32_t*)0x1FFF7A14); ID3 = *((uint32_t*)0x1FFF7A18); while(1){
-
Thread
STM32F4: BMA020 per SPI
Felix F. schrieb im Beitrag #4739497: > ich habe hier einen STM32F411. Falls die kompatibel sind, kannst du mir > mal deine ELF/HEX schicken. Habe auf diesem auch einen funktionierenden > SPI Treiber, mit
USART3 hingegegen fehlt. Mir fällt aber gerade ein, das ich ja auch noch ein Nuceloboard mit dem STM32F446 rumfliegen habe. Damit probiere ich den Code gleich mal aus. Gruß Daniel
-
Thread
STM32F4 + Grafikcontroller + TFT?
Hallo an alle, ich experimentiere zur Zeit ein bisschen mit dem STM32F4 Discovery rum und würde gerne ein 7" TFT display anschließen. Hierfür soll der STM über einen Grafikcontroller mit dem Display kommunizieren. Meine Frage ist nun, ob es möglich ist solch einen Grafikcontroller
Hier gibts einiges für den STM32F4 zu sehen, u.A. auch Grafik: http://mikrocontroller.bplaced.net/wordpress/?page_id=744
-
Thread
Welcher PHY für STM32F4x7
Vielleicht hilft das hier: http://andybrown.me.uk/wk/2012/09/01/ethernet-phy-stm32f107/ http://blog.tkjelectronics.dk/2012/08/ethernet-on-stm32f4discovery-using-external-phy/ Wobei ich Ethernet auf einem Mikro für sehr anstrengend halte. Nimm lieber einen Raspi, da funktioniert
Hi Marcus, Ich möchte auch einen KSZ8863 (aber MLL) an einem STM32F407 verwenden. Da ich mittlerweile mit PHY Mode und MAC Mode vollständig durcheinander bin: Kommuniziert der STM32F4 über die M/RLL Schnittstelle "out of the Box" mit dem Switch oder muss der Switch
-
Thread
Ethernet PHY für STM32F4Discovery
an einen STM32F4 anschließen. Das blöde ist, dass der Codec nur dann aktiv ist, wenn die PLL I2S Clock am Chip anliegt. Der STM ist so konstruiert, dass MCK nur dann aktiv ist, wenn eine Übertragung aktiv st. Mein
Projektbeschreibung zum Thema, mit angepasstem Beispielcode: http://blog.tkjelectronics.dk/2012/08/ethernet-on-stm32f4discovery-using-external-phy/
-
Thread
STM32F4 - Timerproblem (Output Compare)
aber ohne genaue bezeichnung ist das ein ratespiel. Hmmm - ich dachte eigentlich mit meiner Angabe STM32F4-Discovery Board sei alles gesagt und hatte daher Deine Frage zunächst nicht verstanden. Aber Du hast natürlich recht: nicht jeder kennt den Chip auf dem STM32F4-Disco-Board - es ist ein STM32F407VGT6
und PortA pion 6 kann nicht mit Timer8 verbunden werden. Bei cubemx erzeugten Code gibts nur ein "stm32f4xx_gpio_hal.h" und keinen "stm32f4xx_gpio.h" Wenn ich die HAL Version benutze habe ich das gleiche Problem (ist jetzt ein anderer Pin und ein anderer Timer) /**TIM5 GPIO Configuration
-
Thread
SNMP v3 auf STM32F4xx
fragt nach SNMP v3 (leider keine Chance ihm das auszureden), ich frage mich, ob man das auf unserem STM32F429 zum fliegen kriegen. - Hat das schon jemand versucht bzw hingekriegt? (auf STM32F4xx) - Geht das mit vernünftiger Performance? - Gibt es Beispielcode und/oder Libs dazu? Freeware? OpenSource
Understanding SNMP MIBs von Perkins unters Kopfkissen. > ich frage mich, ob man das auf unserem STM32F429 zum fliegen kriegen. > > - Hat das schon jemand versucht bzw hingekriegt? (auf STM32F4xx) SNMP ja, aber nie auf STM32F4xx. > - Geht das mit vernünftiger Performance? Richtig gut ist
-
Thread
STM32F4 Störungen bei Programmierung über SWD
Woche meine erste eigene Platine (Layout kann ich später noch anhängen falls es nötig ist) mit einem STM32F429 in Betrieb. Ich verwende ein STM32F4 Discovery Board um meine Platine über SWD zu programmieren. Leider sind die SWD Leitungen auf der Platine vom Pinheader bis zum µC etwas lang (~10cm) geraten
internen kann ich auch ohne Probleme programmieren wenn die Jumper wieder drin sind. Ich habe aber das STM32F4 Discovery und nicht das STM32F429I Discovery. Der externe µC ist nur ein STM32F429 aber das sollte ja nicht das Problem sein. Einstellungen für die Geschwindigkeit finde ich weder im ST-LINK
-
Thread
STM32F4 Discovery kit inkl. Zubehör?
Hallo Zusammen, kann mir jemand sagen, wo ich günstig ein STM32F4 Discovery kit inkl. LCD und Debugger finden kann?
Egal ob Discovery STM32F4 oder STM32F429 wird noch ein USB kabel A auf mini B benötigt für den ST-Link / Stromversorgung (sowas hat man ja normalerweise rumliegen - wird nicht mitgeliefert). Wenn man ber den USB Host
-
Thread
STM32F4 mit gcc-arm-none-eabi
Hallo Zusammen, ich versuche ein STM32-E407 Development Board von Olimex mit STM32F407ZGT6 CPU mit der GCC ARM Embedded toolchain (gcc-arm-none-eabi-4_9-2015q4) zu programmieren. Compiler und Linker (beides gcc) rufe ich mittels Makefile
Man findet passende Files auch in der CubeFW: z.B.: STM32Cube_FW_F4_V1.9.0\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates
-
Thread
Anbindung SHT71 an STM32F4Discovery
. Teile darin sind aus dem Blinky- Beispiel, ein Teil aus dem EXTI - Beispiel, welches mit dem STM32F4Discovery Board geliefert wird. Ich benötige die Standard Peripheral Libraries (v.a. rcc, exti und gpio) und stm32f4_discovery.c. [c] /** **************************************************
*/ /* Includes ------------------------------------------------------------------*/ #include "stm32f4xx.h" #include "stm32f4xx_conf.h" #include "stm32f4_discovery.h" /* Private typedef -----------------------------------------------------------*/ GPIO_InitTypeDef GPIO_InitStructure, GPIO_SHT
-
Thread
STM32F4DIS-BB Ethernet Phy
auf dem STM32F4DIS-BB Board verbaut ist? Ich finde die Information im Internet irgendwie nicht. STM32F4DIS-BB: http://de.farnell.com/stmicroelectronics/stm32f4dis-bb/erweiter-stm32f4-cortex-m4-discov/dp/2250205
>Wer weiß welche Phy auf dem STM32F4DIS-BB Board verbaut ist? LAN8720
-
Thread
C-Unverständnis - STM32F4 Ethernet
ich verliere so langsam den Überblick: Habe eine Software am PC mit C# programmiert die mit einem STM32F429 kommuniziert. An dem hängt ein Frequenzumrichter und ein STM32F407. Das ist inzwischen eine Unmenge an Code. Vor kurzem habe ich alle Codes überarbeitet um die Übersichtlichkeit zu verbessern
einen Fehler an der PC-Software gemacht: Die Kommunikation des FU läuft über RS232, welches auf dem STM32F429 auf Ethernet umgesetzt wird. Diese Frames schleichen sich wohl zwischen die Frames des STM32F429 und machen die Descriptors "kaputt". Heute schau ich mir das nicht mehr genauer an, aber mein alter
-
Thread
STM32F4xx UsartRx mit DMA
hat die CPU zu entlassen, warum sollte man > es nicht auch anstreben? Ich muss aber bei einem F4XX nicht die CPU entlasten, um 4 Bytes vom USART zu empfangen. Das ist sicher optimieren an der falschen Stelle, abgesehen von der, wie wir ja sehen, Fehleranfälligkeit. Eine DMA ist sicher prima,
Matthias S. schrieb im Beitrag #4546114: > Ich muss aber bei einem F4XX nicht die CPU entlasten, um 4 Bytes vom > USART zu empfangen. Das ist sicher optimieren an der falschen Stelle, > abgesehen von der, wie wir ja sehen, Fehleranfälligkeit. > Eine DMA ist sicher
-
Thread
STM32F4-Discovery Board mit Matlab/Simulink
Mich interessiert hier, wie man einen Sollwert mit der Matlab Guide vorgibt und diesen dann in das STM32F4-Discovery Board bringt. Weiterhin möchte ich gerne die Ist-Position aus dem STM32F4-Discovery Board auslesen und diesen in der Matlab Guide zur Anzeige bringen. Wie muss man dort vorgehen bzw.
Schnitstelle", "COMx", ...) Daten einlesen oder per Ethernet. Womit willst Du die Ist-Position vom STM32F4-Discovery Board an Matlab senden?
-
Thread
ARM STM32F4 DISCOVERY USART Fehler
aus der Standard Peripheral Library in dein Projekt mit reinnehmen. Also mindestens noch: STM32F4-Discovery_FW_V1.1.0\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c STM32F4-Discovery_FW_V1.1.0\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c STM32F4-Discovery_FW_V1.1.0\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c
-
Thread
STM32F4 HAL TIMER Interrupt läuft nicht
Internetgemeinde, seit geraumer Zeit befinde ich mich auf dem Weg, einen Timer Interrupt beim STM32F410B auszulösen. Ich habe die Initialisierung der Timer über STM32CubeMX generieren lassen. Meine IDE ist Eclipse mit der openSTM32 work bench (von openstm32.org) Debugger ist der ST-Link
Doppelt belegt ist da ja nichts im Projekt, schaut in Ordnung aus. Welchen Programmer benutzt du ? SW4STM32 ist eingestellt, klappt der Import in deine IDE ? Selbst entworfene Hardware oder ein Eval-Board ? Ich benutze CubeMX 4.14, du 4.15. Habe beim Nucleo-STM32F103 und CubeMX 4-15 bemerkt, das die
-
Thread
STM32F4 GCC Linker section nur global?
Howdy! Ich habe an meinem F4 einen SDRAM angeschlossen und möchte nun, der Übersichtlichkeit wegen, auf Arrays darin direkt über definierte Variablen zugreifen. Dazu sehe ich (Anfänger) momentan zwei Möglichkeiten: 1. Pointer
Pointer auf einen void-Pointer deklariert, und dessen Breite ist die verwendete Pointergröße. Auf STM32 wird das ein 32bit-Pointer sein. Damit landet man dann auch wieder bei 4-Byte-Schritten. Aber das ist keine gute Konstruktion, weil eigentlich uint32_t gewünscht wird.
-
Thread
DP83848 an STM32F4 Schaltplan kontrolle
Hallo, Ich möchte einen DP83848 an eine STM32F4 anschließen, habe den Schaltplan soweit fertig und wollte mal fragen, ob da mal jemand drüberschauen kann ob das so ok ist. Danke
überprüft. Ich verwende diesen Code zum testen: http://blog.tkjelectronics.dk/2012/08/ethernet-on-stm32f4discovery-using-external-phy/#more-3400 und bleibe in "stm32f4x7_eth_bsp.c" bei "ETH_MACDMA_Config" an der berühmten Stelle while (ETH_GetSoftwareResetStatus() == SET); stecken. Ich suche
-
Thread
STM32F4-Discovery: Timereinstellung passt nicht zur Frequenz
Thomas W. schrieb im Beitrag #2748192: > Hallo, > > ich musste in system_stm32f4xx.c PLL_M von 25 auf 8 stellen (weil der > Quarz auf dem Discovery 8 MHz hat). In der stm32f4xx.h findet sich das hier. Daher dachte ich, mit HSE_VALUE wäre alles erschlagen. [c] /** *
> Comments der system_stm32f4xx.c) ? Der Timer wird ja von APB1 mit seinem > Takt versorgt. > Bei mir war er standardmäßig auf 4 gesetzt, sodass du mit diesen > Einstellungen auf 12.5 Hz kommen müsstest. > Das wäre schonmal
-
Thread
Frage/Problem mit Timer STM32F4Discovery
Hallo zusammen, ich habe ein Problem mit den Timereinstellungen eines STM32F4Discovery Boards und hoffe es kann mir hier jemand weiterhelfen. Timer 3 toggled bei jedem Timerevent PortC Pin15 welcher mit einem 10k Widerstand auf Masse liegt. Die Frequenz am Pin messe ich
nein debugger läuft nicht. hab auch mal die brücken zwischen dem ST-Link und dem eigentlich STM32F4 Chip entfernt und so das program im flash gestartet bringt auch nichts. Widerstand ist weg und hat auch nichts gebracht.... lg, m.
-
Thread
CAN am stm32f4, Ratlosigkeit macht sich breit
GPIO_PinSource0 #define CAN_TX_SOURCE GPIO_PinSource1 #endif /* USE_CAN1 */ [/c] STM32F4 Discovery, MCP2551. Auf welcher Frequenz sollte der APB1 laufen? Vielleicht hilft mir das ja direkt weiter... Falls ihr für ne brauchbare Antwort noch mehr Code-Ausschnitte braucht oder andere
Kris schrieb im Beitrag #2794855: > Jemand ne Idee, woran das liegen könnte? beim stm32f10x machen ich immer noch folgendes: CAN_ITConfig(CAN1, CAN_IT_FMP0, ENABLE);
-
Thread
STM32F4 SSD1963 TFT FONTS
zu bekommen, deshalb ist auch kaum Grafikspaß in der Klasse enthalten. Laufen tut sie auf einem STM32F429IGT6 (Waveshare Core und Open4X9I-C Mainboard) mit AT070TN92 Bildschirm und SSD1963er Controller. Auf dem F4 Discovery läuft sie mit ziemlicher Sicherheit auch. Implementiert ist nur die Initialisierung
auch gerne. Ist noch etwas unaufgeräumt, aber wie man sieht Cortex-Mx übergreifend. Hier mal auf dem STM32F4-disco board, immmer noch nur Pin-Wackeln. Ich benutze Keil oder SW4STM32 mit CubeMX für die Grundstruktur. Alles in C programmiert. Der Font ist aus Platzgründen auf der Seite liegend, damit keine
-
Thread
STM32F4 TIM2 PWM-Capture
wieder empfängt. Soweit ich es verstanden habe, hat dieses Signal keine feste Frequenz. Auf dem STM32 läuft FreeRTOS als Manager. Der Plan ist, den Timer zu starten, sobald der Interrupt durch die Edge erfolgt, und den gemessenen Zeit-Wert in eine Queue zu schreiben, die dann später weiter verarbeitet
, vielen Dank erstmal für eure Hilfe. Ich konnte jetzt länger nicht an der Baustelle mit dem STM32 weiter arbeiten, wegen Hardware-Problemen. Jetzt geht wieder alles und ich kann weiter machen. m.n. schrieb im Beitrag #4560245: > An welchen Eingang hast Du denn jetzt Dein Signal angeschlossen
-
Thread
Qemu und STM32F4/F7 Emulation
Hallo Forum, mein qemu_stm32 liefert mir mit dem Befehl -machine help die u.g. Maschienen. Ist nach Eurem Kenntnisstand eine davon ein F4 oder F7 MC? Kann man QEMU via Plugin-Mechanismus z.B. mit XML-Files um die F4 und
man da einen anderen QEMU build mit neuerer Version nehmen? https://github.com/martijnthe/qemu_stm32 habe ich noch gefunden. liefert QEMU emulation of the STM32F2XX.
-
Thread
STM32F4 SysTick Fehler ?
Ich versuche gerade die Systick beim STM32F4 (Discovery) zum laufen zu bringen. Jedoch hängt sich dabei das Programm auf, jedenfalls vermute ich das, denn wenn ich in der main while eine LED tooglen lasse, blinkt sie nicht mehr sobald ich
Okax hier in diesem Tutorial wird der Handler auch nicht benutzt ? http://mystm32.de/doku.php?id=systemtickc Und wenn ich jetzt mal das example der spl mir anschaue geht das auch nicht: [code] #include "stm32f4xx_conf.h" GPIO_InitTypeDef GPIO_InitStructure; static __IO uint32
-
Thread
STM32F4 Discovery: Hochfrequenter Timerausgang/Clockfrequenz
Hallo zusammen, ich bei gerade dabei mit dem STM32F4 Discovery-Board ein Projekt zu verwirklichen um mich so in dem Controller einzulernen... Ich benötige für mein Projekt ein relativ hochfrequenten Clock, den ich mir erzeugen möchte. Bis jetzt habe
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); /* Initialize Leds mounted on STM32F4-Discovery board */ STM32F4_Discovery_LEDToggle(LED4); STM32F4_Discovery_LEDToggle(LED3); /* Turn on LED4, LED3, LED5 and LED6 */ STM32F4_Discovery_LEDToggle(LED4); STM32F4_Discovery_LEDToggle
-
Thread
STM32f4 discovery Null-Treiber Windows
Hy zusammen, Ich habe heute mein STM32f4 Discovery bekommen und jetzt habe ich auf gut deutsch misst gebaut. Windows hat dem STM32 einen Null-Treiber verpasst und ich bekomme Ihn nicht installiert. Im Geräte-Manager kann ich den STM32
ausser dem Eintrag fürs ST Link Utility gar nichts. Der STLinkDriver taucht auf meinem System (Win7 32 HP) nicht auf, ist also evtl. überflüssig bzw. störend. Und ja, ich kann mit dem Rechner sowohl das F4 Disco als auch das Disco F429 programmieren.
-
Thread
Probleme mit externem Interrupt durch Funktionsgenerator an STM32F4
momentan über einen Rechteck Impuls der mittels Funktionsgenerator erzeugt wird einen Interrupt an einem STM32F407vg Microcontroller auszulösen. So weit so gut. Ich habe dafür relativ Simpel den Plus Pol meines Funktionsgenerator an dem Pin auf den der Interrupthändler hört angeschlossen und den minus an Ground
Ohne die Software für den F4 zu kennen, ist das müßig. Du musst einige Vorbereitungen treffen, so z.B. den Pin konfigurieren, den NVIC setzen und auch eine ISR bereitstellen.
-
Thread
Stromaufnahme STM32F4 sinkt bei USART Transmission
Hallo, ich habe hier eine Platine mit einem STM32F405. Nun beobachte ich, dass die Gesamtstromaufnahme bei einer USART Transmission zu einem FTDI sinkt! Es sind satte 20mA. Dies beschert mir auf auf der 5V-Schiene einen Spannungshub von +20mV. Am
Ingo L. schrieb im Beitrag #5648230: > ich habe hier eine Platine mit einem STM32F405. Zeig doch mal den Schaltplan davon. Und am besten auch noch das Layout dazu... Ingo L. schrieb im Beitrag #5648531: > ich finde nirgends einen Hinweis mit dem Oszi Miss mal mit deinem Oszi
-
Thread
[STM32F4] Newlib/GCC mit FPU-Unterstützung
Hat jemand schon einmal eine Newlib/GCC-Kombination gebaut (mit Windows als Host), die die FPU des STM32F4 unterstützt? Bei CodeSourcery gibt es die Newlib ja nur als Soft-Float-Version. Christian
mfloat-abi=hard@march=armv7-r@mfpu=vfpv3-d16 armv7e-m/fpu;@mthumb@mfloat-abi=hard@march=armv7e-m@mfpu=fpv4-sp-d16 armv7-r/thumb/softfp;@mthumb@mfloat-abi=softfp@march=armv7-r@mfpu=vfpv3-d16 armv7e-m/softfp;@mthumb@mfloat-abi=softfp@march=armv7e-m@mfpu=fpv4-sp-d16 [/code] Es sind genau die */fpu-Konfigurationen
-
Thread
STM32F4 - CAN1 empfängt nichts
Hallo zusammen Ich bin schon sehr lange auf der Suche, warum der CAN1 auf einem STM3240G-EVAL nichts empfängt, bzw. der IRQ gar nie auslöst. Das Input-Signal auf dem Port habe ich definitiv. (Mit dem Oszi gemessen). Das Senden vom Board (TX) funktioniert ohne Probleme. Die KO Plots zeigen mit CH1 (gelb) das RX vom ST Prozessor, mit CH2 (blau) das TX vom ST Prozessor. Kann mir da jemand helfen? Vielen Dank
-
Thread
STM32F4 Timer PWM + Interrupt
Hallo zusammen, ich möchte gerne auf meinem STM32F407VGT am Pin PC7 einen akustischen Signalgeber per PWM ansteuern. Grundsätzlich funktioniert das auch schon allerdings möchte ich per Interrupt nach mehrmaligem ausführen des Signals, den Timer
in der Vektortabelle > an der richtigen Stelle eingetragen? Ich habe den Handler in der Datei "stm32f4xx_it.c" platziert und in der entsprechenenden Header-Datei bekannt gemacht. Christian schrieb im Beitrag #3678217: > Warum ist das hier auskommentier? > > [c] > //TIM_ClearFlag(TIM8, TIM_FLAG_Update