-
Thread
Stm32f4 Problem: "No target connected"/ Wie Flash-Speicher löschen?
hallo, bei meinem Stm32d4 ist plötlich ein Problem aufgetreten. Wenn ich Code auf ihn laden möchte, dann kommt die Fehlermeldung "No target connected". Ich habe gelesen, dass ich das Problem beheben kann, indem ich den Flash-Speicher lösche. Aber wie mache ich das? Bitte so erklären, dass es ein absoluter Anfänger versteht. Oder kennt jemand eine alternative Lösung? Beziehungsweise hat dieses Problem schon mal mit derselben Methode gelöst?
-
Thread
STM32F4 USB CDC/VCP mit DMA?
Gibt es eine Möglichkeit, den USB Stack im CDC Modus mit DMA zu verwenden? Momentan nutze ich UART und eine USB-UART-Bridge, um Daten zu übertragen. Nach 512 Bytes wird dann ein Interrupt aufgerufen, der die Daten verarbeitet und den Buffer wechselt. Ich möchte dies nun mit USB CDC machen, habe online aber nur libs gesehen, die bei jedem empfangenen Byte einen Interrupt auslösen...
-
Thread
Controller für NN/SPI
bestücken, das kann aber jeder der das heiße vom kalten Ende des Lötkolbens unterscheiden kann. Die STM32F4 müssten auch mehr als 1 SPI in HW haben - aber da kenne ich die Packages nicht.
Jim M. schrieb im Beitrag #4319964: > Die STM32F4 müssten auch mehr als 1 SPI in HW haben - aber da kenne ich > die Packages nicht. Haben sie und beim STM32F401 sind im kleinsten Package WLCSP49 (3x3mm) zwei rausgeführt.
-
Thread
STM32 µC Board und DAC
DAC keine negativen Werte, und die Berechnung in (4) mit Addition klappt nur wenn i >= 0 ist. STM32F4 hat das unter Cortex M übliche Debugging Interface, damit kann man sich die Zwischenwerte von i mal anschauen.
Jim M. schrieb im Beitrag #4319908: > Ein paar Anmerkungen: Der STM32F4 unterstützt nur float und nicht double > in Hardware, die Berechnungen sind also recht lahm in Software. > > Die Skalierung in (1) ist eine gute Idee, wenn voltage Typ float wäre. > Die Skalierung
-
Thread
GCC / ARM Cortex, Registerzugriff über Pointer & struct
was der > Compiler beim Optimieren so erzeugt. Hier noch ein Beispiel für Ungläubige, für den STM32F4: [c]#include <stdio.h> #define __IO volatile /*!< Defines 'read / write' permissions */ // Definition struct für GPIO-Register typedef struct { __IO uint32
-
Thread
STM32F429I Disco
In der stm32f4xx_it.c die Routine void SysTick_Handler(void) { } mit eigenem Code füllen. Gruß, dasrotemopped.
-
Thread
CAN: Wie sollte man am besten die Firmware aufbauen?
Hallo. Ich verwende mehrere STM32F4 und kommuniziere über CAN. Unter Laborbedingungen ist die Kommunikation soweit stabil. Bin gerade dabei mir Gedanken zu machen wie ich den gesamten Aufbau/Firmware stabiler bekomme. Denke an
-
Thread
ESP826: Problem mit "AT+CWJAP?"
Hallo zusammen, ich bastle grade mit einem ESP8266 herum, zusammen mit einem STM32F4-Discovery. Funktioniert soweit sehr gut, CWLAP geht, ebenso wie CIFSR, CWJAP und CWQAP. Ich will mit CWJAP? den aktuellen AP auslesen, klappt auch immer, wenn verbunden. Wenn nicht verbunden, gibt
-
Thread
STM32F407 - DFU USB BootMode
Schau mal in die AN2606, die erklärt die Bootloader für jede einzelne Controllerserie. Für die STM32F4-Serie schreiben die, daß der Controller alles von 4 bis 26MHz in geraden MHz-Schritten akzeptiert. Warum allerdings Dein 12MHz-Quarz nicht geht ist mir nicht ganz klar. Evtl. der Quarz defekt?
-
Thread
STM32F429 Discovery / STM32F429I Discovery SDRAM
Schau' da nach: https://github.com/MaJerle/stm32f429.git bzw. http://stm32f4-discovery.com oder: http://mikrocontroller.bplaced.net/wordpress/?page_id=2747 Hättest Du auch selber finden können...
-
Thread
STM32F4 FMC Layout
Application Sheets, Design Guides) wie man externe Speicherbausteine (NOR Flash / SDRAM) an den FMC vom STM32F4 anschließen muss ? Mir geht es hauptsächlich um die maximal zulässigen Leitungslängen. Der SDRAM Takt vom FMC beträgt 84 MHz. So kurz wie möglich ist mir klar, ich würde es trotzdem gerne irgendwo nachlesen. Im Datenblatt und Unser Manual vom STM32F4 findet man hierrüber leider nichts.
-
Thread
STM32 Encoder: Wert pro um Drehung neu setzen?
Hallo. Ich verwende den Timer2 bzw 5 eines STM32F4 im Encoder-Mode. Funktioniert so weit bisher. Hab am Encoder eine Rotationsachse dran. Jede neue Fahrt wird direkt vom Host vorgegeben. Bisher rechnet der Host pro Umdrehung weiter, damit ich
-
Thread
STM32F4 HAL SPI über DMA
Ich schreibe gerade eine Firmware für meinen LED Cube (16³) und versuche mit DMA periodisch 16 HALFWORDs (ein 16² Layer) ins SPI modul zu schieben. Ich bin relativ neu mit diesem HAL-lib^^ Der timer funktioniert, breakpoints werden dort aufgerufen, aber spi gibt keine Daten aus. Wenn ich SPI manuell benutze (SPI_Transmit...) kommt was raus, also muss es irgendwie an meiner Einrichtung vom DMA Modul liegen (oder so?). Code ist im Anhang^^ Kann es etwas mit der Reihenfolge zu tun haben, in der die init Funktionen aufgerufen werden?
-
Thread
Verständnissfrage USB-Kommunikation
Hallo Forum, ich benötige mal Hilfe bei eine USB-Host-Implementation. Ich habe hier einen STM32F4xx und damit verbunden einen FTDI FT232. Jetzt habe ich den USB-Host Core aus den Beispielen von ST und den Linux-Treiber vom FTDI zusammengebaut und erfolgreich zum laufen bekommen. Ich kann den
-
Thread
IAR STM32 inline problem
referenced from C:\WORKSPACE\proj\EWARM\proj Configuration\Obj\main.o] Ich vermwende IAR auf einem STM32F4 Hat jemand eine Idee?
-
Thread
Phasenverschiebungsmessung bei 50kHz
~100MHz >erfordert, wo ist das Problem? Jeder Kanal mit 12Bit/2,4MHz abgetastet währe im STM32F4 Discovery sogar noch der 3. ADC unbenutzt. 48fache Überabtastung und knapp 200k RAM sollten für ein paar Perioden reichen. Der Rest ist ein wenig Mathematik. Man muss ja nicht gleich mit FFT & Co
-
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
STM32 uint16_t problem
ein (uint16_t) wie auf dem screenshot zu sehen bringt nichts. Ich benutze IAR 7.40 und einen STM32F4
-
Thread
LPS331 Drucksensorwerte komisch
www.st.com/web/en/resource/technical/document/datasheet/DM00036196.pdf Absolutdrucksensor an einem STM32F4 Discovery Board mit LCD in Betrieb zu nehmen. Am gleichen I2C Bus habe ich auch einen SHT25 Temp/Humy Sensor, welcher funktioniert und vernünftige Werte ausgibt. Also gehe ich davon aus, dass mein
-
Thread
STM32F4: RCC Memory location
Hello Everybody, Im RM009 steht unter Memory Mapping, dass RCC zwischen 0x4002 3800 - 0x4002 3BFF stattfindet. für mich bedeutet das, dass RCC über insgesammt 128_Byte verfügt. wenn ich im RM nachschaue, dann finde ich herauß, dass insgesamt 34 Registers dem RCC gehören. multipleziert man 34(Registers) * 32 (bit), stellt man sofort fest, dass dem RCC 8-byte fehlt. auf die andere Seite kann man sagen, dass von 34 Registers nur 25 Registers tatsählich verwendet werden. 25 * 32 (bit)= 100 byte. in dem fall, würde ca. 28 byte so umsonst reserviert. Also laut meiner Calculation es sind
-
Thread
STM32F4-Discovery Systick
Hallo zusammen, ich habe mit dem STM32F4-Disco das Problem, dass ich einen 1ms Systick nicht hin bekomme. Die Beispiele im Netz sind eindeutig, aber bei mir kommt der Systick Interrupt nur alle 3.14 (PIT!!!) Millisekunden. Programmiert
= 8000000 im Projekt definiert? PLL_M von 25 auf 8 korrigiert in system_stm32f4xx.c?
-
Thread
STM32F4 Fault Handling
Community! Ich möchte an dieser Stelle ein Stück Code bereitstellen, der vieleicht das Debugging auf STM32F4xx erleichtert. Der Code besteht aus zwei Teilen. Der erste Teil stellt einen Debug Buffer zur Verfügung, der Strings im CCM RAM speichert. Da dieser für gewöhnlich beim Startup des Controllers
-
Thread
STM32F405RGT6TR vs. STM32F405RGT6W vs. STM32F405RGT6
Da ich aber ein STM32F407Discovery habe, mit dem ich entwickel und teste, würde ich gerne beim STM32F4 bleiben, STM32F1 würde sicherlich reichen, aber da müsste ich IMHO den Quelltext ändern. Das ganze wird mein erstes selbstentwickeltes Board mit STM32 und ist "nur" ein Hobby von mir. Kann mich
-
Thread
STM32F103C8 - init I2C
Beispiele die auf STM32F3xx zugeschnitten zu sein > scheinen. Hier ein Beispiel, welches auf STM32F4xx und STM32F10x läuft - also auch auf STM32F103C8: https://www.mikrocontroller.net/svnbrowser/wordclock24h/src/i2c/ Allerdings ist der STM32 hier Master, ich weiß nicht, ob Du das willst.
-
Thread
stm32f4 CooCox Frage
Einsteiger schrieb im Beitrag #4301812: > smt32f4xx_it.h/c wohl eher stm32f4xx_it.h/c ... das ist ein Teil der sogenannten "Standart Peripherals Library" vom Hersteller ST Mircoelectronics. Das sind Funktionen mit denen man die Hardware komfortabel ansprechen kann. Damit muss
-
Thread
Kamera an BLE Nano
die mehr Speicherplatz und Taktgeschwindigkeit haben. Aber selbst auf hochgezüchtetn Controllern (STM32F4) tut man sich schwer wirklich was mit dem Bild zu machen. Was möchtest du denn genau mit der Kamera machen?
-
Thread
STM32F4(11RE) Interrupts dokumentation?
im Datenblatt nix gefunden, im programming Manual auch nicht. Und im User Manual(Description of STM32F4xx HAL Drivers) finde ich nur die IT Befehle womit ich den Interrupt-Mode einschalte(z.B. HAL_TIM_Base_Start_IT() ), aber auch leider ohne Doku über die möglichen Interrupts usw. Klar kann ich googlen
-
Thread
Timingproblem mit Onewire und STM32
gelöst habe: https://www.mikrocontroller.net/svnbrowser/wordclock24h/src/ Der Code läuft auf STM32F4xx und STM32F10x.
-
Thread
STM32F4xx malloc & free
Hallo! Kann ich bei meinem Cortex M4 (STM32F4xx) dynamisch Speicher allokieren? Was muss ich in der IAR Workbench einstellen, um Heap anzulegen und die Funktionen "malloc" und "free" nutzen zu können?!? Vielen Dank für die Hilfe! Viele
MDK-ARM unterwegs bin, kenne ich mich mit IAR weniger aus. Aber ich habe mal in das Pack geschaut: STM32F4xx_DFP\2.6.0\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\linker\stm32f401xc_flash.icf In den .icf files steht was von stack / heap. Ob man das da von hand ändern muss oder es einen GUI
-
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 in
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 Waveshare DP83348 modul
Hallo zusammen, ich habe das STM32F429i-Discovery-Board mit einem Ethernet Waveshare-Modul http://www.wvshare.com/product/DP83848-Ethernet-Board.htm per Steckleitungen verbunden. Die Software (ucLinux): http://www.emcraft.com/stm32f429discovery#release-materials toggelt auf der LAN-Schnittstelle zwischen down/up 10/Full 100/Half 100/Full hin und her. Ping raus und rein gehl leider auch nicht, die LED's des Ethernet Modules zappeln aber. Ich habe dabei die Verkabelung in Verdacht, was wäre dabei bezüglich der Leitungslängen zu beachten.
-
Thread
toggle über den User-Butto
warum werden die LEDs nicht ON gehen, wenn der User-Button gedruckt wird. Ich experementiere mit STM32F4-Descovery Board und hier ist mein Code: #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_gpio.h" int main (void) { GPIO_InitTypeDef GPIO_InitDef; /*LED
-
Thread
Anfangen mit ARM-uControllern, Umstieg von Arduino
Video oder in geschriebener Form zu finden. Auch einige mächtige Libraries wie zB hier -> http://stm32f4-discovery.com/ Discovery oder Nucleo Boards gibt es mit verschiedenen Chipvarianten für wenig Geld. Wenn es nicht unbedingt ein Grafikdisplay werden soll, wurde mir für eine ähnliche Anwendung
-
Thread
STM32f3 ADC injected Conversion
Hi, hast Du auch den Timer im Mastermodus konfiguriert? Bei mir (STM32f4) sieht das für das Update-Event als Trigger mit HAL-Treibern folgendermaßen aus: [c] sMasterConfig.MasterOutputTrigger = TIM_TRGO_UPDATE; sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_ENABLE
-
Thread
Eclipse STM32 programmieren funktioniert seit update nicht mehr
Im Moment habe ich einfach ein STM32F4 Projekt in Eclipse angelegt. Habe dann in den Debug configurations "GDB OpenOCD Debugging" eingstellt und dann versucht zu debuggen. Leider kommt dann jetzt immer die Meldung: Error in final launch
-
Thread
STM32F4 HAL Timer+ADC+DMA
Guten Tag, ich möchte einen ADC im Burst Modus betreiben und dazu die HAL-Treiber verwenden. Ich habe mich zunächst an das Standardbeispiel gehalten, aber irgendwie springt er selbst da schon nicht in die DMA2_Stream0_IRQHandler Funktion. Eventuell könnte es mit dem Trigger des TIM3 zu tun haben? Ich habe ADC_EXTERNALTRIGCONV_T3_TRGO gewählt... Und eigentlich möchte ich den ADC ja im Burst-Modus verwenden. D.h. ich möchte alle 50 ms eine Messung mit maximaler ADC-Frequenz durchführen und 10 Sample aufnehmen und über DMA abspeichern. Nach weiteren 50 ms dann die nächste Messung. Wie sage
-
Thread
ST-Link V2 Programmer
Programmen zu halten? Hat jemand schon Erfahrung damit gemacht? Kann ich den STM32 damit wie beim STM32F4 Discovery direkt aus CooCox flashen und debuggen? http://www.ebay.de/itm/Neu-ST-Link-V2-Mini-Metal-Shell-STM8-STM32-Programmer-Emulator-Downloader-/121507212413?hash=item1c4a64ec7d
-
Thread
STM32F4 bootloader bauen
Üben & Lernen dieses Projekt gezogen: https://github.com/rowol/stm32_discovery_arm_gcc/tree/master/STM32F4-Discovery_FW_V1.1.0 Ich arbeite unter Linux auf der Konsole. Ich konnte das Bootloader-Binary auch problemlos mit make im Ordner Projects/FW_upgrade/src bauen - es war unter anderem eine .bin-Datei
dem Disco-Board, welches ich auch habe. Das endgültige Ziel ist dann ein SDR-Transceiver, der den STM32F4 als Kontroller einsetzt. Ich habe schon mit PICs gearbeitet und allem anderen, was mehr als 20 Beine hat - aber mit dem STM32F4 fange ich erst an und muß eben noch viel lernen :) Danke für die
-
Thread
Winkel Bestimmung aus Sensorenwerte
: Entwurf und implementierung ein Programm, welches mit der zur Verfügung gestellten Hardware (STM32F4DISCOVERY + Platine mit 3 MEMS-Sensoren) die zeitlich veränderlichen Roll- und Nickwinkel des Systems in Echtzeit bestimmt, das Programm wurde soweit fertigt gemacht , wir bekommen von den 3 Sensoren
-
Thread
Bildkompression mit 8-Bit AVR LZSS + Huffmann
Wie wäre es mit einem STM32F4 als Mikrocontroller, die haben bis zu 256 KB internem RAM, da sparst du dir den externen. Außerdem haben die ein Kamera-Interface als Peripherie, eine FPU, DSP-Extensions und jede Menge Rechenleistung
wird die Reise wohl nun doch hingehen, OV2640 gibt es für weniger als einen 10er, da kann dann ein STM32F4 mit DSP bleiben gelassen werden. Also Hardware: 1)Kamera: mit JPEG Ausgang 2)Sendeseite: sehr kleiner AVR (328 oder so) der die Daten durchschleift (falls niedrige Ausleserate der Kamera möglich
-
Thread
STM32F4 Wie programmiert man ein 8 Kanal DSO auf einem µC?
Hallo Forum, ich möchte mir ein mehrkanaliges DSO auf Basis eines STM32F4 Discovery board bauen. Weiss aber nicht genau ob mein Ansatz falsch oder richtig ist . Vorraussetzungen: 8 Kanäle 10-12 Bit Samplerate von 1Mhz ~ 100Khz Analogbandbreite je Kanal. STM32F4
wahren Anforderungen sind viel niedriger als es dieses Wort suggeriert. Und damit auch locker mit dem STM32F4 machbar. Gruß, Stefan
-
Thread
Mechatronika M80 Gesperrt
durchaus attraktiv sein. Im Grunde spricht auch nichts dagegen deren Steuerungs Elektronik durch STM32F4 Eval-Boards mit dementsprechenden Adaptern zu ersetzen. Hierbei beziehe ich mich auf folgendes Foto der MX80: https://www.mikrocontroller.net/topic/377363#5902067 Geplant war das ursprünglich
-
Thread
STM32 USB CDC HOST Beispiel
ich mich per Terminalprogramm problemlos mit dem Teil unterhalten. Nun soll das Device an einen STM32F4 angeschlossen werden. Kennt jemand ein USB CDC HOST Beispiel für den STM32F4, am besten unter GCC/CooCox? Im STM32CubeF4 habe ich Treiber für CDC HOST gefunden, allerdings keine fertigen Beispielprojekte
Dem Uwe seine Seite ist immer einen Besuch wert. :D Allerdings habe ich nix passendes zum Thema STM32F4 USB HOST CDC gefunden. Dito bei TM in Holland.
-
Thread
Wie Qualifikationen im Studium aufpeppen?
dann bist du auf einem guten Weg. Eine nette Übung wäre es wenn du misra-konformen Code für ein STM32F4 schreibst und das Ganze möglichst AUTOSAR-like umsetzt (also vereinfacht eine Trennung von BSW und APP). Alternativ gibt's viele nette Spielereien mit RFID und Handy Apps. Auch gefragt heutzutage
-
Thread
stm32f4 coocox library
Hallo zusammen, ich bin Einsteiger was STM32 und CooCox betrifft, daher sind meine Kenntnisse noch etwas begrenzt. Ich verwende das STM32429I-EVAL1 Board. Da ich mich bei den ersten Beispielprogrammen der Cube-Library überhaupt nicht zurechtgefunden habe, habe ich mal ein Projekt mit einem STM32F0 Controller bei CooCox erstellt. Da ist mir aufgefallen dass da eine andere Library verwendet wird, die wie ich finde viel übersichtlicher ist. Lange Rede, kurzer Sinn: Ist es möglich die Stadard Peripheral Library auch bei meinem Board anzuwenden, oder muss ich mich durch die Cube-Library durchkämpfen
-
Thread
STM32 Discovery Evalboard Wechseldatenträger
Hallo, ich habe ein plötzlich aufgetretenes Problem mit dem STM32VL-Discovery und dem STM32F4Discovery. Obwohl ich wissentlich nicht an meiner Windows 7 Installation geändert habe ist es unmöglich eine Verbindung mit einem der beiden(ich hab hier pro Typ 2 Boards => mit keinem hats funktioniet
-
Thread
Cortex M7 und Cycle Counter (DWT)
hätte und stellt die CPU Clock auf eine Sichere Betriebsart ein, aber das muss man anpassen. Beim STM32F4xx ist es hier: stm32f4xx.h: [c]/** * @brief In the following line adjust the value of External High Speed oscillator (HSE) used in your application Tip: To avoid modifying this file