-
Thread
Heim Automatisierungswahn Gesperrt
STM32F4 laberte im Beitrag #4499986: > Mensch Moby du alter Laberkönig, was hast du denn hier wieder > angezettelt? Ist ja nicht zum Aushalten... Bring lieber einen Beitrag zum Thema. Hier mal ein
STM32F4 schrieb im Beitrag #4500312: > Für mich wäre eine Diskussion über die Frage wichtig, wie man > Datenschutz und wirtschaftliche Interessen der Datenproduzenten und der > Datenverwerter > unter
-
Thread
STM32F427 SDRAM
vielleicht mal über meinen Initialisierung schauen? Danke euch ;) [c] int main(void) { /* STM32F4xx HAL library initialization: - Configure the Flash prefetch, instruction and Data caches - Configure the Systick to generate an interrupt each 1 msec - Set NVIC Group
-
Thread
STM32 DMA 8bit Memory buffer
Hallo Hallo, ich benutze einen STM32F4 und einen externen ADC der mir über I2S 24 bit Werte liefert, die dann in ein 32bit register geschrieben werden. Diese Daten will ich dann über TCP an meinen PC senden. netTCP_Send benötigt dafür
-
Thread
STM32Fxx - Grundverständnis zu DMA
raustrommeln. Einfach nur am Oszi schauen, was da so ankommt. Ich vermute mal, dass wenn man den STM32F4 voll ausreizt, alle SPI, ADC und den Kryptokram usw. unter Dampf setzt, dass der Stein ganz schön Arbeit leisten kann. gruss, Christian
-
Thread
STM32F4 USB CDC
für den STM32F4 ebenfalls von Keil einen USB CDC Treiber gibt, möchte ich diesen gerne verwenden. usbd_STM32F4xx_FS.c Ich nutze den USB_FS Modus und nur als CDC Device über einen VCP am PC. Ich bin nun schon
könnte ? Scheinbar funktioniert die Anmeldung und ich konnte auch schon testweise Daten über USB zum STM32F4 senden. Vielen Dank.
-
Thread
AVR atmega328 ausgereizt? Und nun? 32bit?
Frage: 1) Wie lange dauerte der Umstieg typischerweise bei Euch von AVR atmega32 auf z.B. STM32F4 (nur IDE einrichten, Chip initialisieren, ADC auslesen, Ports setzen, timer/ counter mit Interruptaufruf, Umschreiben von ca. 600 Zeilen linearem C-Code), 1 Tag, 1 Woche, 1 Monat? 2) Ist der Umstieg
machen muss!!! Beispiel gefällig? https://www.mikrocontroller.net/articles/Datenuebertragung-STM32F4 [c] void GPIO_initialisieren(void){ /* Senddata (Daten) */ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT; // Ports als Output definieren GPIO_InitStructure.GPIO_Pin =
-
Thread
3.2z Display (color) mit ILI9341 SPI controller. Gibt es das?
SSD1289 hat ein internes RAM. Es hat halt nur eine 16Bit breiten Bus. Da brauchst du kein FSMC (STM32F4..) Es laüft prima mit einem Atmega.. (Atxmeg..) Ich habe schon viele Displays verwendet, aber ein 3,2" Display mit einem ILI9341 gibt es nicht, oder ich habe keines gefunden. 2,2" oder max.
-
Thread
STM32 - IDE, Toolchain, HAL, Libs, etc.
Meine ersten Schritte mit dem STM32F4 habe ich mit Atollic gemacht. Vorteile: Bekannte Umgebung von Eclipse, alles in einem Paket, keine Konfiguration nötig. Nachteil: Codebeschränkung von 32kByte Hier habe ich mich auch mit der
eingebunden die beim F7-Hands-On mitgegeben wurden und für das USB-CDC habe ich das hier genutzt: http://stm32f4-discovery.com/2015/08/hal-library-21-multi-purpose-usb-library-for-stm32fxxx/ Geht alles Danke euch nochmals!
-
Thread
ws2812 und andere zeitkritische Sachen
da liefs noch auf dem 103) Eher umgekehrt: Die letzte Version nehmen. Den Port von Nucleo mit STM32F4xx nach STM32F103 habe ich erst in den letzten Versionen vorgenommen bzw. vervollständigt.
-
Thread
STM32F PLL deaktivieren
Ich benutze das hier, um die Clocks meines STM32F4 einzustellen http://www.st.com/web/en/catalog/tools/PF257927 Alternativ kannst du dich im Reference Manual genauer einlesen. Wenn du uns verrätst, welchen controller und initialisierung du
-
Thread
Einstieg ARM: Tutorials, Toolchain, DevBoard
- TI: Stellaris Launchpad LM4F120 - NXP: LPC812 mbed/Xpressoo (Arduino compatible) - ST: STM32F4 Discovery (habe eine leichte Präferenz hierzu) Insbesondere folgende Kriterien sind mir wichtig: - Für welches Board/Prozessor gibt's die besten Tutorials? (Ich bin Euch für jeden guten
Bitter-Kenntnisse (Assembler + C) - Elektronik-Kenntnisse - Bin vor 2-3 Jahren mal bis zum "Blinky" auf STM32F4 Discovery gekommen - Kann Doku in Englischer & Deutscher Sprache lesen - Logic-Analyzer + Oszi vorhanden Mein Ziel: - Die Grundtechniken beherrschen (I/O, UART, I2C, PWM, DMA, ggf. USB) -
-
Thread
Moderne Klasse von Mikrocontrollern gesucht
STM32 ansteuert. Zum Glück sehr einfach. Das ist ja z.B. auf dem etwas größeren Evaluation-Board des STM32F4 schon mit drauf (64 MByte SDRAM). Das ist ne ganze Menge, da gibt es endlich keine Speicher-Probleme mehr. Grüße, Martin
-
Thread
DSP-System für Audioverarbeitung, wie Komponenten aussuchen?
das doppelte an Aufwand aufhalst. Mal aus Interesse: Wie viel Rechenleistung kann ich von einem STM32F4 erwarten? Reicht der für 24bit/96kHz Signalverarbeitung oder wird der von der Leistung schon arg dünn? Wie kann ich lernen, so was abzuschätzen?
Hallo, kurzes Update: Ich habe heute mal ein STM32F4 Discovery-Board genommen (mit dem f407vgt6 drauf) und habe daran das audio-shield des teensy 3.x dran gemacht (da ist ja ein SGTL5000) drauf. Habe dann den Startup-Code von der Teensy-Lib genommen
-
Thread
STm32Fxxx: Kleiner Gefallen vom einem Profi erbeten
/web/en/catalog/tools/PF257901 Ist die nicht in dem Downloadpaket enthalten? Du meinst doch: stm32f4xx_dsp_stdperiph_lib_um.chm
geholfen: http://www.delorie.com/gnu/docs/binutils/ld_6.html Damit habe ich die Linkerskripte des STM32F4 verstanden und konnte sie für meine Zwecke anpassen.
-
Thread
Maximal 16 ADC Pins? STM32F4
Hallo liebe µC Genmeinschaft, ich habe ein STM32F4 und würde gerne ca 30 Potis per ADC Wandler einlesen. Wenn ich das richtig sehe stehen mir aber nur 16 ADC Pins (ADC1-IN0-16) zur Verfügung. ADC2 und ADC3 liegen ebenfalls auf diesen Pins. Gibt
-
Thread
STM32F4 Frequenzgenerator mit Zähler
Hallo, ich will auf einem STM32F4 einen Pin mit einer bestimmten Frequenz toggeln. Theoretisch kein Problem, da die Timer zur Frequenzgeneration ausgelegt sind. Aber ich habe natürlich wieder einen Sonderfall. Und zwar soll der Pin
weiterhelfen wenn man nicht weiß wie hoch die Frequenz werden soll. Über 5000 Interrupts/s lacht der STM32F4 sich jedenfalls tot.
-
Thread
STM32F4 Discovery. Wie kann ich den GPIO_ReadInputDataBit beschleunigen
Hallo, Ich bin Anfänger mit dem STM32 und arbeite gerade an einem Projekt in dem ich ein 2,4 MHz Signal auf logisch 1 und 0 abtasten muss. Meine erste Idee war es einen Timer-Interrupt alle 2,4 MHz zu konfigurieren. In dieser sollte unter anderem das Signal mit GPIO_ReadInputDataBit eingelesen werden. Mein IRQHandler: void TIM3_IRQHandler() { TIM_ClearITPendingBit(TIM3, TIM_IT_Update); //Sendet einen Datenstring mit 2,4 MHz. Die ersten 9 Zeichen von buf if (buf[a]=='0') {GPIO_ResetBits(GPIOE,GPIO_Pin_15); } if (buf[a]=='1') {GPIO_SetBits(GPIOE,GPIO_Pin
-
Thread
STM32F4 DMA UART RX
Hallo, ich sende einem STM32F4 mittels UART Telegramme. Die Empfangenen Daten werden mittels DMA in ein Array abgelegt. Der DMA ist wie folgt konfiguriert: Mode: Circular Data Width Byte/Byte kein FIFO [c] char uart_rx
Es kommt auf den genauen Einsatz an, aber ich denke nicht, dass der DMA des STM32F4 dafür Sinnvoll ist. Hier hilft nur ein Datentransfer mittels Software. Schau dir mal die PIC32 an. Hier hat der DMA einen "DMA Pattern Data Register", der den DMA-Transfer stoppt, sobald ein spezielles
-
Thread
STM32F7 Hype und praktischer Nutzen
noch zu neu. Was gesucht würden wäre etwas in dieser Bauart: http://www.mikroe.com/mikromedia/7/stm32f4/ oder http://www.embest-tech.com/product/embedded-display-module/edm1070-series-embedded-display-module.html PS: Kontakt mit diesen Herstellern ebenfalls aufgenommen, aber auch hier gibt
-
Thread
Eclipse OpenOCD STM32 Nucleo F1 blinkt nicht
mein Projekt. Ich bin nach folgendem Tutorial vorgegangen: http://klaus4.blogspot.de/2014/05/stm32f4-discovery-mit-opensource.html beim Punkt 'Alle unnötigen Header-Files im Verzeichnis' bin ich mir nicht sicher, welche datei ich includieren muss. Ich habe ja das Nucleo STM32F103 Board mit
-
Thread
Em::Blocks - Seltsame Fehlermeldung (STM32F4xx)
Hallo, kann vielleicht einer erklären, wieso diese Fehlermeldung kommt, wenn das Symbol doch klar gefunden wird in den Global Symbols? Der #define steht klar in einem headerfile drin, der dem Projekt zugeführt wurde. Verstehe ich nicht.....
-
Thread
STM32F4 Encoder
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
-
Thread
Hilfe bei Importierung von STM32F4-Discovery RC522 Demo auf CooCox
dem RC522 via SPI Experimentieren und habe mit dazu ein "Breakout" Board zugelegt. Ich habe das STM32F4-Discovery Board (das mit Display und STM32F429) und im Internet ein Beispiel Programm das wohl mit KEIL geschrieben wurde gefunden. Da ich aber mit CooCox arbeite versuche ich es zu Compilen, aber
-
Thread
2-Kanal Datensniffer/Logger
#4349233: > Bisheriger Ansatz: Viel zu kompliziert... Wenn du es wirklich selber basteln willst: Ein STM32F4 beispielsweise hat 192 KB internen SRAM. Da kannst du einfach per Software ständig reinschreiben, mithilfe des internen Timers den Ausfall der Kommunikation feststellen, und in diesem Fall auf eine
ausliest. Eine RTC brauchts überhaupt nicht, du kannst dazu die Timer des Mikrocontrollers nehmen. Der STM32F4 hätte aber auch eine RTC eingebaut. Im Endeffekt brauchts also nicht mehr als den Controller.
-
Thread
STM32 IAR Globale Variablen
variable anlegen um aus verschiedenen C-files darauf zu greifen zu können? Ich verwende einen STM32F4 und IAR ich habe schon die verschiedensten Varianten probiert leider kommt immer ein Fehler beim compilieren.
>Ich verwende einen STM32F4 und IAR In diesem Zusammenhang irrelevant. >ein Fehler beim compilieren. In diesem Zusammenhang relevant. Lösung: Lies' Dein C-Buch.
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
OT [c] #include "stm32f4xx.h" #include "core_cm4.h" int main(void); void SysTickHandler(void); // ISR Vector Table const uint32_t AppVectors[] __attribute__ ((section(".isr_vector"))) = { 0x20010000, // stack
GPIOD->ODR = (GPIOD->IDR ^ GPIO_Pin_14); // Toggle LED rt } } } [/c] für ein STM32F4DISCOVERY, ganz ohne overhead im Hintergrund und ohne Startup-Code Der einzige Funktionsaufruf aus der Lib ist "SysTick_Config()"
-
Thread
STM32 Debugger meldet No source available
Eclipse genommen und bin nach folgendem Tutorial vorgegangen: http://klaus4.blogspot.de/2014/05/stm32f4-discovery-mit-opensource.html Am Ende dieses Tutorials wird gezeigt, wie man den OpenOCD-Debugger einrichtet. Compilieren funktioniert ohne Fehlermeldungen, jedoch meldet der Debugger: 'No
-
Thread
STM32 + Eclipse funktioniert nicht
Toolchain einzurichten. Dafür habe ich das tolle Tutorial unter http://klaus4.blogspot.de/2014/05/stm32f4-discovery-mit-opensource.html durchgearbeitet. Am Ende wenn es darum geht zu compilieren bekomme ich mehrere Fehler in der main.c angezeigt z.B. Typ XYZ could not be resolved. Außerdem wundert
-
Thread
Schülerprojekt in Schule
ist es funktionierende Kommunikation mit dem AS3911B Chip von AMS herzustellen. Wir verwenden den STM32F4 und das Programm dazu Coocox Coide. Ich würde gerne wissen wie ich eine Reihe von Bytes senden kann. Es sollen bis zu 4 Bytes auf einmal gesendet werden. Die Kommunikation funktioniert über SPI. Ich
--------------------- * @brief This application uses the 3-axis acceleration sensor of the STM32F4 Discovery board to Dieses Programm benutzt den 3-Achs-Beschleunigungssensor des STM32F4 Discovery boards, um die * measure and display
-
Thread
STM32F4 - Runtertakten im Idle Betrieb
Hallo, im K(r)ampf mit dem STM32F4 möchte ich eine Technik nutzen, die ich bei PIC und AVR oft gemacht habe, das Runtertakten wenn sich das Programm in der Schleife befindet und kein Trigger aktiv ist auf etwas zu reagieren. Das spart
Christian J. schrieb im Beitrag #4338374: > Hallo, > > im K(r)ampf mit dem STM32F4 möchte ich eine Technik nutzen, die ich bei > PIC und AVR oft gemacht habe, das Runtertakten wenn sich das Programm in > der Schleife befindet und kein Trigger aktiv ist auf etwas zu reagieren
-
Thread
Verständnisfrage stm32 uart
Danke schonmal für die rasche Antwort. Also mein Code sieht wie folgt aus: #include "stm32f4xx_hal.h" #include "stm32f4xx_hal_rcc.h" #include "stm32f4xx_hal_gpio.h" #include "stm32f4xx_hal_uart.h" #include "stm32f4xx_hal_cortex.h" #include <stdio.h> #include <stdlib.h> #include <
-
Thread
Messung 24V mit STM32F4 Discovery Board
Hallo! ich wollte 16 Stk. 24V digitale Signale mit STM32F4 Discovery Board messen. Dafür habe ich leider keine IC welches level shifting macht. Nun bin ich gezwungen ungern 24 Spannungsteiler zu basteln. Um 24V auf 3.3V zu bringen, muss ein von den Widerständen
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.
-
Thread
Frage zu I2S
Mit hat irgendwann mal ein Lieferant den STM32F4 Discovery board zugeschickt. Habe mir den angeschaut, da ist eine 3.5mm Buchse und ein Codec von CIRRUS drauf. Muss mal gucken, ob ich das in Betrieb nehmen möchte. Da ist mein Problem, dass ich
-
Thread
STM32F4 TIM2
Hallo, stehe wieder vor einem Problem, bei dem ich nicht weiter weiß. Und zwar will ich mit dem Timer 2 nur raufzählen und beim Überlauf, soll eine LED toggeln. Irgendwie will das ganze nicht so recht bzw. das Programm geht nicht in die ISR. Hier mal der Code [c]#include "ch.h" #include "hal.h" #include "test.h" #define ARM_MATH_CM4 #include "arm_math.h" #include "timconf.h" static uint32_t tim_cnt = 0; void TIM2_IRQHandler(void){ if ((TIM2->SR & TIM_SR_UIF) != 0){ palTogglePad(GPIOD, GPIOD_LED5); tim_cnt++; // Clear update interrupt flag TIM2->SR &=
-
Thread
STM32F4 I-Bus
Hallo Community! Seit ich mich tiefer mit dem STM32F4 beschäftige und auch seine Speicher-Architektur im Detail verstehen will, interessiert mich vor allem eine Frage: Wann wird der I-Bus verwendet? Sind die vorgegebenen Linkerskripte von Keil/Atollic
-
Thread
STM32F429 Disco Board - Was damit machen?
Ich würde schaun, ob sich das Board mit Ethernet erweitern lässt, z.B. mit dem BaseBoard STM32F4DIS-BB Dann geht einiges, Fileserver, Internet Radio Sender und Empfänger, Youtube-Player, etc... Aber erst schaun, ob das kompatibel ist. Ich werde mir wohl eins für mein STM32F4 Discovery holen
"designt" werden -> "klicki bunti Design" ;) Dafür bietet sich die emWIN GUI oder uGFX an. Der STM32F4 hat ja die entsprechenden Ressourcen hierfür (LCD Controller/ DMA/ etc.) on Chip, d.h. der STM bedient das Display recht flott. Als Demo kann ich "Doom" empfehlen, siehe: https://www.youtube.com
-
Thread
STM32 Befehl: TIM_GetITStatus gibts nicht?
Weiterraten? OK. stm32f4xx_hal_tim.h __HAL_TIM_GET_IT_SOURCE()
-
Thread
STM32F051 Problem beim Debuggen mit Timer IRQ
Was du dir anschaun solltest: Reference Manual des STM32F4, Kapitel 38.16.2 Reference Manual des STM32F0, Kapitel 32.9.2 Hier ist beschrieben, dass man beim erreichen eines Breakpoints die Timers anhalten kann. Das lässt sich einstellen in den Registern
-
Thread
stm32 uart problem
als ich eingestellt habe und ich verstehe nicht warum. Main.c sieht wie folgt aus: #include "stm32f4xx_hal.h" #include "stm32f4xx_hal_rcc.h" #include "stm32f4xx_hal_gpio.h" #include "stm32f4xx_hal_uart.h" int main(void) { int i=0; HAL_Init(); SystemInit(); //*********
-
Thread
STM32F4 EXTI Problem
Hallo, bin gerade dabei mich mit dem STM32F4 Discovery Board anzufreunden. Stehe jetzt vor einem Problem, bei dem ich nicht unbedingt weiter weiß. Und zwar will ich sobald der USER-Button gedrückt wird, eine LED toggeln lassen und einen Zahl
Vielleicht kann mir jemand weiterhelfen. Bin über jede Hilfe dankbar. Ich versuche alles ohne die stm32f4xx libraries zu lösen. Lg Gabriel
-
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
https://github.com/mbedmicro/mbed/blob/master/libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4XX/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
-
Thread
STM32 DMA2A A4->RGB565
Hallo, ich versuche beim Stm32f4-discoveryboard mit dem Grafikbeschleuniger ein Zeichen, das im Format A4 vorliegt auf's Display zu bringen. Leider wird nur ein Quadrat angezeigt (sh. erstes Bild). in Main wird MX_DMA2D_Init()
-
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
Getting started mit STM32F4
Hallo, ich fange jetzt, so wie viele anderen auch mit einem STM32F4 Nucleo board an und würde gerne selber verstehen wie man Pins bzw Ports high und low schalten kann. Ich möchte hierfür nicht die fertigen Libs von st nehmen. Ich würde es gerne selber mal ausprobieren
diesem Plugin z.B. die Firmware herunterladen möchte kommt die Fehlermeldung "firmware url invalid stm32f4_dsp_stdperiph_lib... ... Reason:Internal Error" Dasselbe habe ich , wenn ich versuche selber die PLugins von Eclipse aus zu installieren...
-
Thread
CooCox neue Entwicklungsumgebung
-mcpu=cortex-m4 -g2 -Wall -O0 -DSTM32F401VC -I./src -ID:/stm32/gnu/include -ID:/stm32/discovery/STM32F4-Discovery_FW_V1.1.0/Libraries/CMSIS/Include -ID:/stm32/discovery/STM32F4-Discovery_FW_V1.1.0/Libraries/CMSIS/Include -ID:/stm32/discovery/STM32F4-Discovery_FW_V1.1.0/Libraries/CMSIS/ST/STM32F4xx/Include -ID:/stm32/discovery/STM32F4-Discovery_FW_V1.1.0/Libraries/STM32F4xx_StdPeriph_Driver/inc src/blinky.c -o src/blinky.o "" "----------------------------------------------------------------------" "Linking:" "" arm-none-eabi-gcc