-
Thread
Aufstieg STM32F4 zu F7. Probleme mit der Geschwindigkeit.
STM32F429 bestückt. Ansonsten ist die Hardware die selbe. Wenn ich die Software mit dem STM32F429 überspiele funktioniert alles. Anschließend habe ich ein neues Cube Projekt für den F7 erstellt. Die
in der stm32f7xx_hal_conf.h : [c] #define ETH_RXBUFNB ((uint32_t)5U) /* 5 Rx buffers of size ETH_RX_BUF_SIZE */ #define ETH_TXBUFNB ((uint32_t)5U) /* 5 Tx
-
Thread
AD7680 (SPI) + STM32F4Discovery
dennoch müsste man ja "Rauschen" messen können oder? Hier der bisherige C-Code: [code] #include "stm32f4xx.h" #include "stm32f4xx_dma.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_gpio.h" #include "misc.h" /* Prototypes */ void SPIConfig(void); void GPIOConfig
--------------------------------------------------------------------------------------- #include "stm32f4xx_rcc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_spi.h" //--------------------------------------------------------------------------------------------------- // Defines //----
-
Thread
CRC32 vom STM32F4 auf dem PC zurück rechnen?
Hi! Versuche schon seit Tagen die CRC32 Prüfsumme von einem STM32F4 auf dem PC in C++ nach zu vollziehen. Weiss jetzt leider nicht mehr weiter. Auf dem STM32F4 werden mit der CRC_Block Berechnung ein Array mit 2 32Bit Werten berechnet. Leider
] = 0x55; uint32_t CRCValue = CRC_CalcBlockCRC((uint32_t *)buffer, 2); [/c] Da kommt dann beim STM32F4 = 0x5df6dc01 raus. Auf dem PC mit: [c] char Buffer[] = {0x00,0x00,0x00,0x33,0x00,0x00,0x00,0x55};
-
Thread
TFT-direct-drive, WQVGA-TFT an STM32F4
Der Gedanke mit dem DMA und FSMC vom STM32F4 schwirrte mir auch vor kurzen durch den Kopf. Stört es beim STM32F4-Discovery nicht, daß FSMC_NWE auf der USB-Overcurrent-LED liegt ? Gruß Dennis
Dennis Heynlein schrieb im Beitrag #2970357: > Stört es beim STM32F4-Discovery nicht, daß FSMC_NWE auf der > USB-Overcurrent-LED liegt ? Eigentlich nicht! Dennoch hatte ich schon vor langer Zeit R50 durch auf 3k3 erhöht, um "Interessenskonflikten" vorzubeugen
-
Thread
STM32F4xx: Kann mal jemand die SPI testen?
Also mach doch bitte ein vollständiges, kompilierbares Programm. Als Hardware reicht ja dann das STM32F4-Discovery aus.
-Os verwendet habe ich einen STM32F407ZGT, gcc-arm-none-eabi-5_2-2015q4-20151219-win32 unter winarm eclipse Mars die CubeMx Libraries sind STM32F4 1.11 und Codegenerator CubeMx 4.13 [c] while (1) { HAL_Delay(1000);
-
Thread
STLib für KiCAD mit STM32F4x
Lib Datei ist wie folgt aufgebaut: EESchema-LIBRARY Version 2.2 Date: 08/04/16-12:41:03 # # stm32F42x # DEF stm32F42x U 0 40 Y Y 1 0 N F0 "U" 0 -100 50 H V C C F1 "stm32F42x" 0 100 50 H V C C F2 "MODULE" 0 0 50 H I C C F3 "DOCUMENTATION" 0 0 50 H I C C DRAW S -1900 1900 1900 -1900 1 0
Hallo Danke! Ich habe aber gesehen, dass es bereits eine stm32.lib Datei gibt, die jedoch nicht sofort im Lib-Editor aufgetaucht ist, sondern erst als ich meine neu erzeugte stm32f4x Lib hinzufügen wollte. Da taucht sie in dem Filefenster mit allen anderen
-
Thread
Fragen zu STM32F4 DISCOVERY TFT LCD Board
Peripherie? Oder kann man das über > eine Matrix beliebig schalten? Die wesentlichen Dokumente sind das STM32F4 Reference Manual RM0090 für detaillierte Beschreibungen der Peripherie und dem Rest der Architektur. Die genaue Pinzuordung und die alternativen Funktionen entnimmst du dann dem Manual zum STM32F407
es in sich, muss man sich wohl wirklich erstmal erarbeiten wie der genau funktioniert. http://stm32f4-discovery.com/2014/10/use-printf-output-stream-stm32f4/
-
Thread
STM32F4 Entwicklungsboard mit Raspberry Pi Form-Faktor
Für meine Hobby-Projekte benutze ich gern den STM32F4 Mikrocontroller. Er ist billig, performant und verfügt über zahlreiche Interfaces. Er ist auch Linux-freundlich, weil alle ST Entwicklungstools (wie HAL, SW2STM, CubeMX) plattformunabhängig sind
beiden Technologien zu kombinieren: ich >nehme den Form-Faktor von Raspberry Pi B+ und entwickle eine STM32F4 >Platine mit der selben Größe. Ist das Board oben Deines? Falls ja, wäre es dann nicht sinnvoll, die selbe Pinheaderbelegung und Position wie beim Raspberry zu verwenden?
-
Thread
STM32F4 8Bit parallel SPI ?
Hallo, ich will ein System (master) abfragen mit einem STM32F4 (slave). Dieses System liefert mir mit ca. 10MHz parallel Daten (8Bit + 2Bit Status). Zum Steuern gibt es eine enable und eine Takt Leitung, also genauso wie SPI. Mein FreeRtos mit Ethernet
auf dem STM32. DMA auf diversen ARM-Prozessoren ist herstellerabhängig. Beim STM32F4 gibt es z.B. keinen ext. DMAREQ; dessen Möglichkeiten bzgl. DMA sind eher bescheiden.
-
Thread
STM32F4xx Kompillieren von LwIP Demo
httpserver-netconn.o ./out/src/LwIP/main.o ./out/src/LwIP/netconf.o ./out/src/LwIP/serial_debug.o ./out/src/LwIP/stm32f4x7_eth_bsp.o ./out/src/LwIP/stm32f4xx_it.o ./out/src/LwIP/system_stm32f4xx.o ./out/lib/src/misc.o ./out/lib/system_stm32f4xx.o ./out/lib/src/stm32f4xx_exti.o ./out/lib/src/stm32f4xx_flash.o ./out
\Proj_USBDspyII\MainApp/lib/system_stm32f4xx.c:209: multiple definition of `SystemInit' ./out/src/LwIP/system_stm32f4xx.o:D:\WinARM\Projekt\Proj_USBDspyII\MainApp/src/LwIP/system_stm32f4xx.c:209: first defined here ./out/lib/system_stm32f4xx.o
-
Thread
Convertierung von STM32F4 zu STM32L0
Moin, ich habe meinen Code im Moment auf einem STM32 NUCLEO-F411RE Board laufen. Für die Zukunft soll es ab er ein Chip der L0 Serie sein (low-power). Dafür habe ich nun das NUCLEO - LO53R8 Board. mit den SPL2LL Converter habe ich meinen code migriert. Um dieses Projekt nun wieder in der IAR Embedded Workbench zu öffnen benötige ich eine Projekt.eww Datei, diese ist nach der Konvertierung leider nicht mehr vorhanden. Ich habe versucht einem neuen Workspace, meine Dateien einzufügen. Leider hat der Versuch nicht funktioniert. Jemand eine Lösung für mein Problem? Gruß Belaya
-
Thread
STM32f4 Blink-LED Clock auf 168MHz
/STM32_CooCox_Installation Leider lässt sich bei mir die Clock nicht auf 168 MHz einstellen. Das Board besitzt einen 8 MHz Quarz, ich habe system_stm32f4xx.c und stm32f4xx.h so modifiziert wie in der
Du weisst aber schon, das der STM32F401VC nur bis 84Mhz kann? http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f4-series/stm32f401/stm32f401vc.html Aus gutem Grund wird der in system_stm32f4xx.c
-
Thread
STM32F4xx - Batterie wird leer gezogen
der erste mit diesem Problemen.... https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fVbat%20problem%20on%20a%20STM32F4&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
?RootFolder=https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Vdd%20being%20held%20at%200.7V%20with%20backup%20battery%20fitted&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=96 Von STM hat man bisher
-
Thread
STM32F4 Linker-Fehler region FLASH overflowed?
Du benutzt einen F4 und das link script ist für den STM32F103VB. Welchen F4 hast Du, bzw wieviel FLASH und RAM?
hp-freund schrieb im Beitrag #3990669: > Du benutzt einen F4 und das link script ist für den STM32F103VB. > > Welchen F4 hast Du, bzw wieviel FLASH und RAM? Ich habe ein STM32F407VG Discovery Board. Wo kann ich denn das richtige Script bekommen? Bietet
-
Thread
STM32F4 Discovery + TFT + FSMC
rumgeschaut für das Display. Das von Waveshare hab ich mir auch angeschaut, aber die meisten sind für den STM32F1, da gibt es bisschen was umzuschreiben damit es auf dem STM32F4 funktioniert, oder? Hat vielleicht gerade einer eine fertige Lib für das Display im FSCM betrieb rumfliegen was für das Waveshare
das > Discovery board)? Ah du bist es wieder ^^. Ja auf der CD ist tatsächlich eine Lib für den STM32F4, ich häng die dir an. Die config und asciiblib brauchst auch noch.
-
Thread
Neues STM32F4 Discovery Eclipse Treiber Problem
Pfad: C:\Program Files\GNU ARM Eclipse\OpenOCD\0.10.0-201601101000-dev\scripts\board Findet man: stm32f4discovery.cfg Wie ihr ja wisst gebt ihr bei den GDB OpenOCD Debug Configurations als Config Options: -f board/stm32f4discovery.cfg an. Unter cmd zum testen: C:\Program Files\GNU ARM Eclipse
Eclipse\OpenOCD\0.10.0-201601101000-dev\scripts\board Eine neue Datei erstellen mit z.b. dem Namen stm32f4discovery_v2.cfg Den Inhalt aus der stm32f4discovery.cfg kopieren und in der neu erstellen Datei die Zeile: source [find interface/stlink-v2.cfg] ändern in: source [find interface/stlink-v2
-
Thread
STM32F4 Discovery ADC 2 Channel DMA
Hier ist ein laufendes Beispiel, weiter unten: https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32F4DISCOVERY/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM32F4DISCOVERY%2F16%20bit%20result%20from%20ADC&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580002E3D0FFCC5A9AA4A9C29C3EECB7CCDBF
also APB transfers in a concurrent way, this generates a data corruption (multiple DMA access).STM32F40x and STM32F41x silicon limitations STM32F40x and STM32F41x 14/38 Doc ID 022183 Rev 4 When this condition occurs: • The data transferred by the DMA to the AHB peripherals could be corrupted in
-
Thread
STM32F4 - UART Schnittstelle (HyperTerminal)
Hallo, Ich versuche mit meinem STM32F4 EVAL Board die RS232 Schnittstelle zu aktivieren und eine Verbindung mit meinem Rechner (per Hyperterminal oder MTTTY) sicherherzustellen. Obwohl dass es ein Signal am TXd Pin der RS232 Connector
anzuzeigen. #include <stdio.h> #include <stdlib.h> #include <string.h> //#include "system_stm32f4xx.h" //#include "stm32f4xx_conf.h" #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_usart.h" #include "stm32f4xx_rng.h" //#include <misc.h
-
Thread
long double (80Bit) mit STM32F4 ?
Dass der STM32F4 in Hardware nur mit 32-Bit Fliesskommaformat rechnen kann weiss du?
> Grunde würde ich Festkommaarithmetik, zu der es mehrere Bibliotheken > gibt, empfehlen. Beim STM32F4 wäre diese Gewürge das Allerletzte!
-
Thread
Daten Kompression auf STM32f4 mit 128k RAM
werden verwendet? (das angebissene obst ist da besonders auffaellig) ich sehe gerade, du schreibst stm32f4, ... Wie wird das BLE am STM32F4 angebunden, was wird da verwendet? Wie kommen die daten vom stm32F4 zum BLE? Welches GATT profil wird verwendet, was eigenes oder ein Serieles vom hersteller
Michael G. schrieb im Beitrag #7673045: > ich sehe gerade, du schreibst stm32f4, ... > Wie wird das BLE am STM32F4 angebunden, was wird da verwendet? Das ist ein Freitags-Thread, falls du das aus dem Zusammenhang noch nicht kapiert hast. So ein Thread ist dazu gedacht
-
Thread
STM32F4 ARM Platine - bitte ansehen
wie VCAPx, VREF,.... Warum das Ganze? Ich habe mir jetzt eine eierlegende Wollmilchsau mit einem STM32F466ZE gemacht. Für ein paar private Projekte (CNC-Steuerung mit 3x Quadrature Encoder, LED-Blitz mit 16 PWM gesteuerten LEDs, Stepperansteuerung und 3-4x Quadrature Encoder, Kontroller mit 20
sich anbieten auf jede 2. Ader Masse zu legen. Ansonsten: was macht der FTDI auf dem Board? Dein STM32 kann problemlos selber ein serielles Interface per USB bereitstellen.
-
Thread
STM32F4 external Oscillator -> Empfehlungen/Vorgehensweise
Wiederum auf dieser Website steht das ich nur das das define von HSE_VALUE ändern muss http://stm32f4-discovery.com/2015/01/properly-set-clock-speed-stm32f4xx-devices/ Daraufhin habe ich in der "stm32fxx.h" nachgeschaut und dort ist geschrieben #if !defined (HSE_VALUE) #define HSE_VALUE
/system_stm32f4xx.c Habe gerade hier gesehen das ich einfach nur den PLL_M umändern muss. > Generell empfehle ich dir die Verwendung der Software STM32CubeMX. Dort > kannst du deinen Clock-Tree grafisch
-
Thread
Stm32F4 DMA Memory to memory transfer
Hallo Leute, ich arbeite mit einem STM32F4-Discovery Board. Ich habe ein Array und muss die Daten vom Beginn des Arrays in einen Bereich weiter hinten im selben Array kopieren. Ich habe versucht das über DMA zu realisieren, da ich ca. 15000
Beitrag #3265465: > Eigentlich bin ich erst vom Atmel AT91SAM7X > umgestiegen und dachte mit dem STM32F4 bestens bedient zu sein. Aber > scheinbar hat halt jeder Hersteller seine Vor (und auch) Nachteile. Es hängt immer davon ab, was man zu erledigen hat. Der STM32F4xx ist richtig schnell! Da
-
Thread
STM32F4Discovery I2C-Kommunikation
Ich verwende die I2C lib von naechste app.note : STM32F10x_AN2824_FW_V4.0.0 Seitdem lauft das problemlos auf meine Discovery STM32. Moglicherweise functioniert das auch auf das F4-Discovery. In diesen lib gibt eine function für I2C mit polling, oder
werde mich dann nochmal an die Beispielprogramme machen. Ich nehme an dass du die Beispiele von STM32F4xx_DSP_StdPeriph_Lib_V1.0.1 gemeint hast?
-
Thread
[V] STM32F4 DISC1 Discovery Board
Hallo, ich verkaufe das STM32F4 DISC1 Discovery Board. Es ist die Variante mit dem 2.4" QVGA TFT LCD und Touch. Es ist voll funktionsfähig. Inklusive versichertem Versand für 30€. Viele Grüße Xris
Hmm, 26€ neu bei Mouser: https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F429I-DISC1
-
Thread
STM32F4 SDIO missbrauchen - geht das?
Im STM32F4 Reference manual steht zum Secure digital input/output interface (SDIO): > "The SDIO does not have an SPI-compatible communication mode." Was heißt das? Wo ist die Einschränkung? Nach zwei
, womöglich noch mit 'nem Timer und 'nem Und-Gatter oder wie auch immer. Der Hinweis, dass beim STM32F4 unterste Byte vom ODRA einzeln adressierbar ist, war echt gut! Das hat mir viel Arbeit erspart. :-)
-
Thread
[S] STM32F4 Breakout/Mini/Stamp Board
Hallo, ich suche für ein neues Projekt ein STM32F4 (Ausführung egal) Miniboard, welches die Minimalbeschaltung aufweist und wo auch viele Pins rausgeführt worden sind. Dieses Board müsste aufsteckbar sein. Die ST Discovery Boards kommen nicht
dann kauf dir einen passendes LQFP nach DIP Breakoutboard und löte dir deinen Chip selbst drauf: STM32F4 gibt es z.B. ja als LQFP64, dann würde das hier gehen: http://www.itead.cc/lqfp-adapter-breakout-board.html
-
Thread
STM32F4 - Virtual Com Port (CDC)
Hallo, Ich bin gerade dabei mich beim STM32F407 MC einzuarbeiten und möchte für Debug Zwecke Ausgaben auf einem Terminal am Rechner machen. Ausgehend von diesem Code: https://github.com/ceterumnet/stm32f4_serialUSB hab ich es auf dem
Olimex Board ist es aber ein 12MHz Quarz das bedeutet, du musst zwei Files abändern : das File "stm32f4xx_conf.h" : ist -> Zeile 29 : #define HSE_VALUE ((uint32_t)8000000) soll -> Zeile 29 : #define HSE_VALUE ((uint32_t)12000000) das File "system_stm32f4xx.c" : ist -> Zeile 147 :
-
Thread
USB<>STM32F4 mit externem Chip (FTDI, oä)
Hallo, Ich bin auf der Suche nach einer Lösung für relativ zügigen Datentransfer zwischen einem STM32F4 und dem PC über USB. Dabei will ich auf das USB-Geplänkel im µC verzichten und direkten USB mit internem oder externem PHY vermeiden. (ich benötige zwei CAN, somit brauche ich für CAN oder USB sowieso
Ich habe hier ein stm32f407vet bei dem beide can und USB gleichzeitig möglich ist.
-
Thread
Text in 2D Arrays, stm32f4xx
Guten Tag Bei meinem Projekt(c, mdk5, Keil, stm32f4xx) geht es darum eine kleine Bedienung zu erstellen. Es soll ein Display angesteuert werden. Die Texte sollen in ein FRAM abgelegt werden. Da sechs Sprachen erforderlich sind, dachte ich an ein
schliesslich auch nichts anderes als str[0] = 't'; str[1] = 'e'; str[2] = 's'; str[3] = 't'; str[4] = '\0'; nur dass der Compiler die ganze Arbeit für dich in der Initialisierungsphase macht.
-
Thread
STM32F4 - analoge Messung mit DAC und DMA
>Ich benutze das STM32F4 Board Vermutlich das Discovery? Das hat einen eingebauten Debugger. Warum nicht den benutzen?
vom gleichen Beispiel aus der Periph_Driver Library abgeleitet. Allerdings war das Beispiel für das STM3240G-Evaluationboard, nicht für das STM32F4-Discovery. Deswegen habe ich auf PC0 (AIN_10) umgestellt, und außerdem die DMA-Konfiguration geändert, weil ich 1024 sukzessive Werte brauche. Ich bin mir
-
Thread
STM32F4 Schaltung um Controller über USB zu programmieren
Hallo allerseits, ich möchte eine Platine mit einem STM32F4 machen, den ich dann über eine USB-Buchse programmieren (mit Keil µVision) möchte. Wie wird dies umgesetzt bzw. brauche ich noch ein extra Bauelement dafür?
jorg schrieb im Beitrag #4747872: > ich möchte eine Platine mit einem STM32F4 machen, den ich dann über eine > USB-Buchse programmieren (mit Keil µVision) möchte. Also was denn nun? Entweder du benutzt den eingebauten Bootlader, sofern der über USB ansprechbar ist,
-
Thread
Messung 24V mit STM32F4 Discovery Board
Frage ist, welche Größe am besten soll der Widerstand R2 haben? Soll der Innenwiderstand von dem Pin STM32F4 doch vernachläßigbar klein sein gegenüber R2? Vielen Dank im Voraus.
Stm M. schrieb im Beitrag #4336793: > Soll der Innenwiderstand von dem Pin STM32F4 doch vernachläßigbar > klein sein gegenüber R2? Das hängt von der Impedanz des zu Messenden Signals ab. "Messen" soll
-
Thread
STM32F4 Discovery: Remote debug with gdbserver
Hallo zusammen, ich bekomme mit einem STM32F4 discovery Board eine Fehlermeldung (s.u.). Gedacht war über OPEN OCD 0.10.0 und GDB eine Verbindung aufzubauen und zu debuggen. Status: - STLink V2 Adapter (Teil des STM32F4 discovery Boards
Programmieren/c_cpp/github_os/input/tools/misc/openocd-0.10.0 SET WRK_DIR="D:\Programm\GNU Tools ARM Embedded\4.9 2015q1\bin" SET SRC_DIR="E:\NeuOrga\Programmieren\c_cpp\github_os\output\VERSION_ARM" cd /D %OPENOCD_DIR% %OPENOCD_DIR%\bin-x64\openocd.exe -f %OPENOCD_DIR%/scripts/board/stm32f4discovery.cfg
-
Thread
Infineon XMC4000 vs. STM32 F4 von STMicroelectronics
Hallo, für ein zukünftiges Projekt habe ich angedacht, einen Mikrocontroller mit ARM Cortex M4 Kern einzusetzen. In Bezug auf verfügbare Peripherie gefallen mir die Controller der XMC4000 Reihe von Infineon und die STM32F4 von STMicroelectronis sehr gut. Besonders wichtig ist eine lange Verfügbarkeit
Da solltet Ihr die auch schon bekommen? >--- kleine freie "Entwicklergemeinde" im Gegensatz zu STM32 Es gibt eine freie Entwicklungsumgebung DAVE3 und auch ein Forum wie schon geschrieben. Natürlich müssen die da zum STM32 noch aufholen...
-
Thread
STM32F4 Discovery - Virtual COM Port
einen neuen Thread eröffnet, obwohl das Thema evtl schon breitgetreten ist. Ich will mit meinem STM32F4 Discovery debug Ausgaben (printf, etc...) machen können. Um mir zuerst mal das Löten zu ersparen (UART -> MAX 232 ->etc...) möchte ich den USB Anschluss als VCP verwenden. Es gibt ja schon unzählige
mikrocontroller.bplaced.net/wordpress/?page_id=1263 angesehen, wo ein findiger Kopf eine CDC auf einem STM32F4 implementiert hat. Ich habe die Applikation soweit zum Laufen gebracht, dass am PC ein COM Port geöffnet wird, sobald ich mein Discovery Board über dem Micro USB anschließe. Leider geht nichts,
-
Thread
VGA Ausgabe per STM32F4 Discovery-Board
Hallo, ich hab jetzt endlich die Library fertig mit der man ein VGA-Signal mit dem STM32F4 Discovery Board erzeugen kann. Der VGA-Mode ist 640x480 @60Hz, wobei aber nur 320x240 Pixel angezeigt werden (weil nicht genug RAM in der CPU vorhanden ist) die Farbtiefe ist bei meiner Version
Hier haben die auch VGA über den F4 gemacht. Zeigt schön was der F4 drauf hat und vom Code kann man noch einiges lernen: http://pouet.net/prod.php?which=59095
-
Thread
HS USB MSC mit Stm32F4 und USB3300
Hi ich bastele gerade ein ein hisg speed USB MSC mit STM32f4 und USB3300 external Phy. Ebenso benutze ich CubeMx. Es läuft soweit ganz stabil, nur dass die Bandbreite bei 1-2MB/s ist. Wenn ich es richtig sehe ist MSC_MEDIA_PACKET die erste Stellschraube
Mat. K. schrieb im Beitrag #7422238: > Bevor ich deine Zeit zusehr verschwende, bitte bedenke: mein Stm32 kann > aktuell nur 6 MB/s aus der SD Karte lesen das ist mir schon bewusst dass dass nicht hyperschnell sein kann.
-
Thread
Empfehlenswerte Drucksensoren für Vakuum und STM32F4 gesucht.
solche beschränken, die einen Steckanschluss für Schläuche besitzen. Ich möchte diesen mit einem STM32F4 Discovery-Board auslesen und fände einen digitalen Ausgang des Sensors super. Ich habe nun schon sehr lange gesucht (und die MPX-Serie gefunden), aber keinen Sensor gefunden, der mir wirklich
immer schnell eine Antwort erhalten und konnte die Sensoren auch direkt dort bestellen. Da der STM32F4, so wie ich gesehen habe, bei 3,3 V arbeitet, könnte der AMS 5915 (https://www.analog-micro.com/de/produkte/drucksensoren/board-mount-drucksensoren/ams5915/) oder der AMS 6915 (https://www.analog-micro.com
-
Thread
USB-Host-CDC-Bibliothek für STM32F4
Hallo, kennt jemand eine Bibliothek für STM32F4 die Host-CDC unterstützt? Die Bibliothek von Keil die ich normalerweise benutze kann zwar Host und auch Device-CDC aber eben kein Host-CDC (Habe damit bereits einen Massenspeicher und einen HID-Host
CDC-ACM kann ich auch nichts finden was mir weiter hilft. Kennt jemand irgend ein Beispielprojekt für STM32(F4) das IRGENDEINE Host-Funktionalität hat UND im Quelltext vorliegt? Vllt kann man das ja irgendwie so umbiegen, dass es CDC kann.
-
Thread
STM32F4 Disco. ADC Sample Time einstellen
Hallöchen, ich habe eine Frage bzw. benötige etwas Hilfe beim Einstellen der SampleTime beim STM32F4 Disco. Vielleicht könnt ihr mir da ein wenig helfen. Ich brauche eine stabile Abtastfrequenz von 160kHz. Aber ich finde nichts, wo man die Abtastfrequenz beim ADC selbst so genau einstellen
ich einige Anpassungen vornehmen. siehe im Kommentar // muths [c] #include "main.h" #include "stm32f4xx_tim.h" #include "misc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_adc.h" #include "stm32f4xx_dma.h" #define BUFFERSIZE 3 volatile uint32_t DataBuffer
-
Thread
I/O Pin STM32F4 als Ausgang konfiguriert
Hallo zusammen, Ich habe mit dem Board STM32446E angefangen zu programmieren, und ich möchte ein Pin des Boards als Ausgang verwenden, Damit der in meinem Hauptprogramm aktivieren bzw deaktivieren kann. Ich habe mein Pin so konfiguriert: static void MX_GPIO_Init(void) { GPIO_InitTypeDef GPIO_InitStruct; /* GPIO Ports Clock Enable */ __HAL_RCC_GPIOH_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); __HAL_RCC_GPIOA_CLK_ENABLE(); /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(GPIOB, GPIO_PIN_11|GPIO_PIN_12, GPIO_PIN_RESET); /*Configure GPIO pins : PB11 PB4
-
Thread
STM32F4 DSP-Library __FPU_PRESENT Error
Hallo zusammen, ich versuche die CMSIS DSP_Lib in Eclipse mit der OpenSTM32-Toolchain für einen STM32F4 einzubinden. Hab die Library in meinen Projektordner kopiert und die Header- und Source-Pfade in den Properties ergänzt. Hab das Symbol ARM_MATH_CM4 definiert. Danach
soweit. Es kommt jetzt nur noch die Warnung: "__FPU_PRESENT" redefined da es ja im Header für den STM definiert wird. Gibts hierfür eine andere Lösung, als das per Hand zu definieren? Meine Vermutung ist, dass der Preprozessor zuerst über die core_cm4.h drüberläuft und dann erst über die stm32f4xx.h
-
Thread
Zu viele volatile Variablen möglich? STM32F4xx
Obergrenze. Du kannst nicht mehr Variablen anlegen als du RAM hast. Über 12 volatiles lacht dein STM32F4 aber nur. Dein Programm ist vermutlich komplett verkorkst. Ich tip auf Zeile 42, 84 und 168. Viele Grüsse Stackoverflow.
-
Thread
MCP23S17 an STM32F4 Problem
Hallo, ich habe folgendes Problem: Ich versuche gerade den MCP23S17 IO-Expander an meinem Discoveryboard zu betreiben. Leider tut sich garnichts. Ich möchte nur eine Ausgabe. Also die Pins an PortA des Controllers anschalten. Das Ossi sagt, dass der SCK läuft, CS funktioniert und auch die Datenpakete gehen rüber. Ich hab schon diverse Registereinstellungen des MCP durch, aber ich weiß leider nicht ob er das überhaupt annimmt. Der Resetpin ist auch auf 5V, bzw wurde auch shcon weg gelassen. Eine Unbekannt: Der MCP läuft auf 5V und der STM auf 3. So weit ich aus dem Datenblatt entnehmen kann braucht
-
Thread
STM32F4 UART Problem, Interrupt Polling LOCK
Hallo Leute, ich programmiere zur Zeit ein STM32F4 Discovery Board, mit CubeMX und HAL Treibern. Folgendes Problem: Ich sende im Sekunden-Takt zyklisch Daten über HAL_UART_TRANSMIT(). Empfangen tue ich mittels eines Interrupts. Jetzt folgendes
Was hat du in der Funktion "void USART2_IRQHandler(void)" drinnenstehen? Ich benutze auch den STM32F4 seit kurzem allerdings erst. Ich sende und empfange ebenfalls, allerdings nicht gleichzeitig. Es wird bei mir gesendet, Gegenstelle antwortet darauf und so weiter. Bisher läuft das soweit ohne
-
Thread
STM32F4 HardFault Interrupt bei stdlib Funktionen
Hallo Ich portiere gerade ein AVR Projekt auf STM32 und habe ein Problem bei dem ich nicht weiter weiß. Wenn ich Funktionen aufrufe wie strtod, isspace, trunc,... finde ich mich im HardFault_Handler wieder. Ich habe probiert den source code von
hier: http://www.jbox.dk/sanos/source/lib/strtod.c.html Vielen Dank Lukas Edit: CooCox IDE + STM32F4 Discovery Board
-
Thread
STM32F4 Flash Unlock -> Hard Fault
Hallo, ich versuche mich gerade an der EEPROM Emulation bei einem F4. Leider scheitert schon der Befehl Flash_Unlock(). Ich kann voll auf den Chip zu greifen, Programmieren, Löschen etc. Laut ST Utility sind keine Lock Bits gesetzt. Trotzdem führt der Aufruf der Funktion zu einem Hard Fault. Die 1. Zeile führt sofort zu einem Hard Fault: [c] FLASH->KEYR = FLASH_KEY1; [/c] mfg
-
Thread
Wie STM32F4 update über SD-Karte machen?
Hallo. Ich bin am bauen von einem Projekt bei dem ein STM32F4XX über eine angeschlossende SD-Karte ein Update machen soll. Es soll halt über die SD Karte gemacht werden weil sie sowieso immer am System dran ist für eine Datenerfassung. Die Karte wir zur
selber was gefunden, da waren wohl meine Suchbegriffe gestern falsch. https://github.com/akospasztor/stm32-bootloader https://www.feaser.com/openblt/doku.php?id=homepage und http://www.st.com/en/embedded-software/x-cube-iap-sd.html Wobei ich den Code von ST noch nirgens zum einfachen download gefunden
-
Thread
Wie beim STM32f4 float sin/cos machen?
Hallo. Ich bin wohl gerade zu blöd! Ich will auf einem STM32F4 mit float rechen. Normales A = B * 1.34536, geht aber nun brauche ich die Sinus Funktion. Allso math.h geladen und mal A = sinf(b) geschrieben. Fehler: Findet sinf nicht und ich verstehe gerade
floating-point data. * @param[in] x input value in radians. * @return sin(x). */ float32_t arm_sin_f32(float32_t x); Das wäre dann "echtes 32-Bit float" statt double. Ausserdem gilt was Frank schon geschieben hat (ist aber nicht relevant zur Compile-Zeit): Frank M. schrieb im Beitrag