-
Thread
STM32 SPI2 - SPI_I2S_FLAG_TXE bleibt low
Hallo Leute, sorry vorab wegen des 1000. STM32 SPI Beitrags, aber ich bekomme die SPI2 meines STM32F4 einfach nicht zum Laufen. Die Initialisierung läuft problemlos durch, aber schon VOR dem Senden des ersten Bytes bleibe ich bei der Abfrage des TXE Bits hängen. Dieses sollte eigentlich als ResetState
-
Thread
STM32F411 --> SPI --> MAX7219
ATMega128: https://www.mikrocontroller.net/topic/123371?goto=1123239#1123239 umgeschrieben auf den STM32F4. Wie die Vorredner schon geschrieben haben, sind die meisten der Ports auf den Discovery-Board 5V tolerant, d.h. sie rauchen nicht ab, wenn sie 5V Pegel bekommen. Selber generieren sie aber niemals
-
Thread
STM32F4 TIM Interrupt
Hallo, Ich versuche ein GPIO HIGH zu setzen, in dem das Update Event (UEV) des Timer (TIM3) aktiviert wird , also [c] void TIM3_IRQHandler(void) { int CountEvent; if(__HAL_TIM_GET_FLAG(&htim3, TIM_FLAG_UPDATE)){ CountEvent++; HAL_GPIO_TogglePin(GPIOD,GPIO_PIN_0); if(CountEvent == 8){ HAL_GPIO_WritePin(GPIOD,GPIO_PIN_1,GPIO_PIN_SET); CountResolution = 0; } } HAL_GPIO_WritePin(GPIOD,GPIO_PIN_1,GPIO_PIN_RESET); HAL_TIM_IRQHandler(&htim3); } [/c] Irgendwie kriege ich das nicht ....
-
Thread
Ungewöhnliche Vorgaben vom Projektleiter
Die HAL kann den Code sogar weniger portabel machen. Beispiel: Der STM32F4 und F7 haben nahezu die gleiche SD-bus Peripherie. Irgendein Schlaumeier hat die beim F4 "SDIO" genannt, und beim F7 "SDMMC". Die HAL übernimmt diese Bezeichnungen, sodass der Code kein bisschen portabel
-
Thread
uC für USB Audio Anwendungen
Mikrofongehäuse passen und via USB mit <500mA auskommen. Alternative wäre auch ein kleiner sharc DSP Die STM32F4 Familie sieht erstmal sehr interessant aus.
aber USB 2.0 High Speed (das ist Voraussetzung für 192k/24 Bit) und I2S/AC97 Codec Interface. Bei STM32F4 hast Du nur Full Speed USB Transceiver eingebaut, und für Deine Audioformate ist das eben zu wenig. fchk
-
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.
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
Maximaler Stromverbrauch von VRef bei Atmega&STm32
Hallo, wie hoch kann der maximale Stromverbrauch vom VRef Eingang max. werden? Beim Atmega32 oder STM32F4 Da ja intern teilweise noch andere Dinge damit versorgt werden, bin ich mir nicht ganz sicher.
-
Thread
STM32F4 SPI Problem
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 PLLN
-
Thread
Schwingkreis von Theremin.UNO
Theremin.Uno aufzubauen, bzw. prinzipiell auf dessen Grundlagen. Ich habe hier aber den Arduino durch ein STM32F4 ersetzt. Ich habe ein Problem mit den Schwingkreisen, daher unter dem Forum analoger Elektronik. Hier ist der originale Schaltplan: http://www.gaudi.ch/OpenTheremin/images/stories/OpenTheremin
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
. Und damit es ganz genau vergleichbar wird, der selbe Sketch für beide Boards: #define stm32f4-disco //#define arduino-nano #ifdef arduino-nano #define LED_1 1 #define LED_2 13 #endif #ifdef stm32f4-disco #define LED_1 PD14 #define LED_2 PD15 #endif void setup() {
> Hier mal die Daten für mein oben getesteten Sketch. > STM32F4: Der Sketch verwendet 17088 Bytes > ATmega328P:Der Sketch verwendet 974 Bytes Vorsicht, du hast da Äpfel mit Melonen verglichen. Denn im STM32 Fall enthält das Programm auch den gesamten USB
-
Thread
[ARM - STM32F7] Tutorial/Grundlagen C-Code
meisten Tutorials auf die anderen MCU-Familien (< F7) ausgerichtet. Oder sind die Tutorials für z.B. STM32F4xx auch brauchbar? Das Programming Manual, das ich vom Hersteller STM gefunden habe, bezieht sich leider nur auf die Assembler-Befehle, bringt mir also im Hinblick auf C nicht viel... Wisst ihr
[[STM32]] => Kapitel Tutorials für diverse Tool-Kombinationen Die STM32F4 und -F7 sind sich sehr ähnlich. Die grundlegende Arbeitsweise mit IDE, Compiler, Startupcode, Linkerscript, Bibliotheken, Debugger / Debug-Adapter ist bei allen Cortex-M, und somit allen STM32Fxx,
-
Thread
suche IC zum Duty Cycle messen 12 Kanäle
Beitrag #5316856: > Gibbet da einen IC für? Wenn Du Deine Anforderungen reduzierst, kann ein STM32F4xx mit seinen vielen Timern eine Lösung sein.
-
Thread
Problem: ADC-Leitungen unter Mikrocontroller, induktive Einstreuung
so dass ich wegen der noch notwendigen zusätzlichen Beschaltung (SD-Karte, ...) den Controller (STM32F4 mit LQFP144) nicht großartig (+- 5 mm) verschieben kann. Jetzt habe ich das Problem, dass die Steckverbindung mit den Analogsignale zur Messung von Akkuspannung, Ströme der Phasen, Temperatur
-
Thread
Mikrocontroller von dev-board nutzen
Hallo, ist es möglich einen mikrocontroller, welchen man durch ein dev-board programmiert hat (z.b. STM32F4DISCOVERY) zu entlöten und in sein Projekt einzubauen?
Zielschaltung verdrahten. Und schon kannst du den genauso programmieren wie den auf dem STM32F4DISCOVERY selber. Siehe: https://geekilyinteresting.wordpress.com/2014/05/04/using-your-stm32f4-discovery-board-as-a-programmer-and-debugger/
-
Thread
Videosignalverarbeitung mit STM32
CPU Zeit. Ein STM mit 70MHz ist garantiert der falche Typ, 168 oder 200 wäre da angesagt, also STM32F4 / F7. Machbar aber nicht so einfach!
Wandlung monochrom nach USB: https://github.com/iliasam/STM32F4_UVC_Camera https://www.youtube.com/watch?v=V_uk3eTgr50 http://www.stmcu.org/module/forum/thread-614342-1-1.html Generatoren findet man einfacher.
-
Thread
32 Input Capture auf STM32
Hallo, ist es möglich auf einem STM32F4 ein 32bit input capture zu machen mit zwei kaskadierten Timern? Danke!
-
Thread
STM32F4 CCMRAM Linker Script
Hallo alle zusammen, ich verwende den Controller STM32f407VG. Dieser besitzt 128kB Flash + 64kB CCMRAM. Da momentan der Flash schon zu 60% voll ist wollte ich jetzt Variablen auf den CCMRAM verschieben. Informiert habe ich mich darüber auf: http://www.openstm32.org/Using%2BCCM%2BMemory und https://www.mikrocontroller.net/articles/STM32_-_Einstieg_mit_Em::Blocks (Abschnitt: Core-Coupled-RAM verwenden) Hierbei habe ich allerdings noch einige Fragen. 1.------------------------------------------------------------------------ Allgemein: Im Internet habe ich gelesen, dass aus dem
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
hat, will nie wieder zurück ... Also werde ich versuchen, den AL422B am ganz oben abgebildeten STM32F4 Discovery Board (mit einem STM32F420ZI ARM-Prozessor) ans Laufen zu bringen. Ich habe dieses Board mit Absicht gewählt, a) weil ich es herumliegen hatte, b) weil ein ARM-Prozessor draufsteckt,
----------------------- FIFO_RCK = 10kHz clock // feed FiFo with clock signal (using TIM1 on STM32F4) // frequency can be adjusted according to UART-baudrate (e.g. 115200 baud) // and UART-mode (e.g. 8N1 => 1 Start-Bit + 8 Data-Bits + 1 Stop-Bit
-
Thread
Erfahrungen mit ChibiOS & ChibiStudio auf STM32Fxxx
wenn es hautsächlich um ein Sorglos Packet geht kann ich noch mbed-os empfahlen. Für die dickeren STM32F4 das mbed-os 5, das enthält Keil RTX5. Für die kleineren F1 (oder auch Cortex-M von anderen Herstellern) ist das ältere mbed 2 besser weil sparsamer, das RTOS kann man da aber auch einfach hinzufügen
-
Thread
Von 19V auf 5V. StepDown-Design gesucht
) 5V machen. Die 5V-Leitung sollte dann ca. 5A können. Versorgt werden soll ein Mikrocontroller (STM32F4) und ein Streifen WS2812B-LEDs. Das Umschalten der Farben und der Intensität dieser LEDs verursacht eine schnelle Laständerung. Die Lösung über einen klassischen Linearregler sehe ich als unsinnig
-
Thread
FFT-Spektrumanalyzer
einem PIC32MX370 gemacht, das ging sehr gut. Wenn du einen ARM haben willst, kannst du einen STM32F4 verwenden, hier ginge das Discovery-Board, wenn du dir die Hardwarebastelei schenken willst.
-
Thread
[V]STM32-Boards, AVR-NetiO, Logomatic v2 und Displays
hab ich folgendes gegen einen Obolus abzugeben: [1] AVR Net-IO fertig aufgebaut 15€ VHB [2] STM32F4 Discovery 15€ VHB [3] Logomatic v2 Datalogger 30€ VHB [4] Mini STM32 V3.0 Devboard 15€ VHB [5] 4 LCDs hd44780 kompatibel 5€ zusammen [6] 2,4" TFT 320QVT 5€ VHB [7] 2,8" TFT passend zum MINI-STM32
-
Thread
Frequenz um Kommazahl teilen mit PLL und uC
kann, somit musst du dich nicht auf 2er-Potenzen und Shiften beschränken. Bei einem Cortex-M4 (z.b. STM32F4) hast du sogar eine FPU, mit der du innerhalb von 1 Takt mit beliebigen float-Zahlen multiplizieren kannst (+ je 1 Takt für Int->Float und zurück Konvertierung), falls du das brauchst. Musst du
-
Thread
Umstieg von CISC auf RISC µC
CISC-Architektur besitzt. Nun dürfte es kein Problem sein, einen RISC-Prozessor zu verwenden (geplant ist der STM32F4), da der zum µC kompatible Compiler den in C geschriebenen Quellcode in die passenden Befehle umwandelt. Ich wäre dankbar, wenn mir das jemand bestätigen oder mich auf Fehler hinweisen kann.
-
Thread
ext. SRAM für TFT an STM32F407ZGT6 Board
dieses Board https://de.aliexpress.com/item/STM32-ARM-Cortex-M4-STM32F407ZGT6-development-board-STM32F4-core-board/32827402179.html möchte ich ein TFT via FSMC anschliessen. Habe da ein Pollin Schnäppchen https://www.pollin.de/p/tft-display-thg057vglac-h000-640x480-121402 das aber keinen Controller
-
Thread
Idee gesucht um Audio auszugeben
Ausgangsstufe schafft man da nicht mehr. Ich hab selbst schon einen Delta-Sigma-Wandler 4. Ordnung auf dem STM32F4 implementiert, aber bin nur auf ~60dB SNR gekommen. Da gibts Effekte, dass man das am Lautsprecher hört, wenn die CPU gerade "arbeitet" oder nicht.
-
Thread
STM32 -> A53
Ich habe einen STM32F4 als Drohnenflugkontroller. Leider reicht die Performance dessen selbst mit OC auf 240MHz nicht aus um den PID loop mit 32kHz laufen zu lassen. Obs der F7 bringt ist auch fraglich. Da die Anwendung
>PID loop mit 32kHz Ein normaler PID Regler braucht auf dem STM32F4 etwa 1µs. Ist das so viel mehr?
-
Thread
discovery board stm32f4 PWM
Hallo, Da ich mit dem Board nicht so viele Erfahrungen habe, möchte ich zuerst euch fragen. Ich möchte 12 PWM Signale mit dem Board erzeugen. außerdem : -Die Frequenz der Signale muss pro Ausgang einstellbar sein. -Die Phasenverschiebung zwischen Signal A und B muss zwischen -90 und +90 Grad einstellbar sein. Hat jemand von euch so was schon gemacht? Vielen Dank
-
Thread
STM32 HAL Jump zur applikation
Hallo zusammen, auf einem STM32F4 habe ich auf der 0x8000000 einen Bootloader. Dieser prüft einen Flag ab. Je nachdem was vorliegt startet er entweder die Applikation oder warten auf Instruktionen um per IAP die Firmware zu aktualisieren
-
Thread
Micropython Grundlagen
auf diesem Board zu > installieren ? Nicht direkt auf diesem Board, aber ich habs mal auf einem STM32F4-Discovery (mit F407) ausprobiert. War recht einfach zu installieren. https://github.com/micropython/micropython/wiki/Pyboard-Firmware-Update
Das STM32F4-Discovery wäre auch nicht schlecht. Vielleicht sollte ich das mal probieren. Werden dort die eingebauten Peripheriekomponenten unterstützt ( Audio-Dac, Beschleunigungssensor ) ? Das F407-Black
-
Thread
Mehrkanal Audio-Output mit STM32F4 Discovery Board
ich suche gerade für ein bevorstehendes Projekt die passende Plattform und bin dabei auf das STM32F4 Discovery Board gestoßen. Bisher habe ich ausschließlich Erfahrung mit Arduino Plattformen und Einplatinencomputern. Mich würde interessieren, ob das STM32F4 Discovery Board für das Projekt
Beispielcode) hat: Ich schaue regelmäßig hier rein. In ca. 4-6 Wochen werde ich erste Tests mit dem STM32F4 Discovery Board machen. Vorher schaffe ich es zeitlich leider nicht. Für jeden Hinweis, der mich in irgendeiner Weise weiter bringt oder mir Tüfteleien erspart (da ich bei Null anfangen muss), bin
-
Thread
STM32L053 libopencm3 und SPI
die Implementierung aus der Schnittstelle des F4 "klauen", d.h. die spi.h aus include/libopencm3/stm32/f4 und die spi.c aus lib/stm32/f4 in das jeweilige Verzeichnis des L0 kopieren, in include/libopencm3/stm32/spi.h noch ein #elif für den L0 einfügen und im Makefile in lib/stm32/l0 noch die objects für
jene eines Atmegas. Bitmasken sind auch definiert. Ich brauche ganze 3 (drei) Zeilen, um bei einem STM32F4 das SPI mit Registern zu parametrieren. Faustregel: Sehr viel dieser Register einfach auf 0 lassen. Einfach mal versuchen.
-
Thread
Atollic TrueStudio - undefined _ebss
eines >> VCPs auf einem STM32F105/103? > Für den F103 gäbs noch den von W.S.: > Beitrag "Re: STM32F4 USB CDC" > Für den F105 wirds kaum eine "schlanke" geben, denn der "OTG"-Core ist > sehr komplex. Für die Nachwelt: Hier habe ich eine "schlanke" Implementation des VCPs durchgeführt. Es
-
Thread
STM32 Interrupt 2 Taster erkennen
suche richtig. Suchbegriffe: stm32 configure port interrupt Ein Treffer z.B. hier https://stm32f4-discovery.net/2014/08/stm32f4-external-interrupts-tutorial/
> Ein Treffer z.B. hier > > https://stm32f4-discovery.net/2014/08/stm32f4-external-interrupts-tutorial/ Solche Bespiele habe ich schon gesehen. Bei mir hakt es ab den Punkt wo ich sage ok der PD0 Port soll das tun. In deinem Beispiel
-
Thread
Blackboard STM32F407
auf der Suche nach einem passenden Display, habe ich das hier gefunden: https://www.ebay.de/itm/STM32F4DISCOVERY-STM32F407-STM32-ARM-Cortex-M4-Development-Board-STLink-V2/142642521795?epid=1184250968&hash=item21362826c3:g:UMQAAOSw8b1aRuqx und konnte des Preises wegen nicht widerstehen es zu kaufen
Markus schrieb im Beitrag #5264990: > Wusste ich es doch, das F4 gab's auch schon: > Beitrag "STM32F4 Discovery Arduino" ... dass es das Board gibt war schon klar, hier wollte ich nur auf die 2,41 Euro hindeuten die das Ding kostet !
-
Artikel
STM32F4-Discovery
daraus ergeben sich für mich folgende Pfade die eingetragen werden müssen: /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/CMSIS/Include /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/CMSIS/Device/ST/STM32F4xx/Include /home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0
/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 noch
-
Artikel
Datei:Stm32F407 disco.png
STM32F4 Discovery
-
Thread
USB Anbindung an STM32
Tutorial: USB-Tutorial mit STM32 Bis auf USB ist der STM32F4 kein Problem und ich hab den gewählt, weil ich die 320kbyte Ram benötige. Dann werde ich lediglich D-, D+ und GND verbinden. Sowie GND mit Shield über 1M und 4,5nF (Filter für Antennenwirkung).
Max schrieb im Beitrag #5262728: > Bis auf USB ist der STM32F4 kein Problem und ich hab den gewählt, weil > ich die 320kbyte Ram benötige. Ok... Einige STM32L4 haben auch den einfachen "USB" Core aber 160 kB RAM, falls das in Frage kommt. Mampf F. schrieb