-
Thread
STM32 Float Problem
Hier im Artikel steht was: http://www.mikrocontroller.net/articles/STM32#Tipp_FPU_von_STM32F4xx_nutzen
). Und zweitens machen 'softfp' und 'hard' nur Sinn, wenn du einen Controller mit FPU hast (also STM32F4). Jedenfalls hört sich dein Problem nach Vermischung von 2. und 3. an. Schaue doch einmal in den Projekteinstellungen nach, welche Option verwendet wird (Hinweis: suche nach "-mfloat-abi=<xxx>
-
Thread
Erste Schritte: Bekomme STm32 nicht zum Laufen
Industrieprojekte umgesetzt. Klar musste man an gewissen Stellen optimieren... Hier ist der Code für einen STM32F4xx (da der TO nicht weiter auf den Typ eingeht.). Sollte aber innerhalb von 30sec auf JEDEN Cortex von STM portierbar sein. [c] #include <stm32f4xx_rcc.h> #include <stm32f4xx_gpio.h> GPIO_InitTypeDef
kleine Controller. Und was machst du wenn du einen STM32F4 hast? > 2. Für die Verwendung in konkreten Projekten macht man sich auch einen > sinnvollen Startupcode, denn das, was gemeinhin bei den diversen > Toolchaines mitgeliefert wird, ist "for evaluation
-
Thread
STM32 DMA auf GPIO und das schnell
sind wohl drin (+43% ggü 168MHz), laut dem hier: http://sigalrm.blogspot.com/2014/01/overclocking-stm32f4.html und dem hier: https://stm32f4-discovery.net/2014/11/overclock-stm32f4-device-up-to-250mhz/ Oder soll das ein Serienprodukt werden das in-spec sein muss? Mw E. schrieb im Beitrag #5663068:
Die LPC4300-Serie von NXP (so ähnlich wie die STM32F4 von der Größe her) hat so ein "Serial GPIO"-Modul, mit dem man so etwas evtl. machen kann. 12 MB/s Datenrate habe ich damit jedenfalls schon umgesetzt, das war kein Problem.
-
Thread
UART per CMSIS (STM32f4) und pl2303 VCP
Bsp. aus dem Netz) ist: /* Includes */ #include <stddef.h> #include <stdio.h> #include <stm32f4xx_conf.h> // Function prototypes void MySystemInit(void); void USART_SendString(char* data); int i; // Main int main(void) { // Controller initialisieren SystemInit(); // MySystemInit
ManiB Hi Manfred, herzlichen Dank für den Link! Der Code funktioniert einwandfrei! Da für STM32F4!!! geschrieben, konnte ich die Libs einbinden ohne eine einzige Anpassung vorzunehmen. :) Top! So wie ich das sehe auch ansonsten eine sehr lohnenswerte HP für alle die mit dem discoveryboard rumspielen
-
Thread
STM32F4 Discovery, blinky.c 1ms interrupt
Hallo, Ich habe gerade mit der limitierten Keil-Version das Programm Blinky auf dem STM32F4 Discovery Board ausprobiert. Dieses blinky-Programm hat laut Kommentar alle 1ms einen Interrupt. Ich gehe mal davon aus, dass SysTick_Config(SystemCoreClock / 1000) den 1ms Interrupt konfiguriert
-
Thread
STM32F4 Standard Periphal Library Reference (vor Cube)
hp-freund schrieb im Beitrag #4031911: > Beitrag "STM32F4 StdLib1.3" Den hab ich auch gefunden, dort gibt es aber nur die Libs selbst zum Downloaden und keine Doku. Oder steckt da drinn' und ich bin zu blöd sie zu finden?
-
Thread
STM32F4xx timer prescaler während des Betriebs umschalten
Hallo Zusammen, ich möchte mit einem STM32F4xx Timer verschiedene Frequenzen generieren, was leider nur mit Umschaltung des Prescalers möglich ist. Die Frage ist, ob man den Prescaler (+ Reload Wert) während des Timer Interrupts unfallfrei
-
Thread
STM32F4 finde Register nicht, welche im F3 existieren
Hi, Ich versuche ein Protokoll für einen RS485 Bus von einem STM32F303K8T6 auf einen STM32F405RGT6 zu portieren, jedoch finde ich einige Register für die UART Instanz nicht. Folgende Befehle möchte ich ausführen, um beim Initialisieren die Interrupts zu löschen: [c] __HAL_UART_CLEAR_IT(usart_handler,UART_IT_IDLE); __HAL_UART_CLEAR_IT(usart_handler,UART_IT_TXE); __HAL_UART_CLEAR_IT(usart_handler,UART_IT_RXNE); [/c] Wobei [c] #define __HAL_UART_CLEAR_IT(__HANDLE__, __IT_CLEAR__) ((__HANDLE__)->Instance->ICR = (uint32_t)(__IT_CLEAR__)) [/c] Nun hat aber die UART Instanz auf dem
-
Thread
smt32f4 Bootloader
Hallo, ich möchte gerne den internen Bootloader des Stm32f4 nutzen. Dazu springe ich aus meinem Hauptprogramm in den Bootloader. Dann sende ich 0x7F an den USART und bekomme das auch mit 0x79 bestätigt. Jetzt fangen die Abweichungen vom Handbuch an. Wenn
Wie ist dein STMf4 beschaltet? Mit dem STM32f4-discovery kit hatte ich bis jetzt keine Probleme mit dem bootloader. Verwende auch einen FT232RL basieren TTL Wandler.
-
Thread
Atollic Can't open xyz.su for writing
mfloat-abi=hard -mfpu=fpv4-sp-d16 -std=gnu11 -DSTM32F4XX -DSTM32F40XX -DUSE_STDPERIPH_DRIVER -DUSE_STM32F4_DISCOVERY -DHSE_VALUE=8000000 -I../src -I../Libraries/CMSIS/Include -I../Libraries/Device/STM32F4xx/Include -I../Libraries/STM32F4xx_StdPeriph_Driver/inc -I../Utilities/STM32F4-Discovery -I../libraries
-
Thread
Cortex-A5 Ohne OS
angeschaut(Atmel SAM4). > Hier würde ein Evaluation Board an die 100€ kosten. Dann schau mal nach STM32F4-Discovery-Board. Cortex-M4, 168MHz, usw. Kostet zwischen 11 und 30 Euro und der Debugger ist auch noch onboard + noch ein paar sensoren. USB-Kabel ran und abfahrt. https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-EVALUATIONSBORDSTM32F4-DISCOVERY https://hbe-shop.de/Art-2355377-STMICROELECTRONICS-STM32F429I-DISCO-STM32F4-DISCOVERY-EVALBOARD
-
Thread
STM32F407 WakeUp von Stop Mode
halt 0.3 V mehr Headroom. Danke für deine Antwort. Den Schaltplan habe ich 1zu1 übernommen vom STM32F4 Discovery DevBoard von ST. Ich denke daher eher nicht, dass das ein Problem sein könnte. Starten kann er ja auch mit 1.8V am Anfang...
Sandro schrieb im Beitrag #4701084: > Den Schaltplan habe ich 1zu1 übernommen vom > STM32F4 Discovery DevBoard von ST. Sandro schrieb im Beitrag #4701084: > Starten kann er ja auch mit 1.8V am Anfang Das STM32F4 Discovery arbeitet mit 3 Volt, nicht mit 1.8V
-
Thread
Genauigkeit eines 24bit ADCs realistisch?
18-20bit genauigkeit mit 24bit auflösung können drinnen sein... ist aber überall so.. der Stm32F4 z.B. hat 12bit auflösung und ist 8.5bit genau... 73
Hans schrieb im Beitrag #3255588: > ist aber überall so.. der Stm32F4 z.B. hat 12bit auflösung und ist > 8.5bit genau... Ich lese im Allgemeinen die Datenblätter der Prozessoren mit denen ich arbeite recht sorgfältig, aber das habe ich noch nicht gesehen. Bitte
-
Thread
SVPWM Ansteuerung eines BLDC
Estimator mitlaufen, was ja bei der Version aus dem Forum nicht der Fall ist. (oder doch?) (läuft auf STM32F4 Board) Grüße Andreas
den F3 gehen. Was ich an dem Ding richtig super finde ist wie robust der Ausgelegt ist. Wenn der STM32F4 schon dreimal n Hardfault wegen EMV hatte , interessiert es den F3 garnicht. Das ist schon schön. Der F3 hat ja aber auch military grade:).
-
Thread
Sehr vielen UARTs zuhören
und voll viele USB-Serial_Wandler unhandlich finde, dacht ich an sowas wie SPI-UART Expander und STM32F4Disco der je nach Interrupt die FIFOs abholt und alles sortiert in n logview schreibt. Könnt das gehn, oder gibt's ne praktikablere Lösung? Für die aufkommende Frage nach dem Sinn: Ich suche einen
>finde, Ist aber eine sehr schnelle Lösung! > dacht ich an sowas wie SPI-UART Expander und STM32F4Disco der je >nach Interrupt die FIFOs abholt und alles sortiert in n logview >schreibt. Könnt das gehn, oder gibt's ne praktikablere Lösung? Kann man machen, aber für 50(!) nicht so der Bringer
-
Thread
KM-Switch Schaltplangenoergele
habe eine App Note gefunden, wo auch 100nF genannt wurden. http://nic.vajn.icu/PDF/STMicro/ARM/STM32F4/STM32F4xx_Hardware_Dev.pdf
nur, wenn entweder der 1.5K Pullup per Transistor zugeschaltet ist (was man ja eigentlich bei den STM32F4 nicht extra braucht), oder der USB-Host-Spannungswandler laeuft... Ursache: Da ist wohl ein Oopsie/fehlende Konfigurationsmoeglichkeit in der libopencm3, was dann zuschlaegt, wenn die USB-Versorgungsspannung
-
Thread
Vergleich Eclipse <-> Coocox
alle Header-Dateien gefunden werden (wenn nicht wird beim #include ein Fehler angezeigt), also zb stm32f4xx.h, stm32f4xx_gpio.hh, und core_cm4.h . Prüfe außerdem ob du die benötigten Makros definiert hast (HSE_VALUE, STM32F40_41xxx, USE_STDPERIPH_DRIVER). Die musst du in den Project Properties unter "
können in Eclipse ja schlecht als Standardeinstellung eingebaut sein... (Alles bezogen auf den STM32F4, bei Bedarf anpassen).
-
Thread
SysTick enable führt zu sofortigem Fault
ein STM32F446 fühlt sich dagegen pudelwohl: [c] #define SYSTICK_TIMER_INTERVAL_MS 1 #ifdef STM32F4XX #define SYSTEMCORECLOCK 168000000ULL #elif defined( STM32F10x ) #define SYSTEMCORECLOCK 72000000ULL #endif int main(void) { // Timer und Interrupt-Prioritaeten einstellen #if defined( STM32F4XX ) || defined( STM32F10x ) #if defined( STM32F4XX ) #define HIGHSPEED_TIMER_IRQn TIM6_DAC_IRQn #elif defined( STM32F10x ) #define HIGHSPEED_TIMER_IRQn
-
Thread
Welcher Mikrocontroller? (Audio Spectrum Analyzer)
brauchen auch Platinenfläche und Bauteile. Das wird nicht billiger. Ich würde einen von den neuen STM32F4 nehmen (als Proto-Board den STM32F4 Discovery, da gibts bei den App-Notes gleich was um Audio aufzunehmen), der Cortex-M4 kann sogar mit Gleitkomma (Hardware!) rechnen. Auch ist der uC flexibler,
>Ich würde einen von den neuen STM32F4 nehmen Wer einen Hammer hat sieht als Lösung nur Nägel;) Oh man.
-
Thread
[V] Entwicklungskits STK500, Discovery, Nucleo, Nucleo Expansions
STM32F030 Discovery 5,- STM32L053 Discovery 10,- STM32F3 Discovery 7,- STM32F4 Discovery 9,- STM32L476 Discovery 10,- STM32F746 Discovery 12,- [/pre] *STMicroelectronics Nucleos* + *Expansions* [pre] STM32L476 Nucleo 6,- Stepper
Ich melde mal Interesse am STM32F746 Discovery und am STM32F4 Discovery an.
-
Thread
Unterschied Atmega88 zu Atmega88A?
irgendwas was dort super günstig ist und man dazubestellen sollte > wenn man schon bestellt? Ein stm32f4 discovery :-) RS verschickt aber nicht an privat, nicht dass Du Dich zu früh freust.
was dort super günstig ist und man dazubestellen sollte >> wenn man schon bestellt? > > Ein stm32f4 discovery :-) Hach, gute Idee! Dabei wollte ich mir mit den ARM Prozessoren noch Zeit lassen... Aber wenn es sich so anbietet... :-))) > > RS verschickt aber nicht an privat, nicht dass Du
-
Thread
Cortex M oder A für Roboter?
Atmega zum Mond geflogen. Heute reicht ein CortexM4 grade noch so für Lego? Ich denke mit einem stm32F4 kann man schon recht ordentliche Dinge tun. Immerhin läuft der mit 168Mhz, besitzt DMA und DSP. Ohne Nennung der Anforderungen kann die Frage nicht beantwortet werden.
@Markus Müller: >Dafür ist ein STM32F4x7 mit 168MHz deutlich zu schwach. Wofür braucht man denn eine netzwerkverbindung im gigabit bereich? Was fuer infos laufen denn darueber? um eine bahn abzulaufen benoetigt man doch so gefuehlte
-
Thread
stm32f4 PWM mit timer 2 Chanel 4 an PB11
Hallo Ich verwende einen STM32F407. Jetzt wollte ich ein PWM Signal mittels Timer 2 Channel 4 auf den Ausgang von Port B Pin 11 geben. Ich habe im Forum Beiträge gefunden und mit meinem Code Verglichen. Funktioniert aber nicht. Ich setze die StdLib ein. Port/Pin Conf: [c] GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE); // Configure PB.11 (TIM2 Channel4) as PWM Output -------------- GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; GPIO_InitStructure.GPIO_Speed = GPIO_Speed
-
Thread
Stm32f4: uC läuft aber JTAG Kommunikation nicht mehr möglich
Hallo, ich entwickle an einer Platine mit einem STM32F407VGT6. Vor einem Monat habe ich die Programmierarbeiten unterbrechen müssen, so dass ich jetzt erst weitermachen konnte. Nun kann ich auf einmal nicht mehr flashen. Der Controller läuft mit dem alten Programm, der Zugriff auf den Flash ist aber unmöglich. Ich habe sowohl J-Link als auch St-Link getestet, als Programme CooCox und J-Flash. Ich habe viel ausprobiert, Connect under Reset etc pp aber kein Land in Sicht. Was könnte das sein? Danke für Eure Hilfe! set tdesc filename C:/CooCox/CoIDE/bin/target_desc/arm-with-m-fpa-layout.xml
-
Thread
STM32 Board wird nicht mehr erkannt
Hallo, ich habe angefangen mein STM32F4 Board über Eclipse einzurichten und während dieser Einstelluingen ist mir aufgefallen, dass mein STM Board nicht mehr am Computer erkannt wird. Im Geräte Manager wird noch "STMicroelectronics STlink
Du nicht in dem Beitrag weiter, wo Du gestern angefangen > hast? > Beitrag "Getting started mit STM32F4" Weil jemand der in einem halben Jahr das selbe Problem (ST-LINKv2 wird nicht erkannt) nicht nach > "Getting started mit STM32F4" sucht sondern mit dem Suchbegriff > STM32 Board wird
-
Thread
STM32F446 Interrupt Probleme
/stefanfrings.de/stm32/stm32f3.html#exti Soweit ich auf die Schnelle sehen kann, ist das beim STM32F4 ebenso. Zum Debuggen könntest du innerhalb der ISR ganz am Anfang einen I/O Pin aug HIGH setzen, und ganz am Ende auf LOW. Dann schaust du mit einem Oszilloskop nach, wie oft die ISR aufgerufen
Stefan F. schrieb im Beitrag #7455013: > Ich habe keine Erfahrung mit STM32F4, dafür aber mit F1 bis F3. Bei > denen ist das so, dass man alle EXTI Interrupts im EXTI_PR Register > bestätigen muss, sonst ruft er die ISR nach ihrem Ende sofort wieder > auf. Danke, der
-
Thread
cmake target_include_directories geht nicht
bin ich soweit dass ich in 2x verschiedenen CMakeLists 2x Targets definiert hab: 1x executeable "stm32f4discovery" 1x library "CMSISDSP" Die Abhängigkeit der beiden Targets untereinander ist wie folgt definiert: [c] target_link_libraries(stm32f4discovery PRIVATE CMSISDSP) [/c] Weiters soll
angibt und diese dann via INSTALL_INTERFACE in dem angegebenen Ordner "eingeklinkt" werden. Das stm32f4discovery Target sollte also die Header in "../Core/Include" nutzen können? Die CMAKE_CURRENT_SOURCE_DIR Variable hab ich bereits überprüft, die sollte eigentlich an die richtige Stelle zeigen?
-
Thread
Beaglebone Black & SPI Kommunikation MAX Speed?
möchte eine schnelle SPI Verbindung zwischen einem BeagleBone Black (Ubuntu oder Archlinux) und einem STM32F4 herstellen. Der STM32F4 kann ja 48MHz SPI. Aber wie viel kann der BeagleBone Black? Ich weiß das die Hardware wohl auch 48MHz kann. Wie sieht es mit den Kernel Treibern aus? Eine richtige
(am besten die vollen 48MHz) Daten vom SPI Bus lesen (vorzugsweise mit DMA dazwischen) (die vom STM32F4 geschickt werden) und in ein File schreiben.
-
Thread
[V] STM32F4 Discovery kit for STM32F429
Hi Steffen, falls Du noch so ein Teil übrig hast (STM32F4...), schicke mir bitte Deine Bankverbindung mit Angabe der Gesamtkosten. Vielen Dank. LG Karl-Heinz
von dem "STM32F4 Discovery kit for STM32F429" sind nun alle vergeben. Bitte nicht mehr nachfragen. Gruss Steffen
-
Thread
Raspberry Pi als "dicker" Mikrocontroller
Takte für k Register-PUSHes. Insgesamt inklusive PUSHen aller 13 Register also 21 Takte, zB beim STM32F4 Discovery mit 168MHz also 120ns. Wir sehen also dass der ARM 21 Takte und der AVR mind. 68 braucht, und aufgrund der höheren Taktfrequenz ist der ARM 28x schneller beim ISR-Eintritt. Außerdem
Was haltet ihr davon, wenn ihr mal anfangt zu Programmieren (nicht arduino-style) z.B. auf einem STM32F4. Da habt ihr ARM bis zum Umfallen und völlig ausreichend wofür man einen Mikrocontroller braucht. Bit-peeping und irgendwelche Zeitvergleich wielange der Sprung in die ISR dauert sind glaube ich da
-
Thread
STemwin mit STM32f407 Problem
: UB // EMail : mc-4u(@)t-online.de // Web : www.mikrocontroller-4u.de // CPU : STM32F4 // IDE : CooCox CoIDE 1.7.4 // GCC : 4.7 2012q4 // Module : CMSIS_BOOT, M4_CMSIS_CORE // Funktion : Demo der STemWin-Library // Hinweis : Diese zwei Files muessen auf 8MHz stehen // "cmsis_boot/stm32f4xx.h" // "cmsis_boot/system_stm32f4xx.c" // In Configuration diese Define hinzufügen : // "STM32F429_439xx" , "__ASSEMBLY__" , "USE_STDPERIPH_DRIVER" //----------------------------
-
Thread
Atmega --> AMR Umstieg
Hallo Ich programmiere seit ca 2 Jahren in der Schule C mit Atmegas. Nun habe ich mir ein STM32F4Discovery Board zugelegt um mich in die ARM einzuarbeiten. Verwende momentan Keil uVision4. Leider gibt es da keinen Autocomplete. Gibt es ein Programm was besser für den Einstieg geignet wäre
ist eine freie Entwicklungsumgebung welche auf Eclipse basiert und arbeitet auch direkt mit dem STM32F4Discovery zusammen. Wenn du vom Atmega auf einen ARM umsteigst, wieso willst du dann gleich ein OS nehmen? Ich habe soetwas bisher noch nicht gebraucht. Für mich macht ein OS erst dann wirklich
-
Thread
STM32F4 Discovery und Keil uVision5 example Probleme
Algorithm ->Add Flash Programming Algorithm Falls dein STM dort nicht auftaucht kann du einen anderen STM32F4XXX nehmen und ggf. die ROM und RAM-Grösse anpassen. Gruss Steff
funktioniert mein Code nicht...vielleicht weis einer warum: [c] #include <stdio.h> #include "STM32F4xx.h" #include "GPIO_STM32F4xx.h" volatile uint32_t msTicks; /* counts 1ms timeTicks */ /*-------------------------------------------------------------------------
-
Thread
~1€ ARM-Cortex-M0 (STM32)-Bord selbstgestrickt
BSRRL |= GPIO_BSRR_BS_13; //set PG13 [/c] Die ganzen Defines und Datenstrukturen sind in der stm32f4xx.h definiert.
TriHexagon schrieb im Beitrag #4060627: > Die ganzen Defines und Datenstrukturen sind in der stm32f4xx.h > definiert. Hier natürlich "stm32f0xx.h".
-
Thread
STM32: UART initialisiert nicht
Das hier ist mein Code um das UART-Peripheral auf einem STM32F4-Disco zum Laufen zu bekommen: [c] int main(void) { HAL_Init(); SystemClock_Config(); __HAL_RCC_GPIOC_CLK_ENABLE(); char message[] = "Hello UART!\n"; GPIO_InitTypeDef GPIOinit
evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/stm32f4discovery.html meinst, bei dem ist PC10 belegt. Da Du ja offensichtlich HAL benutzt, wäre es vielleicht gut auch STM32CubeMX zu verwenden.
-
Thread
OV7670 blockiert Bus nach senden des Registers
================================================================================= Board: STM32F4 Discovery kit for STM32F429 MCU (STM32F429ZI processor), Discovery, Dico1-Board Camera: OV7670 with FiFo AL422B =========================================================================
hinbekommen, dass der OV7670 den Bus nicht mehr blockiert. Nur habe ich jetzt ein Problem mit dem STM32F4! Ich kann 0x42/ACK+Registeraddresse/ACK senden (und bekomme für beide ein ACK), aber danach wird das Clock Signal eingestellt! Wie kann ich den STM32F4 dazu "zwingen" mein Clocksignal aufrecht zu
-
Thread
Welcher Cortex M3 Controller für BLDC und Ethernet
STM32F4DISCOVERY Board würde ich mir ansehen. Ist bei Watterott vorrätig für 16,66€ plus Versand. Dazu gibt es ausserdem eine riesige Softwaresammlung mit Beispielen für alle möglichen Funktionen, die auch
Beim mbed und STM32F4DISCOVERY Board fehlt mir leider das Ethernet Interface. Da ist mir deshalb wichtig, weil ich gerade am Anfang nicht überlegen will ob das Problem nun von der Hardware oder von der Software kommt.
-
Thread
Bootloader STMF413VGT6
dann den linkerfile entsprechend anpassen und jetzt kommt das merkwürdige: im sourcefile system_stm32f4xx.c, das von CubeMX generiert wird, musst Du noch einen offset anpassen Zeile suchen: #define VECT_TAB_OFFSET 0x00 jetzt umdefinieren in 0x10000 (bei mir startete das User programm bei 0x8010000
einfach nur an die Adresse 0x8000100 springen soll. Das geht leider auch nicht: [c] #include "stm32f4xx.h" void (*start)(void) = 0x8000100; int main(void) { start(); for(;;); } [/c]
-
Thread
STM32 Bootloader mit USB Device Mass Storage
wird ja oft die Elm Chan Implementierung benutzt, und da gibt es einige Stellschrauben. Bei den STM32F4/F7 habe ich bisher keine Karte gehabt die nicht funktionierte, bis bisher 32 GB SDHC. Aber die kleinen 8 Pin Flash IC bieten ja auch mehrere MB für unter 1 Euro.
https://community.st.com/s/question/0D50X00009Xkejt/need-usb-mass-storage-device-example-code-for-stm32f4-discovery-board ?
-
Thread
Elite auf dem STM32
die Vektorgrafiken berechnen) hatter der Amiga meines Wissens nach nicht. Mal im Ernst, auf dem STM32F4 wurden schon viel anspruchsvollere Spiele zum Laufen gebracht: https://www.youtube.com/watch?v=bRNcfsDIc2A Und ja, Doom ist erheblich anspruchsvoller als Elite. Erheblich. ES wäre sogar Quake möglich. Das müsste nämlich laufen, das benötigt einen Pentium 75. Da könnte ein STM32F4 durchaus noch mithalten. Der Quellcode ist offen: https://github.com/id-Software/Quake Quake benötigt keinen 3D-Beschleuniger.
-
Thread
STM32 Software USB
benutzten > f030. Warum ist jetzt der F05 ok, aber F04 Kanonen auf Spatzen? Ich empfahl KEINEN STM32F4! Wusste nur aus dem Stehgreif nicht mehr ob nur die F04 oder F05 Reihe USB an Bord haben. Die F0 Reihe hat das eher sporadisch.
Cyblord -. schrieb im Beitrag #4670241: > Ich empfahl KEINEN STM32F4! ok, davon bin ich ausgegangen, denn einen anderen ohne USB vorzuschlagen währe noch Sinnloser als einen 'Riesen' (F4xx) der wenigstens USB kann. USB können die F05x und F07x.
-
Thread
STM32F4 + Timer 3 + DMA1 schreibt nicht ins ODR => TEIF
E schreiben. Einfach, schon tausend mal gelesen ... möchte man glauben... [c] #include "stm32f4xx.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_dma.h" // togglet Pin 5 bei jedem CC4 Event uint16_t LED_PIN_SET[10] = { GPIO_Pin_5, 0x0000, GPIO_Pin_5, 0x0000
-
Thread
ST-Link Utility -> Can not connect to target
Hallo Zusammen, ich habe ein Problem mit meinem STM32F4 Discovery Board. Ich wollte es testweise gegen auslesen schützen. Dazu habe ich unter Option Bytes: Read Out Protection Level 2 aktiviert. Dabei kam aber eine Fehlermeldung. Jetzt kann ich den Controller
http://www.balsamino.com/component/k2/16-stm32f4-discovery-st-link-connection-error.html
-
Thread
summon arm toolchain - fehler beim konfigurieren
Hallo Leute! unter MacOs 10.8.5 wollte ich "summon-arm-toolchain" für STM32F4 Zeug nach dieser Anleitung konfigurieren. http://www.direcs.de/2011/12/stm32f4discovery-unter-mac-os-x-10-7-lion-und-warum-die-linux-anleitungen-nicht-funktionierten/ nach ca. 5 Minuten wurde
danke, welche würdest du mir empfehlen für stm32f4 ,f3 controller ? LG Hu
-
Thread
Elektronik Anfänger
zusätzlich DSP und hardware floating point). Beispeilboards wären STM32VL Discovery (ca 12 euro), STM32F4 Discovery (17 euro), nxp lpcexpresso (ca 25 euro). ST liefert einige Beispielprojekte, von denen man einiges lernen kann. Wenn tieferes Verständnis gefragt ist, dann z.B. das Buch von Yiu, Definitive
> werde ich mir dann den > STM32F4 Discovery zulegen Nimm dir für den Anfang lieber einen STM32VLDISCOVERY. Die Cortex M3-Reihe wird momentan noch von mehr IDEs unterstützt. Sehr schön für Anfänger ist die Kombination STM32VLDISCOVERY
-
Thread
Gesucht: Bus-System um mehrere uC zu vernetzen
Sensoren), oder sendet ihnen welche zu (Aktoren). Die Boards haben keinen LAN Anschluss, weil der uC STM32F4xx nicht genug Ressourcen hat. SPI, I2C, LIN, ModBus, und weitere, auch ältere Bussysteme sind mir bekannt, aber ich müsste einen recht umfangreichen Protokollstack schreiben, damit man die Teilnehmer
>weil der uC STM32F4xx nicht genug >Ressourcen hat. So ein F407 zB braucht doch nur einen PHY fürs Ethernet. RS485 gäbe es auch noch.
-
Thread
STM32F4 und LTC6803-4, Probleme mit dem SPI und der Antwort des LTC
absolut keine Daten und macht auch sonst keinen Mucks. Meine Deklarationen: [c] /** @defgroup STM32F4_HARDWARE_LTC6803 * @{ */ uint8_t LTC6803_RX[LTC6803_NBR_BYTES] = {0}; uint8_t LTC6803_PEC = 0x00; static uint8_t CRC8_Table[256]; // 8-bit table for PEC calc #define LTC6803_NBR_BYTES
-
Thread
STM32F437 HAL Crypt Library verwenden
immer das die c Datei nicht compiliert bzw. nicht richtig eingebunden wurde. In dem Fall die stm32f4xx_hal_cryp.c #include ist die stm32f4xx_hal_cryp.h
Hast du in der stm32f4xx_hal_conf.h die Auskommentierung des Define #define HAL_CRYP_MODULE_ENABLED gelöscht? Ohne diesen Define werden die notwendigen Funktionen nicht eingebunden.
-
Thread
Stm32F4 - unknown typename float32_t
Hallo, kurze Frage. Bei meiner StandardPeripheralLibrary scheinen keine Typdefinitionen für float32_t etc vorhanden zu sein. Wie bekomme ich die aktiviert bzw. was muss ich wo idealerweise einfügen. Die ST Doku ist nicht gerade der Hit. Vielen Dank schonmal. LG
-
Thread
Schnelle Hilfe STM32F4Discovery USB-UART Bridge
die Frage ist zwar schon etwas älter, aber hier ist ein Demo für USB_CDC <-> UART für STM32F4 : http://mikrocontroller.bplaced.net/wordpress/?page_id=1974 Gruss Uwe