-
Thread
STM32F4Discovery
Hi, weiß jemand welche stm32 controller der intigrierte ST-Link im STM32F4Discovery unterstützt? Alle? hat jemand vielleich nen link mit ner liste?? wäre sehr hilfreich! danke! Moritz
Hallo, der ST-Link ist ein LSTLINk wie er auch von STM nackt angeboten wird, den kannst Du also an alle ST-Boards mit SL-Link Anschluss (ist IMHO ein SWD Interface) anschließen. Unterstützt werden damit alle STM32 Prozessoren. Grüße
-
Thread
STM32F4 SDIO
Hallo, ich versuche grade eine SD Karte an der SDIO Peripherie vom STM32F407VG zum laufen zu bringen. Deshalb wollte ich mal frage ob die Hardware so stimmt?: STM32F407 | SD Karte --------------------------|----------------------------
PD2/SDIO_CMD |2/ CMD GND |3/6 GND VDD 3V3 |4 VDD Ich will den 1Bit Modus verwenden. Moritz. PS. über ein Bsp. für F4Discovery würde ich mich auch freuen.
-
Thread
STM32F4 Eventout
auszuwecken. Dabei muss das Signal bei der aufzuweckende MCU am EventIN-Pin hängen. Den Input kannst du beim STM32F4 mit den Modi GPIO_MODE_EVT_RISING, GPIO_MODE_EVT_FALLING und GPIO_MODE_EVT_RISING_FALLING konfigurieren. Im stm32f4xx_hal_gpio.c-File ist dann schön erkennbar, dass er bei der Pin-Konfiguration
weiß ich leider nicht. Links: http://electronics.stackexchange.com/questions/28740/what-is-the-stm32-event-eventout https://www.mikrocontroller.net/topic/175888 http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0552a/CHDJIEAG.html Hoffe, das hat dir weitergeholfen Gruß
-
Thread
STM32F4 Encoder
bei der Auswertung von Winkel und Winkelgeschwindigkeit eines Incremental Encoders. Nutze dafür beim STM32F4 Disc. den Encoder Interface Mode, der bis dato funktioniert. main.c: [c] #include "ch.h" #include "hal.h" #include "test.h" #define ARM_MATH_CM4 #include "arm_math.h" /* * Application
Imkremente/Sekunde, 2.2µs je Inkrement, Timer 3 mit 42MHz -> 92 Takte je Inkrement. Einstellung für IC1F und IC2F 0011: fSAMPLING=fCK_INT, N=8 Für IC3F reicht 0010: fSAMPLING=fCK_INT, N=4 Für die weiteren Berechnungen werde ich die Zählrichtung, Registerzeit und den Nullldruchgang brauchen. Werte stehen
-
Thread
STM32F4 Adressbereiche
Hallo zusammen, ich komme eigentlich ganz gut mit dem F4 zurecht... Aber jetzt komme ich an meine Grenzen. Es geht um folgende Codezeilen: #define LCD_REG (*( (volatile unsigned short*) 0x60000000)) /* RS = 0 */ #define LCD_RAM (*( (volatile unsigned short*) 0x60020000)) /* RS = 1 */ Sehe ich das richtig, dass die beiden Defines Pointer auf Adressen sind? Wenn ja worauf? Wenn ich ins Programing Manual schaue ist ab 0x60000000 der "External-RAM" Bereich und wird mit "Executable region for data" beschrieben. Kann ich das jetzt als Variable sehen, die benutzt
-
Artikel
STM32F4-Discovery
. Jetzt müssen noch 3 Dateien ins Projekt kopiert werden. /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Project/STM32F4xx_StdPeriph_Templates/TrueSTUDIO/STM324xG_EVAL/stm32_flash.ld /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.c /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/TrueSTUDIO/startup_stm32f4xx.s Die Dateiendung der Datei startup_stm32f4xx.s muss
-
Artikel
Datenuebertragung-STM32F4
Datenübertragung über 4 Datenleitungen. Zwei STM32F4 Discovery Boards sollen durch 4 parallele Datenleitungen und eine Steuerleitung, ähnlich der LCD-Implementierung, miteinander kommunizieren. An einem Board werden über eine
, jedoch nur 4 Datenleitungen für die parallele Übertragung verfügbar sind, muss ein Character in Nibbles zu 4 Bit unterteilt werden. Auf der Empfangsseite werden die 2 empfangenen Nibbles wieder zu einem Character
-
Thread
[S] STM32F4DIS-BB und STM32F4DIS-LCD
Hallo Leute, hat jemand noch diese 2 Boards zu verkaufen? STM32F407 LCD und BaseBoard (BB).
-
Thread
STM32F4 CoOS
Hallo, Moritz M. schrieb im Beitrag #2803718: > Ich meine ich hätte mal ein Bsp. für STM32F4 gesehen > > allerdings finde ich das nicht wieder. es wird der STM32F4x (Cortex M4 Family) STM32F405RG, STM32F407IG STM32F407VG, STM32F407ZG STM32F415RG, STM32F417VE unterstützt
STM32F4_Discovery_CoOs\CoOS\kernel\event.c C:\CooCox\CoIDE\workspace\STM32F4_Discovery_CoOs\cmsis_lib\source\stm32f4xx_gpio.c C:\CooCox\CoIDE\workspace\STM32F4_Discovery_CoOs\cmsis_boot\system_stm32f4xx.c
-
Thread
Einführung in ASM auf STM32F4
Technical Reference Manual: http://infocenter.arm.com/help/topic/com.arm.doc.100166_0001_00_en/arm_cortexm4_processor_trm_100166_0001_00_en.pdf zusätzlich werden da einige grundlegende Dinge beschrieben wie Bit Bending, NVIC, FPU oder MPU. Gibt's auch etwas aufgeräumter von ST: "STM32F3, STM32F4 and STM32L4
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0489d/CACHBAHH.html Bspw. haben die STM32F7x3 und STM32F7x2 oder der F745 und die F7x6 nur Single Precision, die anderen aus der Reihe (F7x7, 7x8 und 7x9 ebenso der 765) dagegen Double Precision. Spielt bei dem Projekt aber keine Rolle,
-
Thread
STM32F4 Gleitkommazahl berechnet nicht
koenig willy schrieb im Beitrag #3369157: > es ist nicht mal intel prozessor. nämlich stm32 , 32 bit . die weiss ich > zumindest. Genauer ist es ein STM32F4 welcher ein Cortex-M4F ist welcher aus der ARMv7M-Familie ist. koenig willy schrieb im Beitrag #3369157: > die datentypen sind
#3369168: > koenig willy schrieb im Beitrag #3369157: >> es ist nicht mal intel prozessor. nämlich stm32 , 32 bit . die weiss ich >> zumindest. > Genauer ist es ein STM32F4 welcher ein Cortex-M4F ist welcher aus der > ARMv7M-Familie ist. > > koenig willy schrieb im Beitrag #3369157: >> die datentypen
-
Thread
[V] STM32F4-Discovery
Verkaufe STM32F4-Discovery gegen gebot.
Es gibt verschiedene STM32F4 discoverys schlaumeier...
-
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,
in OpenSTM32 muss da wenn ich das richtig sehe __FPU_USED=1 definiert sein. Hier ein Auszug aus der system_stm32f4xx.c [C] void SystemInit(void) { /* FPU settings --------------------------
-
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
alles, 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
-
Thread
STM32F4: µs-Delay
[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 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
allen 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
mir dann alles um die Ohren gehauen, 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
aber evtl. hilfreich: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/index_cortex.html#stm32f4_vcp
-
Thread
STM32F4 zieht zu viel Strom
https://www.st.com/resource/en/application_note/an4488-getting-started-with-stm32f4xxxx-mcu-hardware-development-stmicroelectronics.pdf
Eingangssignal einfach 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, ich habe ein Projekt mit einem STM32F407 gemacht. Um den einfach im Feld zu Programmieren habe ich einen MAX232 drauf. Einen Jumper für den Bootmodus gibt es auch. Die Schnittstelle geht, wird im normalen Programm genutzt. Ich
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
MII/RMII mit STM32F4
unterwegs Hier die STM32F4 Version: http://www.mikrocontroller.net/topic/270522#2829782 Layout in Entwicklung^^
" > Der erste Prototyp ist unterwegs > > Hier die STM32F4 Version: > Beitrag "Ideen für STM32F4 Systemboard für Einsteiger und Fortgeschrittene" > Layout in Entwicklung^^ Wie soll man von "Community" Board auf die beiden Titel oben kommen? Und
-
Thread
STM32F4 Discovery Arduino
Ich habe exakt dieses neueste Repo https://github.com/stm32duino/Arduino_Core_STM32F4 hier hin geklont C:\Users\myName\Documents\Arduino\hardware\ Der Name des Ordners ist also dann "Arduino_Core_STM32F4" die Arduino IDE 1.6.9 neu gestartet und
/stm32duino/Arduino_Core_STM32F4/tree/master/variants http://www.st.com/en/evaluation-tools/nucleo-f429zi.html Schöner wäre noch das 32F429IDISCOVERY http://www.st.com/en/evaluation-tools/32f429idiscovery.html
-
Thread
STM32F4 USART1
stm32f4 an Moritz
Es muss auch in der system_stm32f4xx.c Datei der Wert PLL_M von 25 auf 8 gestellt werden. Sonst läuft der Core nicht mit den 168MHz sondern halt mit ca 50MHz. Ebenso muss der HSE_VALUE in der stm32f4xx.h von 25000000 auf 8000000
-
Thread
STM32F4 Timer Interrupt
immer der transfer error interrupt flag "CTEIF0" ausgelöst. [c] HAL_DMA_Start_IT(&hdma_tim3_ch4_up, (uint32_t)&GPIOC->IDR, uint32_t)&gSamples[0], GSAMPLES_SIZE); __HAL_TIM_ENABLE_DMA(&htim3, TIM_DMA_UPDATE); /* DMA: Clear Interrupt FLAG */ __HAL_DMA_CLEAR_FLAG(&hdma_tim3_ch4_up, DMA_FLAG_TCIF0
Beim F4 liegen die GPIO auf dem AHB1 Bus. Nur DMA2 kann einen AHB1 <-> Memory (Memory-to-Memory) Transfer machen. Du brauchst also Timer, die DMA2 benutzen, um GPIO DMA Transfers mit dem Timer zu triggern.
-
Thread
STM32F4xx beziehen
Hallo. Für ein Projekt mit Freunden würde/n ich/wir gerne STM32F4 Controller einsetzen. Bis jetzt haben wir nur mit verschiedenen Boards (STM32F4discovery etc.) gearbeitet. Deshalb suchen wir nach einer günstigen Bezugsquelle für STM32F4 Cortex M4 Controller
Schau die mal das STM32F401 Nucleo an. Ich glaube das ist das billigste core-board mit einem M4.
-
Thread
[V] STM32F4Discovery
Hallo, Ich verkaufe mein STM32F4Discovery, da ich damit nicht wirklich klar komme. Es ist außer wenigen Versuchen unbenutzt. Verpackung ist leider nicht mehr vorhanden. 12€ + Versand nach Wahl hätte ich dafür gerne. Grüße
http://www.rutronik.com/webgate/index.php?L=de&m=stock&cmd=buynow&supplier=ST&part=STM32F4DISCOVERY 13,70
-
Thread
STM32F4 mit Code::Blocks
\src\stm32f4xx_gpio.c.o obj\Debug\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c.o obj\Debug\TRIP_STM32_Graph\main.c.o obj\Debug\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\TrueSTUDIO\startup_stm32f4xx.s.o -mthumb -Wall -mlittle-endian -T"C:\Software\TRIP_STM32_Graph\..\STM32F4xx_DSP_StdPeriph_Lib_V1.0.1\Project\STM32F4xx_StdPeriph_Templates
-
Thread
STM32F4 Timer konfigurieren
meiner Umwissenheit nicht finde ... Daher hier nochmal der komplette Quelltext: [c] #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_usart.h" #include "stm32f4xx_tim.h" #include "misc.h" #include "usart.h" void delay(volatile uint32_t cycles
, damit er auf 168MHz läuft (betrifft das stm32F4Discovery): in der system_stm32f4xx.c muss eingetragen sein: PLL_M = 8 in der stm32f4xx.h muss eingetragen sein: HSE_VALUE = 8000000 */ #include "stm32f4xx.h" #include "stm32f4xx_gpio.h
-
Thread
STM32F4 Timer interrupt
Guten Abend zusammen, ich habe hier ein STM32F411RE (Nucleo Board) und verzweifle grade an der Einstellung der Timer. Es soll einfach 2 mal pro Sekunde der TIM2_IRQ Handler aufgerufen werden, der dann die LED toggelt. Wahrscheinlich fehlt
timer 2 NVIC_EnableIRQ(TIM2_IRQn); [/c] Sämtliche NVIC_* Funktionen stammen aus dem core_cm4.h Header, der über den entsprechenden stm32f*.h automatisch mit eingebunden wird. Wenn du das noch in deine main() packst sollte es funktionieren. Wunder dich allerdings nicht, wenn die LED anfangs
-
Thread
STM32F4 pointer Frage
Hallo! Ich habe ein stm32f4-discovery board. Ich habe gesehen dass manche es wie das echte Assembler - mäßig programmieren, also mit bits in Adressen setzen, beispiel: [code]*((uint32_t volatile *)(0x40023810))=0x08; //
>Ok danke, aber eien Frage noch: wo gibt es eine liste von den defines, STM32F4xx_DSP_StdPeriph_Lib_V1.3.0\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
-
Thread
STM32F4 Probleme mit USART
Ich möchte Daten zws. STM32F429 DiscoveryBoard und USB TLL Adapter austauschen. Hierfür verwende ich USART3 (C10/c11) vom STM [c]#include "stm32f4xx.h" #include "stm32f4xx_usart.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #define STDIN_FILENO 2 void IO_Initialize(void) { RCC->AHB1ENR |= (1UL << 6); GPIOG->MODER &= 0x00000000; GPIOG->MODER |= 0x55555555; GPIOG->OTYPER &= 0x0000;
-
Thread
FMC auf STM32F4 konfigurieren?
(und minimal anpasse, z.B. Header), dann funktioniert das Beispiel plötzlich nicht mehr. system_stm32f4xx.c sieht in meinem Projekt lediglich erweitert aus, das stm32f4xx_hal_conf.h ist im Wesentlichen gleich. Hat jemand das Disco-Board schon einmal richtig konfiguriert? Ich nehme an, die Timing-Werte
Initialisierung des FMC durch den CubeMX-Code auch die Initialisierug des SDRAMs selbst nötig. In der Datei *\STM32Cube_FW_F4_V1.18.0\Drivers\BSP\STM32F429I-Discovery\stm32f429i_discovery_sdram.c bin ich dann fündig geworden: [c] void BSP_SDRAM_Initialization_sequence(uint32_t RefreshCount) { __IO uint32
-
Thread
STM32F4 USB Beispiele
...http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32_f105-07_f2_f4_usb-host-device_lib.zip
Hallo, also ich steig da bei den STM32F4-Controllern noch nicht durch. In welchen Modi kann die STM32F4-USB-Schnittstelle verwendet werden? (Host // Device // OTG(Host/Device)). Hat vielleicht jemand ein Bsp. für das STM32F4 Discovery
-
Thread
STM32F4 einfache PWM
Ich will nicht lang drumrum reden: PWM soll eine der 4 Onboard LEDs hoch und runter-drimmen und das funktioniert nicht. Hier der gesamte Code: [c] /* Includes */ #include "stm32f4xx.h" /* Private macro */ /* Private variables */ /* Private function
Cortex-M CMSIS V2.1 (release notes) CMSIS DSP Software Library V1.0.10 (release notes) STM32F4xx CMSIS V1.0.0 (release notes) STM32F4xx_StdPeriph_Driver V1.0.0 (release notes) STM32F34xx_StdPeriph_Examples V1.0.0 (release notes) STM32F4xx_StdPeriph_Templates V1.0.0 (release
-
Thread
STM32F4 richtige Handhabung
Hallo, ich habe nun seit einiger Zeit ein STM32F407 DISCOVERY board. Bisher bin verschiedene Dinge am Ausprobieren und ständig am flashen. Im Datenblatt des Chips steht aber, dass dieser nur 10000 Schreibzyklen verträgt. Wie gesagt, habe ich mir bisher darüber keine Gedanken gemacht, weil ich bisher dachte, dass diese Chips 100000 Schreibzyklen abkönnen. Meine Frage ist jetzt eigentlich, wie ich richtig mit diesen Chips umgehe? Ich bin nach wie vor nur am herum experimentieren, ohne konkretes Ziel. Gibt es eine Möglichkeit bevor man Programme "flasht" diese zu simulieren? Oder kann man diese
-
Thread
STM32F4 Pin Ausgangsstrom
} was nanowatbetrieb ist kannst du bei www.sprut.de lesen :) ich kenne mich leider nicht mit STM32F4 Discovery board, aber alle mikrocontroller ticken m.m.n. irgendwie ähnlich.
Und der STM32F2/F4 haben andere GPIO Register als der STM32F10x
-
Thread
STM32F4 Discovery Usb
IDE folgende hinzugefügt: 4a.) usb_cdc/cdc 4b.) usb_cdc/stm32_usb_device_library/class/cdc/inc 4c.) usb_cdc/stm32_usb_device_library/core/inc 4d.) usb_cdc/stm32_usb_otg_driver/inc 4e.) stm32f4discovery/inc 5.) dann den Code
\USB_VCP\Debug\obj because it already exists. BUILD FAILED Output filename conflict: stm32f4xx_rcc.o would be produced from D:\Kerstin\Desktop\USB_VCP_01.02_13\USB_VCP\cmsis_lib\source\stm32f4xx_rcc.c and stm32f4xx_rcc.c Total time: 0 seconds Was kann ich da tun? Hab die aktuelle
-
Thread
STM32F4Discovery Programmer
Hallo Leute! Ich wollte mir das STM32F4 Discovery Board kaufen ( http://www.watterott.com/de/ ), frage mich aber, welchen Programmer ich dafür benötige. Irgendwelche Empfelungen? In der Wiki habe ich leider nichts dazu gefunden.
Stimmt, der Link ging nicht. http://www.watterott.com/de/STM32F4Discovery Da ist echt schon ein Programmer drauf? :O
-
Thread
GCC in Keil mit STM32F4
Taktverwaltung unterschiedet sich. etc, etc. Was sich für dich dabei ändert ist, dass anstatt der Libs für den STM32F10x musst du die Libs für den STM32F4xx verwenden. Das könnte dann schon alles sein.
\STM32F10x" => "wsSTM32\STM32F10x" Copy "Libraries\STM32F10x_StdPeriph_Driver" => "wsSTM32\STM32F10x_StdPeriph_Driver" Copy "Project\STM32F10x_StdPeriph_Template" => "wsSTM32\STM32F10x_StdPeriph_Driver
-
Thread
Welches RTOS für STM32F4?
Welches kleine und einfach zu nutzende RTOS nutzt ihr für den STM32F4? Ich suche gerade nach einem möglichst einfachen und übersichtlichen RTOS (da noch keine Erfahrung mit irgend einem RTOS vorliegt). Gibt es bei den gängigen RTOS Einschränkungen in Bezug auf
embOS Cortex M GNU. Darin enthalten sind dann viele Startprojekte für diverse Evalboards, also z.B. STM32F4 Discovery oder STM32F4G-EVAL. Ansonsten unterstützt embOS auch CMSIS, sprich es ist ein generisches CMSIS Projekt enthalten, welches auf jedem Cortex M0/M1, M3/M4 und M4F läuft. Eine Trial
-
Thread
STM32F4 Discovery Anbindung
gere eine Platine gegen Unkosten herstellen falls du möchtest: http://www.greguhn.de/elektronik/stm32f4-fur-das-steckbrett/ Dennis
alle Pinouts und was du damit machen kannst. 2. gibts hier im Forum ein Eagle Schematic für ein STM32F4 Shield wo du bequem deine Bastelleien implementieren kannst. 3. Eine Lochrasterplatine zuschneiden und los gehts!
-
Thread
STM32F4 - Spiele
Ziel war und ist es immer noch, alle Spiele auf einem Controller zu vereinigen, und hier soll es ein STM32F4 sein (weil es den mit viel Flash-Speicher gibt). Auslagern auf eine SD-Card und Spiel aus dem RAM laufen lassen wäre zwar auch eine Option, braucht es aber zumindest noch nicht. die 7 Spiele benötigen
, bis das vom Timing her gut spielbar war. Grundsätzlich habe ich die Software auf einem Nucleo F446, F401 ... einem schwarzen Board mit F407, einer Blackpill mit F401 und auf meiner eigenen Platine mit STM32F402 (ja, den gibt es wirklich, ist scheinbar für den chinesischen Markt only gemacht) laufen
-
Thread
STM32F4 Schaltkreis passt?
Hallo, erstmal sorry für den schwammigen Titel. Ich will ein eigenes Board mit einem STM32F4 basteln. Bin mir aber nicht sicher, ob die Beschaltung so richtig ist. Vielleicht kann hier jemand grob drüberschauen? Ich würde mich auch über Empfehlungen für ein besseres Layout des Schaltplans freuen. Ich verwende KiCad. Meine Quellen waren die AN4488 von STM (Intro zum Hardware Development für STM32) und das Datenblatt des STM32F401RDTX, sowie Carmen Noviello's Buch "Mastering STM32" (da gibt es ein kurzes Kapitel zur Hardwareentwicklung). Wenn der Chip
-
Thread
STM32F4 Variable nicht initialisieren
Hallo zusammen Ich verwende das STM32F4 Discovery. Nach dem Reset will ich dass eine Variable nicht initialisiert wird. Kann mir jemand sagen wie das geht. Gruß´Frank
glo_int_vars.html http://www.tutorials.at/c/02-variablen-konstanten-zuweisung.html Zum TO: der STM32F1xx hat ein paar Byte NVRAM, der STM32F4xx sicher auch, oder?
-
Thread
STM32F4 - Timer
Ich glaube jetzt hab ichs, für ein kurzes Feedback wäre ich dankbar. Auszug aus der system_stm32f4xx.c: [c]#if defined(STM32F40_41xxx) || defined(STM32F427_437xx) || defined(STM32F429_439xx) || defined(STM32F446xx) /* PCLK2 = HCLK / 2*/ RCC->CFGR |= RCC_CFGR_PPRE2_DIV2; /* PCLK1
to division by 8 or more. [/code] Da steht aber nichts vom STM32F407. Jetzt bin ich total durcheinander. Ist gar nicht so einfach, mit den Dokumentationen von ST. Hat mein STM32F407VGT6 nun diesen Prescaler oder nicht? Nach STM32CubeMX ja, nach der SPL nein.
-
Thread
STM32F4 ADC Ungenau
Hallo, ich versuche mittels STM32F4 Discovery eine analoge Spannung am PC2 (ADC3, Channel 12 zu messen). Das klappt auch, nur leider stimmt die gemessen Spannung nicht mit der meines Messgeräts. Z.B misst der Controller 1.45V obwohl
Der Spannungregler von STM32F4 regelt nach 3.3V. Aber da ist noch ein Schutzdiode (BAT60)nach den Regler, wo ca 0.3V Verlust auftreht. Dieses Verlust it dan auch noch abhangig von Temperatur und Strom. Am besten messt men auch
-
Thread
Spannungsteiler an ADC von STM32F4?
> STM32, der mit 5 Volt betrieben werden kann. Wirklich ein Stm32? Ich weiß nur das ein HK32F103CBT6 5V Betriebsspannung unterstützt. Ist ein mehr oder weniger kompatibler Clone des STM32F103CBT6.
Willi W. schrieb im Beitrag #7505502: > Dass Vref+ auf 4V begrenzt wäre, sehe ich nirgends Quelle: Reference Manual STM32F446xx advanced Arm®-based 32-bit MCUs (https://www.st.com/resource/en/reference_manual/rm0390-stm32f446xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
-
Thread
STM32F4 bootloader bauen
dem Disco-Board, welches ich auch habe. Das endgültige Ziel ist dann ein SDR-Transceiver, der den STM32F4 als Kontroller einsetzt. Ich habe schon mit PICs gearbeitet und allem anderen, was mehr als 20 Beine hat - aber mit dem STM32F4 fange ich erst an und muß eben noch viel lernen :) Danke für
/stm32f429discovery#release-materials
-
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 - Designfehler?
einem Problem und komme einfach nicht weiter. Ich habe einen PCB entwickelt dessen Herzstück ein STM32F410RBT6 Mikrocontroller ist (ist nicht mein erstes Design mit der STM32-Familie). Nun habe ich zwei PCBs fertigen lassen (teurer Spaß) und kann sie nun testen. Leider habe ich aber überhaupt keine
Hans schrieb im Beitrag #5822412: > Re: STM32F4 - Designfehler? Man könnte annehmen der TO hat einen Fehler der STM-Designer entdeckt.