-
Thread
STM32F4 + CooCox CoIDE Linker Fehler
Hallo, ich versuche gerade das erste Mal ein Programm für mein Mikrocontroller Board STFM32F4-Discovery zu kompilieren. Ich nutze dazu die GNU Tools GCC ARM Embedded von der CooCox Seite sowie die CoIDE. Ich erstelle ein Projekt wähle ST->STM32F407VG und versuche das Projekt über F7(Build)
Ok, ich habe das Problem selbst gelöst. Es lag vermutlich an der neuen 4.7 Version der GCC ARM Tools. Nach installieren der 4.6 klappt nun das Linken auch.
-
Thread
STM32F4 Discovery Board: Aufruf Funktionen in Atollic TrueStudio
Erklärungen zu einigen Dingen. Ich hoffe jemand kann mir welche geben. So! Ich arbeite mit dem STM32F4 Discovery Board und verwende die IDE Atollic TrueStudio. Ich habe einen Code zur Berechnung der Distanz mit dem Distanzsensor HC-SR04 geschrieben. Mein Code funktioniert gut, wenn ich ihn in
Stefan ⛄ F. schrieb im Beitrag #7072050: > Warum, 2 Threads zum selben Thema? Mache das nicht! > Ich habe dir schon in dem anderen Thread geantwortet. Ich versuche gerade einen von den Beiden zu löschen.
-
Thread
STM32F4-Discovery Flashprogrammierung MacOS -> Nervt :-)
müsste, um ohne Gleitkomma-Rechnerei hin zu kommen. Mein Problem ist nun die Flashprogrammierung des STM32F4-Discovery. Weder mit OpenOCD noch mit stlink kann ich vom MacOS aus den Flash programmieren. Dabei spielt es keine Rolle, ob ich die Programme von der Kommandozeile starte oder mit GDB fernbediene
-
Thread
STM32F4 Timer2 im Encoder Mode plus Capture Compare
Hallo Ich habe Timer2 als Encoder Timer konfiguriert, was auch super funktioniert. Jetzt möchte ich zusätzlich einen TimerWert als Compare Wert setzen, der mir einen Interrupt auslöst sobald die Encoder-Position diesen Wert erreicht, der Timer soll aber weiterzählen. Geht das überhaupt? Mit der Konfiguration unten geht es leider nicht. Beispiel: Encoder Timer Werte steht auf 1000, sobald ich den Encoder drehe, wird der Timerstand erhöht bis 10000 usw. Wird die Position von 5000 erreicht möchte ich einen Interrupt, der Zähler soll aber normal weiterlaufen. void PositionEncoder_Config(void
-
Thread
STM32F4 Discovery in Gehäuse einbauen - USB-Buchse rausführen
Hallo, ich möchte gerne in ein Gerät ein STM32Discovery auf einer eigenen Platine in ein Gehäuse einbauen. Ich möchte die USB-OTG-Schnittstelle des Discovery benutzen, kann das Board aber nicht so einbauen, dass die Kante mit der Micro-USB-Buchse an einer Gehäusewand liegt und ich die Buchse mit einer entsprechenden Öffnung im Gehäuse direkt nutzen könnte. Leider führen die Header vom Discovery die beiden USB-Leitungen PA11 und PA12 nicht heraus, so dass ich aktuell nur eine Möglichkeit sehe, zu einem USB-Anschluss zu kommen, ohne groß an dem Discovery rumzulöten: Ich nehme ein internes
-
Thread
STM32F4 Discovery - Ethernet, ADC, TIM3 Trigger
Servus mal wieder! Habe folgendes Problem: Mein µC läuft mit initialisiertem Ethernet (PHY DP83848) und kommuniziert mit dem PC. Hier funktioniert alles wie es soll. Nun initialisiere ich TIM3 und aktiviere den Trigger-Output Modus. ADC1 wird initialisiert und der externe Trigger Eingang wird auf TIM3 gestellt. Der Timer läuft und triggert bei jedem Update den ADC (mithilfe Interrupts geprüft). Es werden aber keine Daten im DR Register aufgenommen, alle Bits sind dauerhaft auf 0. Das Ganze ohne initialisierung des Ethernets: Gleiches Spiel. Nachdem ich den PHY allerdings vom µC trenne, funktioniert
-
Thread
Frage zu Excel-Dokument: STM32F4 Clock Configuration/ Prescaler einstellen
Guten Tag, ich habe vor langer Zeit mal im Unterricht, das Excel-Dokument: STM32F4 Clock Configuration benutzt, welches ich als Anhang anfüge. Allerdings kann ich damit nicht mehr wirklich was anfangen und hätte ein paar Fragen an euch. Ich würde mit dem Timer 4 gerne eine
ich dazu den Prescaler einstellen und welchen Wert bekommt ARR? Meine normale Taktfrequenz auf dem STM32F4 Discovery-Board beträgt 24 MHz, nicht wahr? Wo muss ich diese Werte dann in dem Excel-Dokument eintragen? Mit diesem Dokument kann ich mir dann auch eine Datei erzeugen lassen, ist dies dann
-
Thread
STM32F4 BK1 und BK2 des Quad SPI auswählen?
Hallo, ich möchte den Quad SPI eines STM32F469 mit der Cube HAL verwenden. Für Quad SPI gibt es zwei verschiedene "Bänke", BK1 und BK2. Sind das nun zwei verschiedene QUAD SPIs oder wie ist das zu verstehen? Bei der Initialisierung kann man nur einen Quad SPI wählen: QSPIHandle.Instance = QUADSPI; Wie wähle ich also aus, auf welcher Bank man Senden/Empfangen möchte? Vielleicht über die sogenannte FlashID? QSPIHandle.Init.FlashID = QSPI_FLASH_ID_1; Viele Grüße Johannes
-
Thread
STM32F4Discovery - Ausführen aus Eclipse tut, bei Boot aus Flash aber nicht
Problem. Mein Programm, welches ich mit Eclipse-GNUARM geschrieben habe, läuft prima auf meinem STM32F4Discovery-Board. Im Endeffekt ruft er openocd auf, welcher dann die Applikation im RAM dort ausführt (ohne Flash) Sobald ich aber das erstellte hex-File von Hand ins den Flash übertrage (also
-
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
Webserver mit STM32F4 und Sd Karte, Fehler bei SSI Tags ersetzen
Hallo, ich habe das Beispiel Webserver mit STM32F4 und SD Karte von http://mikrocontroller.bplaced.net/wordpress/?page_id=2434 ausprobiert. Dabei ist mir aufgefallen, dass wenn ich SSI aktiviere und mehr als 2 Tags in der HTML Seite einbinde,
-
Thread
STM32F4 FSMC Adressauswahl für TFT basierend auf ILI9341
Hallo zusammen, ich bin momentan an einem Schaltplan für ein Projekt, bei dem der STM32F405 zum Einsatz kommt. Ich habe ein 240x320TFT mit ILI9341, das ich über FSMC ansteuern möchte. Der STM32 verwendet gemäß STM AppNote AN2790 folgende Datenleitungen: - FSMC [D0:D15]: FSMC databus: 16-bit width - FSMC NEx: FSMC Chip Select - FSMC NOE: FSMC Output Enable - FSMC NWE: FSMC Write Enable - FSMC Ax: one address line used to select between LCD Registers and LCD Display, RAM where x can be 0 to 25 Leider habe ich das mit der Addressauswahl nicht so ganz verstanden und im Datenblatt des LCDs
-
Thread
I2C hängt im STM32F4 beim Flash-Erase
und weiss eine Erklärung oder Lösung: Meine Anwendung liesst Daten von einem Sensor, der am I2C1 am STM32F4xx hängt. Wenn ich ein Erase im Flash mache, bleibt der I2C manchmal stehen. Genauer gesagt bleibt das Busy-Flag im I2C1_SR2 stehen und lässt sich nicht löschen. Nur durch ein SWRST und Neu-Initialisierung
-
Thread
STM32F4: 3D Sound effect / binaural audio
Hallo, Ich habe mich seit einiger Zeit mit dem Audio-Programmierung auf STM32F4-Discovery beschäftigt, als Ergebnis habe ich ein Projekt mit 3D Sound Effekt oder Binaural Audio fertig gestellt, hier der link zu dem Projekt http://cahya-wirawan.github.io/stm32f4-3dsound/
-
Thread
STM32F4 mit CodeBlocks und Linux - C++ geht nicht?
Hi Leute, ich habe mir den Artikel hier http://www.mikrocontroller.net/topic/265600 durchgelesen und konnte das Beispiel erfolgreich auf Linux (Ubutnut 14.04 , Codeblocks 13.12) ummünzen. Meine C-Files, die ich erstellen kann, kann ich erfolgreich auf den STM32 laden und Sie funktionieren auch. Nun habe ich leider wieder das Problem, wie auf der Kommandzeile auch schon, das wenn ich C++ Std-Header einbinden will, der Compiler die Biblioteken nicht kennt [c] #include <iostream> #include <vector> #include <deque> [/c] führen immer zu der gleichen Meldung: src/main.c|
-
Thread
I2C STM32F4 Discovery Board Kommunikation mit Sensor
Hallo. :) Wir haben ein Projekt mit dem STM32F4 Discovery Board, bei welchem eine Kommunikation zwischen dem Board und einem Sensor über I2C hergestellt werden muss. Steppen wir Schritt für Schritt durch das Programm durch, funktioniert die
-
Thread
Verständnisproblem RGB LED Matrix + FSMC-Controller (STM32F4)
Stück aneinander, vergleichbar https://www.adafruit.com/product/420) herum und will diese mit einem STM32F4 Discovery betreiben. Ich habe in den letzten Tagen einiges zum Thema Bit Angle Modulation, Soft PWM, FSMC und Ähnlichem durchgelesen und Quellcodes angeschaut. Trotzdem werde ich bei FSMC nicht
-
Thread
Codearchiv: STM32F4xx MAX7219 7-Segment Ansteuerung
Hallo, für Google und den der es braucht. Inhalt: Modul für einen STM32F4xx uC, basierend auf StdPeriphLibs 1.6.1 ein Interface für den 7-Segment Treiber MAX7219 mit 8 Stellen. Implementiert sind Basisfunktionen, im Wesentlichen die Darstellung einer Integerzahl im Display
SetDigit(uint8_t, uint8_t,_Bool); void MAX7219_ClearAllDigits(); void MAX7219_PrintInteger(uint8_t, int32_t, uint8_t); [/c] Grundsätzlich beliebig erweiterbar. Viel Spass beim Basteln. Christian
-
Thread
STM32F4 Bootloader "Error: Initializing the Option Bytes failed"
Hallo, ich habe ein Problem mit dem Bootloader von einem STM32F, der sich nicht aktivieren lässt. Der Controller wurde einmal mit dem internen BL über USB geflasgt und danach gibt es keinen Zugriff mehr. Andere Platinen werden Problemlos beschrieben. Was auch sehr komisch ist, dass einmal die IDs nicht gelesen werden... [c] 09:00:31 : USB speed : Full Speed (12MBit/s) 09:00:31 : Manuf. ID : 09:00:31 : Product ID : 09:00:31 : SN : 09:00:31 : FW version : 0x011a 09:00:31 : IAP 09:00:31 : UPLOADING ... 09:00:31 : Size : 1024 Bytes
-
Thread
[V] STM32F3 + STM32F4 Discovery Board
Hallo, ich habe ein STM32F3 und ein STM32F4 Discovery Board übrig. Beide sind neu und unbenutzt, habe sie nur einmal zwecks Funktionskontrolle angeschlossen. Das F3-Board kommt in der OVP (Blister), das F4-Board verschicke
versichertem Versand. Ich hatte mir beide Boards im Dezember 2012 gekauft, weil ich mich näher mit den STM32 befassen wollte. Habe dazu allerdings keine Lust mehr... Gruß Thorsten
-
Thread
[S] STM32F4-DISCOVERY STM32F407VGT6
Hallo zusammen, hat jemand ein STM32F4-DISCOVERY (STM32F407VGT6) abzugeben? Bei den üblichen Verdächtigen ist es derzeit entweder nicht verfügbar, mit hohen Preisen eingestellt, oder mit hohen Versandkosten. Danke für Angebote!
Apotheke Conrad sollte noch welche haben https://www.conrad.de/de/entwicklungsboard-stmicroelectronics-stm32f4discovery-443910.html
-
Thread
STM32F4 - Discovery - USB Device Highspeed Bulk Transfer
Hi liebe Forengemeinde, ich komme aus der AVR32 Ecke und taste mich nun in die Welt der ARM Controller. Dazu habe ich von einem Kollegen das STM32F4 Discovery Board bekommen. Ich habe noch nichts damit angestellt, würde mir aber die CooCox IDE
auch auf einem STM32F4xx ? libopencm3 ist für STM32F103 soweit ich gesehen habe. Grüße Dieter
-
Thread
STM32F4 LCD DM-LCD35RT Pixelmüll (SSD2119)
Vielleicht hat ja jemand ein ähnliches Problem oder gar eine Lösung dazu. Gegeben ist: ST ST STM32F4-Discovery Board mit STM32F407VG Embest Discover More STM32F4DIS_BB Board dazu gehörendes LC-Display (Hersteller unbekannt, wird aber im bündle bei Farnell verkauft) IDE: CooCox 1.7.6 GCC Toolchain
einen Moment, weil ich dazu erst mal eine Rückverbindung zum PC herstellen muss. Habe zwar auf dem STM32F4DIS_BB Board eine RS232 drauf, allerdings mit männlicher SubD9 und keinen genderchange oder Nullmodemkabel zur Hand ;) > event. ein Problem mit der Spannungsversorgung/Strom > vom Display.
-
Thread
STM32F4 FSMC 8-Bit Bus Zugriff auf 32 Bit Werte
uint32 lesen will. Aber: Die Registerwerte im FPGA verändern sich, z.B. im Falle eines schnellen counters. Wenn der STM32F4 jetzt den 32-Bit Counterwert über 4 8-Bit Zugriffe lesen will, dann kann sich mittendrin
erkennen kann ob der STM32F4 jetzt nur 8-Bit oder 32-Bit lesen will. Wie macht man so etwas richtig? Danke und Gruß Martin
-
Thread
Keil Debugger mit STM32F4Discovery / veraltete Firmware im ST-Link
Keil macht das leider nicht mehr bei den STM32F4, bei den STM32F103xx geht das noch, bei den STM32F105 mit ein paar Tricks. Der Support behauptet sie hätten deswegen viel Beschwerden. Der Aufwand wäre zu groß das alles zu pflegen. Nur viel Geld
Ja, klar. Ist wohl eine Entscheidung von Keil GF drittklassig zu werden... Von den STM32F4xx gibt es nun auch nicht so große Unterschiede wie beim F103er. Eigentlich nur den F407 und F417 also nur zwei Pheriperievariationen. Und wieso das Keil jetzt nicht implementieren kann ist mehr
-
Thread
CAN mit STM32F4Discovery und MCP2551: MCP lässt nichts von CANBus zu Rx durch
Hallo zusammen, habe in den letzten Tagen versucht, mit dem STM32F4Discovery-Board und dem MCP2551 als CAN-Transceiver, CAN in Betrieb zu nehmen. Irgendwo scheitert es aber, da der MCP2551 scheinbar nichts vom CAN-Bus zum Rx-Pin des MCPs/STMs druchlässt. Zweiter
CAN_H_gelb__und_CAN_L_blau_.gif) sieht komisch aus. Ich habe eine ähnliche Konfiguration am Laufen - STM32F373 + SN65HVD1050 CAN Transceiver (Platine+Schaltung aber nicht von mir) + CANcaseXL(CANoe). Bei mir sehen die CAN-Pegel wie im Anhang gezeigt aus (Gelb=CANH, Rot=CANL, Grün=invertierte Differenz=
-
Thread
STM32F4 + OpenBLT (Bootloader) + emWin Probleme
index.php?page=Thread&threadID=2204 https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fSTemWin%20-%20GUI_Init%28%29%20hangs%20after%20use%20of%20a%202nd%20Level%20Bootloader%20on%20STM32F429&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B&TopicsView=https%3A%2F%2Fmy.st.com%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2FAllItems.aspx¤tviews=0 Ich hoffe es findet sich jemand der den entscheidenden
-
Thread
STM32F4 STM32L152: DAC Ausgabe DDS Spannungseinbruch
Hallo, ich benutze ein STM32F4 und STM32L152 Discovery Board. Ich lasse auf beiden nahezu 1:1 die selbe Software laufen. Ich lasse mit 60kSps einen Sinus ausgeben. Ich messe direkt am Port Pin GPIO A:4 mit meinem Oszilloskop. Der STM32F4 hat absolut keine Probleme, alles sauber. Beim STM32L152 hingegen bricht die Spannung ab einer Frequenz von 500Hz langsam ein, bis ich irgendwann nur noch einn winziges Dreieck Signal sehe. Ich
-
Thread
Suche Beispielcode für I2c LCD am STM32F4 Discovery
Hallo, bin neu im ARM Umfeld. Ich habe ein STM32F4 Discovery board und habe die ersten Versuche mit GPIO und PWM etc. hinter mir. Nun versuche ich ein I2C LCD vom Arduino an dem STM32F4 zu betreiben. Ich bekomme es aber nicht hin. (Ich stelle
stm-einsteiger schrieb im Beitrag #3106602: > Hallo, > > bin neu im ARM Umfeld. Ich habe ein STM32F4 Discovery board und habe die > ersten Versuche mit GPIO und PWM etc. hinter mir. Gut ! > Nun
-
Thread
[Tausche] M24LR-DISCOVERY (NFC-EEPROM) gegen STM32F4DISCOVERY
with energy harvesting - http://www.st.com/web/en/catalog/tools/FM116/SC1444/PF253360) gegen ein *STM32F4DISCOVERY* (Discovery kit for STM32F407/417 lines - with STM32F407VG MCU - http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419) tauschen. Ich habe das M24LR-DISCOVERY for free auf
besteht (wie auf der Website vom Link oben ersichtlich) aus einem EEPROM-Modul mit EEPROM, LCD und STM8L, sowie einem USB-Transceiver Modul mit STM32 drauf. Das STM32F4DISCOVERY muss auch nicht original-verpackt sein, ein wenig "verbastelt" wäre auch noch i.O., sofern es noch 100%-ig funktioniert.
-
Thread
[V] Diverse STM32 (F4, L4, H7) und weitere ICs
Hallo, ich biete folgende Chips an: 5x STM32F469VET6 (8€ pro Stück) 10x STM32L431RCT6 (5€ pro Stück) 4x STM32H750VBT6 (8€ pro Stück) 7x STM32F401RCT6 (5€ pro Stück) 8x STM32L451RCT6 (6€ pro Stück) 10x TMC4671 (5€ pro Stück)
Z.F. E. schrieb im Beitrag #7271603: > Meine sind gut verpackt angekommen. Danke. Meine auch, danke.
-
Thread
Entwicklungsumgebung für Cortex-M4 (STM32F4) welche Makefiles unterstützt (Contiki)
kostenlos verfügbar war. Für das neue Projekt brauchen wir mehr Rechenleistung, so dass die Wahl auf einen STM32F4 fiel. Mit den 32kB-Testversionen kommen wir leider nicht aus. Als Unterbau für das Projekt wollen wir "Contiki" verwenden, welches stark Makefile-basiert ist (sprich, viele Optionen werden in Makefiles
http://forum.chibios.org/phpbb/viewtopic.php?f=13&t=552 oder coocox
-
Thread
Eagle 5 LIb für STM32F4 & F3 gesucht
Hallo, ich brauche für ein Projekt den STM32F404 und den STMF303. Hat jemand eine passende Lib für Eagel 5? VG, Peter
Es geht nur um die grossen Gehäuse. Beim F4 muss externes RAM dran!
-
Thread
[STM32F4] Erfahrungen mit Linux-Kernel 4.2+ auf STM32F429?
Guten Morgen, seit Linux 4.2 gibt es wohl den STM32F429-Discovery-Board support im Linux Mainline-Kernel - man kann sich daher das uralt ungepflegte ucLinux (2.6er Kernel) sparen :) Hat das schonmal jemand getestet? Ich
Mampf F. schrieb im Beitrag #4976266: > Der STM32F429 kostet nur einen 10er und der ist gerade noch so an der > Grenze, wo man noch gut damit arbeiten kann. Braucht das Linux dann auch ein SDRAM? Das würde
-
Thread
Entwickler/Designer für STM32F4 Board gesucht, Vorlagen und Ideen vorhanden.
ich ein Board ähnlich dem beigefügten brauche. Kurze Erklärung: Pin2DMD ist eine Tool für den STM32F4, das die Signale von echten Flippern umsetzt auf RGB DMD Panels. Bisher haben wir (andere Projektbeteiligte und ich) ein Breakoutboard und ein STM32F4 Dicoveryboard entwickelt und erfolgreich
hat Interesse daran mir dabei unter die Arme zu greifen? Ein "normales" Stamp/Breakout für den STM32F427 gibt es bereits, Pinout und benötigte Komponenten ebenfalls. Weitere Detils finden sich in den angehängten Dateien. Gerne per PM oder auch telefonisch unter 05245/834686 Gruß, Dom
-
Thread
STM32F4x9 - FMC - SSD196x
kommt es zum konflikt. Deswegen muss ich den alten "SDRAM" >entfernen müssen. Leider Falsch. 4LCD und 2 SDRAM packt der STM32F429 gleichzeitig. Wäre ja auch blöd, wenn man Grafik nicht mit mehr RAM kombinieren könnte. Gruß, dasrotemopped.
> Leider Falsch. 4LCD und 2 SDRAM packt der STM32F429 gleichzeitig. Ja stimmt. Ich habe nicht realisiert, dass der FMC_NEx für SDRAM / NOR / NAND jeweils an anderen Pins liegt.
-
Thread
[STM32F4xx] NRF24L01+ Funkmodul Source Code
nicht direkt verwendet werden aber wer selbst mit dem Funkmodul NRF24L01+ arbeitet und dieses an einem STM32F4xxx betreibt (StdPeriphLibs), der wird vielleicht das ein oder andere nützlich finden. Es gibt eine ganze Menge Fallstricke beim NRF24L01+ aus China, denn Originale von Nordic sind kaum zu bekommen
Anbei die Weiterentwicklung, diesmal aber auf dem STM32F103 und der StdPeriphLibs. Der CPU M3 Kern spielt nur soweit eine Rolle, wie die Low Level Routinen ganz unten im DRV Modul angepasst werden müssen an die Hardware. Das Modul DRV ist das Treiber Interface
-
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,
Ich bin noch Neuling auf dem STM32 wer kann mir helfen? Gruß Jackson
-
Thread
OpenSource IMU 10DoF mit STM32F4 (Eclipse basiert) Sammelbestellung
Am Debugger (STM32F4Discovery)
Noch ne IMU, auch STM32F4: http://aeroquad.com/showwiki.php?title=AeroQuad32+Flight+Control+Board
-
Thread
STM32CubeIDE CMSIS Projektstrur Bibliotheken für STM32F4 ohne HAL!
Hast du in der Datei stm32f4xx.h die Zeile für dein Target aktiviert? Anbei mal ein Beispiel für den STM32F407.
? LowLevel, ist damit die stm32f4xx_rcc.h, stm32f4xx_gpio.h etc. gemeint oder welche Dateien sind das? Wenn es das erste ist, befinden die sich im Ordner Inc (siehe Bild)
-
Thread
HELIX MP3-> kann man FDCT32 durch die STM32F4 DSP Lib ersetzen?
Ich bin es noch mal mit dem HELIX MP3 Decoder auf einem STM32F4. Mir ist aufgefallen das es eine Routine (FDCT32) gibt die man doch eigentlich durch eine der DSP-Lib Versionen ersetzen können müsste. Die ganze Berechnung schreit doch nach optimiere mich.
-
Thread
STM32F4 Discovery chibiOS chThdSleepMilliseconds zu langsam
Hallo, ich habe gerade angefangen mit dem STM32F4 zu arbeiten. Da ich für mein späteres Projekt das chibiOS brauche, bin ich gerade dabei mich ein bisschen mit dem selbigen zu beschäftigen. Nun zu meinem Problem: Mit diesen Anweisungen [code
(GPIOD, GPIOD_LED4); palClearPad(GPIOD, GPIOD_LED4); Gibt es für den STM32F4 mit den chibiOS Betriebssystem schen ein Projekt, mit dem ich einsteigen könnte?
-
Thread
STM32F4Discovery + emIDE: Semihosting - wie geht's?
gefragt: bekomme ich meinen texane-gdb dazu via St-Link printf-Statements im debug-mode aus meinem STM32F4Discovery-Board auszulesen? Wenn ja: was muß ich tun und was muß ich im programm einbinden? Viele Grüße Josef2
nicht auf der Kompatibilitätsliste stand. Auf Deiner verlinkten Seite finde ich nun auch das ST32F4Discovery Board - das sind gute Nachrichten. Außerdem finde ich dort auch eine Anleitung, wie ich das ganze notfalls wieder rückgängig machen kann - supi, das gibt Sicherheit. Kurzum: es ist genau
-
Thread
CAN Projekt für coocox oder Atollic True Studio mit STM32F4Discovery
Hallo zusammen, hat jemand ein funktionierndes CAN-Projekt mit Coocox oder Atollic True Studio für STM32F Discovery Board? Ich hatte selbest monatelang mit IAR gearbeitet und alles lief Reibungslos. Nach Integration in Coocox (oder auch Atollic) funktioniert aber nicht mehr. Habe alle Varianten ausprobiert
Hi Masoud Persian, schau mal bei Uwe rein. Da gibt's über 60 fertige Libraries für den STM32F4 inkl. Source und komplette CooCox-Projektordner: Library 59: CAN-LoLevel (zum benutzen der 2 CAN-Schnittstellen) http://mikrocontroller.bplaced.net/wordpress/?page_id=2400 Library 60: CAN_MCP25050
-
Thread
Software CRC 30bit-Message mit 5bit-Poly mit STM32f4
Hallo Forengemeinde, ich muss eine Software-CRC über 30bit mit einem 5bit Polynom machen. Dabei hab ich eine Frage: An die Message sind (Polybit)-1 Nullen anzuhängen und dann das übliche Verfahren durchzuführen. Nun passt das ganze aber nicht mehr in ein uint32_t Datentypen. Wie würdet ihr das am besten, schnellsten, effizientesten ohne LUT prozessieren? Hintergrund: Ich schicke etwas per DMA-SPI doublebuffer raus, was einen CRC-Remainder über die Nachricht erfordert. Während der eine Buffer gesendet wird lege ich den zweiten Buffer fest, der unter anderem dann eine CRC-Prüfsumme
-
Thread
STM32F4 Discovery LD1 blinkt rot bei externen 5V
Hallo, ich habe heute versucht das erste Mal das STM32F4 Discovery Board mit externen 5V über mein Labornetzteil zu versorgen. Dazu habe ich +5V an den Pin 5V und Masse an GND gelegt, USB war nicht angeschlossen. Das Bord reagierte mit einer rot blinkenden
-
Thread
STM32F4Discovery Interrupt per PortD Pin0 auslösen
Hallo, bei meinem unten aufgeführen Programm soll bei einer steigenden Flanke an PortD Pin0 ein Interrupt ausgelöst werden und die LED an Pin14 des PortsD toggeln. Dies geschieht leider nicht. Im Dateianhang ist meine Lösung mit einem Interrupt an PortA Pin0. Damit funktioniert es. Was mach ich falsch? int main (void) { SystemInit(); GPIO_InitTypeDef GPIO_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; // GPIOD Takt einschalten RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE); // Konfiguriere PD0 soll Interrupt auslösen
-
Thread
STM32F4 TIM1 PWM funktioniert nicht bei aktivem USART1&6
Hallo liebe µPC Community, ich bastel gerade an einem Projekt in dem ich über USART1 eine Temperatur auslese und über USART6 die RS232 Schnittstelle zum PC herstelle. Über ein Protokoll kann ich von meinem Rechner ein PWM Signal auf dem µpc erzeugen(TIM1 als PWM). Das bedeutet, ich beschreibe das CCR1 register. Außerdem wird über RS232 Byteweise eine Temperatur zum Rechner übertragen (im Burst Modus). Nun zu meinem Problem: Wenn ich die einzelnen Komponente laufen lasse (PWM erzeugen oder Temperatur auf PC anzeigen lassen) läuft alles super und ohne Probleme. Sobald ich beide Projekte
-
Thread
Delay Funktion funktioniert nach Wechsel von C zu C++ nicht mehr ,STM32F4xx
Hallo, ich möchte ein aktuelles Firmwareprojekt eines STM32F4xx, geschrieben in C, in ein C++ Projekt migrieren, um für ein Firmwareupdate Klassen etc. nutzen zu können. Es findet zudem ein Wechsel der IDE statt (CooCox zu TrueStudio). Kompilierfähig ist bereits
Programm aber in der Delay Funktion hängen. Die Variable Systick_Delay ist als [c] static volatile uint32_t Systick_Delay; [/c] in der systick.cpp Datei angelegt. Code für die µs Delay Funktion: [c]void delay_us(volatile uint32_t delay) { Systick_Delay = delay; while(Systick_Delay != 0); }[
-
Thread
Probleme mit printf auf STM32F4xx. Printf schluckt immer das letzte newline
Hallo, ich habe hier einen ARM STM32F4, auf dem ich gerne printf nutzen würde, um Debug ausgaben zu machen. Dazu habe ich den Uart aktviert (tut). Dieses Modul stellt eine uart_send_string() funktion zur Verfügung. Tut auch. Um printf