-
Thread
STM32F4 Multi-ADC Nutzung
Hallo zusammen, folgendes Problem: Ich habe 4 gleichzeitig laufende Analaogsignale, die ich auf meinem STM32F4 über ADC Ports einlese. Allerdings stehen mir nur 3 ADC Module zur Verfügung. Ich habe schon versucht über eine Kaskadierung und ein delay
-
Thread
USB Activate Endpoint bei STM32F4
Hallo, mal eine doofe Frage, wie bediene ich die folgende USB Bibliothektsfunktion aus der HAL-STM Bibliothek [c]HAL_StatusTypeDef USB_ActivateDedicatedEndpoint(USB_OTG_GlobalTypeDef *USBx, USB_OTG_EPTypeDef *ep);[/c] Mein Problem ist, dass ich überhaupt kein Beispiel habe, wie bzw. womit ich den Pointer *ep füllen muss, denn mein hUSBHostFS Handle besitzt absolut keinen einzigen Eintrag der auch nur vom Format USB_OTG_EPTypeDef wäre. Ich verstehe daher einfach nicht was da rein muss.
-
Thread
STM32F4 Timer Burst bei Trigger
Guten Morgen, ich arbeite mit einem STM32F411RE und möchte ein 40kHz Signal auf einen GPIO ausgang geben. Hierfür habe ich einen Timer auf diese Frequenz konfiguriert. Bis jetzt habe ich in der Pulsefinished callback Funktion einen GPIO getriggert
Walt N. schrieb im Beitrag #6653350: > scope_4.png Bei der Art und Weise, digitale Signale zu messen besteht leider noch Nachholbedarf bzw. ist noch Luft nach oben. Stichwort: Masseverbindung. Irgendwann fällt dir dieses Thema mal knallhart
-
Thread
STM32F4_Discovery + LCD
versuche ich mein LCD: http://ebookbrowse.com/181657-da-01-en-lcd-mod-stn-blau-neg-led-weiss-20x4-pdf-d45201272 mit dem STM32F4_Discovery-Board zu verbinden. Ich habe im Manual zum Discovery nach freien Pins geschaut und diese wie in dem Eagle Screenshot ausgewählt und verbunden. In der
worden und funktioniert. Mir geht es erst einmal lediglich darum einzustellen, dass das Display auf 4 Zeilen eingestellt wird. Dafür muss ich nach dem Datenblatt folgenden Command senden: Rs=0 R/W= 0 DB7 = 0 DB6 = 0 DB5 = 1 DB4 = 1 DB3 = 0 DB2 = 0 DB1 = 0 DB0 = 0 Ich brauche also nur
-
Thread
STM32F4 Programm ins SRAM schreiben
Ich habe hier auf uC.net ein STM32F4 Discovery geschossen und nach den Grundsatzspielhen möchte ich jetzt die verschiedenen Boot-Modi ausprobieren. Wie kann ich in keil MDK den Programm Code in den RAM schreiben, um danach mit der
-
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
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 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
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