-
Thread
Probleme mit AC6 (CubeMX)
mit AC6. Kurze Beschreibung wie ich es mache: CubeMX: New Project->wähle den nackten Chip STM32F407VGT von meinem Discovery Board->setze beim Map Pins PD12-PD15 als Ausgang(quasi ein billiges Hallo World)->"Clock Configuration" bleibt dabei auf die Standardeinstellungen(also bei dem Board auf 16Mhz
-
Thread
STM32F407: Stack ins CCRAM gelegt erzeugt Hard Fault Error
Hallo, vorab: Bitte keine Ratschläge diesen Error zu debuggen mittels Assembler Routinen usw. Ich verstehe davon nur Bahnhof und kann es doch nicht ändern, wenn da im tiefsten Inneren etwas schief läuft. Es geht einfach nur darum den Stack in das CCCRAM zu legen, was ich intuitiv so gemacht habe im Linker Script: [c] .stack_dummy (NOLOAD): { *(.stack) } > CCRAM /* Set stack top to end of RAM, and stack limit move down by * size of stack_dummy section */ __StackTop = ORIGIN(CCRAM) + LENGTH(CCRAM); __StackLimit = __StackTop - SIZEOF(.stack_dummy); PROVIDE(__stack
-
Thread
LwIP Sockets API vs. Raw API vs. uIP Stack
Socket vs. raw kann ich zwar nix sagen, aber ein paar Erfahrungswerte mit dem LWIP raw API: STM32F407 (168 MHZ ARM-cortex M4 mit 100MBit Ethernet), Computer und uC-Board am gleichen (Gigabit-)Switch. LWIP raw API, FTP-server (eigener code): Download-Rate von SD-Karte ca. 4 MByte/s. Ersetzt
-
Thread
D+ Leitung pull up an VBUS 5V
Hallöchen, ich habe eine Platine erstellt mit einem STM32F407 drauf. Ich möchte das USB nutzen und habe gemerkt, dass ich den pull up mit 1,5k nach 3V3 vergessen habe. Am einfachsten wäre es für mich einen pull up nach VBUS=5V einzulöten. SOllte doch auch möglich
-
Thread
STM32F4xx: Kann mal jemand die SPI testen?
ist der gcc 4.8.3. Hi, irgend wo dran wird es liegen, ich habe GCC 5. irgendwas und einen STM32F407. Nur suche ich da jetzt nicht weiter, weil es mit den NOPs ja funktioniert. Trotzdem, nett, dass Du Dir mal die Mühe gemacht hast. BSY braucht man nicht.
genau das gleiche rein das eine Bild ist mit -O0 das andere mit -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
Wiederverwendung von Wegwerf Elektronik
braucht laut Datenblatt 500ms, der "S" braucht 750ms. Ich bin gerade dabei mich da mit C und am STM32F407 diese Sensoren zum Laufen zu bringen. Da ich das richtig begreifen will, will ich das nur anhand des Datenblattes schaffen. Code nur lesen, um zu verstehen.
F. F. schrieb im Beitrag #4462295: > Ich bin gerade dabei mich da mit C und am STM32F407 diese Sensoren zum > Laufen zu bringen. Schau mal hier: http://mikrocontroller.bplaced.net/wordpress/?page_id=458
-
Thread
[STM32F0] Sprung in ISR vor main()
willst, was du beachten musst. Beschäftige mich jetzt mit Andreas (igel1) zusammen auch mit dem STM32F407 und in dem Zusammenhang habe ich viel gelesen und bin halt auch über so ein Dokument gestoßen. Vielleicht hilft das grundsätzlich weiter.
-
Thread
Massive IO Porterweiterung - Stabilität des IO - mehrfaches SPI
einfachsten macht man das wirklich mit einem Controller der einfach ein paar mehr GPIOs hat (z.B. STM32F407 auf dem STM32F4Discovery, welcher schon 140 nutzbare IOs hat), dann musst du auch kein Grab an Schieberegister dranhängen. Ansonsten einfach schnell genug schieben, aber ich glaube ich hab dein Problem
-
Thread
STM32F407 Disco - Kurzschluss
Abend. Leider haben sich beim Discovery Board an den Pinheadern die Pins 5V und GND verbunden. Ich habe es leider erst gemerkt, als etwas Rauch aufstieg. Kann ich wohl irgendwie den STlink retten oder kann ich das gesamte Board wegschmeißen? Ich hoffe, dass ich wengistens noch andere STM32 programmieren kann. Beste Grüße.
-
Thread
2 STM32 debuggen
Hallo ihr! Ich arbeite mit einem Mikrocontroller vom Typ STM32F407 (F4DiscoveryBoard) und VisualStudio mit VisualGDB. Für mein Projekt möchte ich nun einen weiteren µC gleichen Typs einsetzen, beide sollen dann miteinander kommunizieren. Welche Möglichkeiten gibt
-
Thread
NRF24L01 SPI Problem bringt mich noch zum Wahnsinn!
. I2C ok.... da ist einiges zu drin und auch DMA. Ich habe 3 Boards mit dem 407VG drauf, die STM32F407Vg Disco. Früher habe ich auch LPC2368 benutzt, immer schön Register Programmieren, ganz ohne Libs. Grad aber im Markt verkauft das Board. Lief nur mit Jtag und Wiggler in Verbindung mit Rowley Crossworks
-
Thread
Erfahrungen mit Micropython?
(TIM2->SR & TIM_SR_UIF) { TIM2->SR = ~TIM_SR_UIF; run = false; } }[/c] Auf dem STM32F407VG Discovery Board ausgeführt, bei 168MHz Taktfrequenz, mit GCC und -Os kompiliert. Mit dem Debugger "result" ausgelesen: 21000001
Dr. Sommer schrieb im Beitrag #4450585: > STM32F407VG ... bei 168MHz ... ausgelesen: 21000001 [code] volatile bool run = true; volatile uint32_t result = 0; int main () { NVIC_EnableIRQ (TIM2_IRQn); NVIC_SetPriority (TIM2_IRQn, 0); RCC->APB1ENR
-
Thread
Einstieg in STM32F7
druckbares. Ich lese meistens noch auf Papier. Das Board ist aber etwas komplex. Ich habe mit STM32F407 und 429 angefangen und war 6 Wochen später dann "gut drin". Vergiss das mit dem Papier! Das Reference Manual und Dats Sheet sind über 2000 Seiten. Das brauchst du auch nicht um das zu lernen,
-
Thread
Mikrocontroller gesucht
sehen auf den allerersten Blick doch schon einmal reich an Infos aus. Als Boards habe ich die STM32F407VGT6 und STM32F429ZIT6U rumfliegen (Discoverys) und würde diese gerne nutzen (nachdem Matthias Sch. mich darauf aufmerksam machte). Im übrigen würde ich in jedem Fall wohl ein TFT mit einem SSDxxxx
-
Thread
STM32, C Bezeichner für USB-Register
C-Bezeichner. Das Register heißt (OTG_HS_)DSTS und findet sich in der USB_OTG_DeviceTypeDef struct in der stm32f407xx.h. Ich suche nun schon länger wo die Instanz definiert ist. Ich vermute fast schon, dass es irgendwo hinter void-Pointern von USBD_HandleTypeDef *pdev versteckt ist, aber richtig schlau werde ich aus dem USB-Stack von STM nicht. Ich nutze übrigens STM32CubeMXf für den STM32F407. Man könnte das Register natürlich auch direkt über die Adresse ansprechen, das fände ich jedoch sehr unschön.
-
Thread
STM32F4: Hilfe bei der Timer Konfiguration
den einzelnen Varianten erfordern eine gewisse Aufmerksamkeit. Sag mal an, welcher Chip (e.g. STM32F407VG), Timer/Kanal (TIM4_CH1), Pin (PD12). Vielleicht postet Dir "jemand" ein Stückchen Code. Varianten: -das Teil auf PWM mit 40kHz Update-Rate zu parametrieren und dann nur das CCRx-Register umzuschreiben
-
Thread
BAT54S verfälscht Analogsignal
Im Anhang ein Schaltungsvorschlag für Analogeingänge an einer 3V3 MCU (STM32F407 @ 168MHz). Signalfluss ist von Außen (_EXT) zur MCU (_UC). - C603ff nehmen bei einem ESD-Puls Ladung auf und filtern gleichzeitig Störabstrahlung die aus der Baugruppe nach draußen will.
-
Thread
[S] STM3F407 CPU mit 100 Pins
Bist Du sicher? Bei RS z.B. kostet das F4Discovery Board nur 89 cent mehr als der STM32F407VGT6.
> Bist Du sicher? > > Bei RS z.B. kostet das F4Discovery Board nur 89 cent mehr als der > STM32F407VGT6. Dann muss ich aber jedesmal alles mit der RTC umlöten, Quarz drauf, winzige Kpnd. drauf, Kabel ziehen, Batteriehalter draufkleben, Stifte oben abschneiden damit der Platz hat usw. usw.
-
Thread
Verständnisfrage zum Bootloader Speicherbereich beim STM32 Connectivity Line
Bei mir funktioniert es nicht. Ich nutze einen stm32f407. Könntest Du mir bitte sagen welche Adressen ich da nehmen muss.
-
Thread
STM32f4 TIM Base-Init
ABKH schrieb im Beitrag #4416108: > Ich verwende STM32F407 discovery board. in der File System_stm32f4xx.c > habe ich sysclock auf 168MHZ eingestellt: > uint32_t SystemCoreClock = 16000000; Falsch! Stell das zurück auf den Original-Wert von 168000000
] = 0x00000201; FSMC_Bank1E->BWTR[2] = 0x0FFFFFFF; #endif /* STM32F405xx || STM32F415xx || STM32F407xx || STM32F417xx */ #endif /* DATA_IN_ExtSRAM */ #endif /* STM32F405xx || STM32F415xx || STM32F407xx || STM32F417xx || STM32F427xx || STM32F437xx ||\ STM32F429xx || STM32F439xx ||
-
Thread
WordClock mit WS2812
ein SPI statt TIMER zu benutzen? > > ich konnte dies zumindest erfolgreich bei mir mit seinem STM32F407 und > dem gleichen blauen STM32F103C8T6 board testen. Hört sich ganz gut an. > Die WS2812B scheinen von den timings her ausreichend tolerent zu sein. Läufts auch mit den WS2812 ohne B?
STM32F103: https://github.com/benwilliam/equinox_clock/tree/master/WS2812b_SPI/ws2811_2/f103c8t6 für STM32F407: https://github.com/benwilliam/equinox_clock/tree/master/WS2812b_SPI
-
Thread
STM32: Drama mit "Hard Fault Error"
schrieb im Beitrag #4409545: > Um welchen Typ gehts hier denn? ST hat ja mehr als eine Familie. STM32F407VG
Ich habe das Elend jetzt mal selber kompiliert und auf einem STM32F407VG ausgeführt: [c]void tls_Set74HCT595(uint8_t data) __attribute__ ((noinline)); void tls_74HCT595_SendData(const uint8_t *data,size_t nrBytes) __attribute__((noinline)); void tls_Set74HCT595
-
Thread
[V] STM32F4Discovery + Expansionboard
Versand. Bitte eine PN schreiben. Gruß Daniel Infos: STM32F4Discovery - Key Features STM32F407VGT6 microcontroller featuring 32-bit ARM Cortex-M4F core, 1 MB Flash, 192 KB RAM in an LQFP100 package On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone ST-LINK/V2
-
Thread
STM32F407VGT + I2S + PCM3060 Fragen
Hallo, mal ein paar Fragen was den STM23F407 und I2s angeht. Ich würde mit dem STM32 gerne einen Audio-DSP machen mit zwei In, vier Out. Ich habe jetzt von TI ein paar PCM3060 gesampled und will das mit dem F407VGT auf eine Platine klatschen. Das Ding hat ja zwei mal Full-Duplex I2S, sollte ja gehen. Nur ein paar Fragen, da ich noch nie wirklich was mit dem STM gemacht habe. In CubeMX kann man bei der I2S Hardware zwischen "Master Mode Receive" und "Master Mode Transmit" einstellen, obwohl Full-Duplex ausgewählt?! Wie passt das zusammen? Ich verstehe full-duplex so, dass der
-
Thread
Fragen zu ESP8266
größere Sachen halte ich die ArduionoIDE für ziemlich ..naja.. > unbrauchbar. Ich wollte mit STM32F407 und der Arduino-IDE in Verbindung mit dem ESP8266 über OTA ein Projekt erstellen. Das E407-Board von Olimex lag hier noch rum. Erfolgreich war aber nur die Pgr. für STM32F103Z. Schwierigkeiten
-
Thread
STM32CUBEMX Keil
können. Das gleiche würde ich jetzt gerne mit der prof Version von Keil machen. Verwende einen STM32F407IG. 1. Die Hal Driver scheinen ja alle im Manage RTE vorhanden zu sein und können einfach angeklickt werden um in Projekt integriert zu werden, allerdings verstehe ich nicht ob der CubeMX a) Standart
-
Thread
Code: Berechnung von Sonnenauf- und Untergang mit einem uC
Bernd schrieb im Beitrag #4392828: > Flotter Controller. Häh? Ist doch normal. Die Kapelle des STM32F407 spielt mit 168 Mhz Beats per Second. Systick spuckte 24570 Ticks bei Verwendung der FP Unit aus, ergo sind das 1,4 us.
schrieb im Beitrag #4392828: >> Flotter Controller. > > Häh? Ist doch normal. Die Kapelle des STM32F407 spielt mit 168 Mhz Beats > per Second. Systick spuckte 24570 Ticks bei Verwendung der FP Unit aus, > ergo sind das 1,4 us. Wer so schlampig-frivol argumentiert wie du, kommt auch zu den entsprechenden
-
Thread
STM32F4xx - Backup Ram verliert Inhalte
würdest, welchen F4xx du hast, könnte man im Reference > Manual nach dem passenden Bit suchen... STM32F407VG
-
Thread
Einstieg ARM: Tutorials, Toolchain, DevBoard
daß der ST-Link/V2 auf den Discovery-Boards zur Programmierung genügt. Jedenfalls konnte ich den STM32F407VGT6 vor 3 Jahren ohne Zusatzhardware quasi "mit bloßen Händen" programmieren. Wofür benötigst Du zusätzlich einen Segger EDU prommer? @Patrick C.: > Vergess den Cypress PSOC5 nicht > CY8CKIT
-
Thread
Moderne Klasse von Mikrocontrollern gesucht
Und es gibt sie auch bei Reichelt z.b. Und eine aktive Community. Für den Anfang würde ich zum STM32F407Discovery raten. Dafür gibt es die meisten Beispiele. Beste Grüße, Jan
-
Thread
DSP-System für Audioverarbeitung, wie Komponenten aussuchen?
interessiert, ich bin gerade dabei einen Audio-DSP mit 4*in und 4*out zu machen. Das wird ein Stm32F407 und zwei SGTL5000 Codecs die Full-Duplex an den zwei I2S Ports betrieben werden. Kann ja dann mal berichten, bin gerade am Routen der Platine... So wie es aussieht kommte ich sogar mit zwei
-
Thread
STm32Fxxx: Kleiner Gefallen vom einem Profi erbeten
Am Beispiel des STM32F407VG. Anpassung der Adressen/Größen ist ggf. erforderlich: Die Spezifikation von Speicherbereichen der Hardware geht so: [code]MEMORY { FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 1024K RAM
-
Thread
STM32 ChipErase scheitert
Hallo zusammen Ich möchte meinen STM32F407ZG löschen. Dazu wollte ich das ST-Link Utility verwenden zusammen mit einem ST-Link (neueste Firmware) und SWD. Die Kommunikation scheint grundsätzlich zu funktionieren. Die Device ID ist korrekt
-
Thread
STM32F407 mit ILI9341 SPI Display und TM-Libs zu langsam
Hallo, ich habe an einen F407 eines der 320x240 Display angeflanscht über SPI. Die Libs habe ich von Tilen Majerle übernommen, der die SPI auch mit einem DMA Zugriff ausgestattet hat. Ich benutze SPI2 an PB 13,14,15. Die Sache läuft ... aber sie läuft viel zu langsam! Die SPI gibt ohne nachzumessen, nur das was ich sehe Daten nur mit wenigen hundert Kilohertz aus. Die Quadrate laufen langsam voll, das Füllen des Bildschirms dauert 3s. Bei Youtube findet sich ein Video wie es sein soll, benutzt genau die gleichen Libs des jungenTschechen. Ratzfatz geht das. https://www.youtube.com/watch?
-
Thread
Was ist zu beachten beim wechsel vom stm32f407 zum STM32F746?
benutze fast alle Module (ETH/IIS/IIC/SPI/FMSC/DCMI). Also was ist zu beachten beim wechsel vom stm32f407ZGT6 zum STM32F746ZGT6? Ich meine nicht die Software sonder die reine Hardware dabei. Wenn ich alles richtig gesehen habe sollten die Pin& Funktions-Kompatibel sein. Aber ist das auch so?
-
Thread
Messung 24V mit STM32F4 Discovery Board
Laut Datenblatt hat der STM32F407 einen Input leakage von maximal 1µA. Mit der Faustformel, dass der Spannungsteiler den Fünf-fachen Querstrom haben soll, kommt man also auf einen Gesamtwiderstand von höchstens 4,8MegaOhm, also
-
Thread
Gibt es PROFINET ICs?
Reihenfolge: Raspberry Pi (Linux) RENESAS - R-IN32M3, RZN1, RZT1 STMicroelectronics - STM32, STM32F407, STM32F7 (comming soon) Texas Instruments - TIVA ,TM4C129ENCZAD, Sitara AM335x (LINUX) Xilinx - Zynq SoC Eine gute Übersicht über die drei generellen Möglichkeiten wie man an Profinet heran
-
Thread
STM32F051 Problem beim Debuggen mit Timer IRQ
das normal oder kann das ein Hardfault sein ? Verstehe nicht ganz woher das kommt. Auf einem STM32F407 nutze ich mit dem selben Debug Adapter / IDE ebenfalls Timer mit ISRs und da läuft alles wie es soll. Ist das vielleicht auch eine Einstellungssache, also irgendwelche compiler flags oder so was
-
Thread
STM32F407 - DFU USB BootMode
Hallo, ich habe eine Frage zum USB DFU Bootloader. Wir haben hier zwei Platinen mit STM32F407 Eine hat einen Oszillaor, 4MHz, die andere einen Quarz (12MHz). Die mit dem Quarz würde ich gerne über USB DFU programmieren. Bei der mit 4MHz funktioniert USB DFU anscheinend, bei der mit dem
-
Thread
Basic für 80C31
BASIC auf dem Raspberry Pi: Könntest Du gezeigte Routine mal auf einem RPi laufen lassen? Ein STM32F407 braucht für die dmul() rund 38 µs. Mich würde interessieren, wieviel schneller das BBC-BASIC auf dem RPi läuft.
-
Thread
Topologie 3 Phasen Gleichrichter mit Buck-Funktion und PFC
macht, dass er >laut Beschreibung keinen up/down-counting Modus besitzt. Für STM32F405/415, STM32F407/417, STM32F427/437 und STM32F429/439 Center-aligned mode (up/down counting) Seite 520 im reference manual (RM0090) Für STM32F303xB/C/D/E, STM32F303x6/8, STM32F328x8, STM32F358xC, STM32F398xE
-
Thread
Phasenverschiebungsmessung bei 50kHz
der Signale zu invertieren damit die Phasenlage 180 - 188° beträgt. Ich habe das mal auf einem STM32F407 gemacht, was aber für Hobbyzwecke wahrscheinlich zu aufwendig ist. Dabei werden Phasenlage und Frequenz immer gleichzeitig erfaßt.
Signale zu > invertieren damit die Phasenlage 180 - 188° beträgt. > Ich habe das mal auf einem STM32F407 gemacht, was aber für Hobbyzwecke > wahrscheinlich zu aufwendig ist. Dabei werden Phasenlage und Frequenz > immer gleichzeitig erfaßt. Denke, dass das für mein Projekt etwas aufwendig ist.
-
Thread
STM32F405RGT6TR vs. STM32F405RGT6W vs. STM32F405RGT6
Benötige lediglich IO, 1xI2C, 1xUSART, 1xSPI, 5 Timer. Nix wildes im Grunde. 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
-
Thread
STM32F4 Waveshare DP83348 modul
Im Rahmen eines Entwicklungsprojektes habe ich dieses Ethernet-Board von Waveshare mit einem STM32F407-Board von Waveshare verwendet. Direkt angesteckt, hat es tadellos funktioniert. Um etwas aus zu probieren, hatte ich mal ein etwa 10cm langes Flachbandkabel zwischen Modul und Hauptplatine gesteckt