-
Thread
Problem mit STM32F103 und RAM-Größe
-> Einbruch der Geschwindigkeit um 20% bei Verwendung von uint8_t. Getestet auf einem STM32F407VET6 mit 168MHz: uint8_t: 83 sec uint_fast8_t: 77 sec -> Einbruch der Geschwindigkeit um 8% bei Verwendung von uint8_t. Warum der Unterschied beim STM32F407 geringer ist, ist mir schleierhaft
-
Thread
Linker entfernt Symbole?!
Hallo Kollegen ich programmiere etwas für einen STM32F407. Ich habe mir dazu ein Makefile und Linkerscript zusammengeschustert. Des Weiteren verwende ich FreeRTOS. Compilieren usw. geht alles, aber ich habe festgestellt, dass der Linker ein paar Symbole
portable/GCC/ARM_CM4F/port.c.o [/code] und die Binary Size ist 11120. Wenn man im Linkerscript stm32f407ve_ram.ld die paar Zeilen [code] .text : { . = ALIGN(4); KEEP(*(.vectors*)) *(.text*) *(.rodata) *(.rodata*) . = ALIGN(4); } > ram [/code] zu [code]
-
Thread
ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI
leider sind die tollen MCUs fast einfach > nicht zu bekommen. Da gibt es ein China Board mit dem F407, kostete mal 10€, müsste jetzt immer noch zu bekommen sein. Das Board das auch in dem STECCY Projekt hier verwendet wurde. Das hat extra einen Header auf dem 16 Bit für das FSMC liegen, es gibt auch
8080 Interface. Johannes S. schrieb im Beitrag #6788450: > Da gibt es ein China Board mit dem F407, kostete mal 10€, müsste jetzt > immer noch zu bekommen sein. Das Board das auch in dem STECCY Projekt > hier verwendet wurde. Ah danke, schaue ich mir mal an. Johannes S. schrieb im Beitrag
-
Thread
Fehler bei der Bibliothekinitialisierung in Keil 5
include "stm32f4xx.h") beheben könnte? Die Fehlermeldung lautet "fatal error in include chain (stm32f407xx.h):'core_cm4.h' file not found" Software Pack für STM32F407VGTx habe ich schon mit dem Pack Installer aufgespielt. (Siehe Anhang) Paths sind eigentlich auch alle initialisiert.(Siehe Anhang)
-
Thread
arm-gcc Problem mit -Os
Also zuerst mal zu meinen Setup: -) STM32F4DISCOVERY(STM42F407VG) -) CoIDE 1.7.3 -) arm-none-eabi-gcc (GNU Tools for ARM Embedded Processors) 4.7.320121207 (release) [ARM/embedded-4_7-branch revision 194305] Mein Programm sieht im Moment folgendermaßen aus
cortex-m4; -mfpu=fpv4-sp-d16; -mfloat-abi=hard; -mthumb; -Wall; -ffunction-sections; -g; -Os; -DSTM32F407VG; -DSTM32F4XX; -DHSE_VALUE=((uint32_t)8000000); -D__FPU_USED; -DUSE_STDPERIPH_DRIVER; -D__ASSEMBLY__; -I.; [/code] Und gelinkt mit: [code] -mcpu=cortex-m4; -mthumb; -g; -nostartfiles; -Map=ARMSynth.map
-
Thread
[V] 2 x best. Module für reziproken Frequenzzähler
stell. Ergebnisse/s; bei höheren Eingangsfrequenzen auch mehr. Zur oberen Platine (grün) mit STM32F407 gibt es eine vollständige Beschreibung; die untere Platine (blau) ist mit einem STM32F767 bestückt. Diese läuft mit einer veränderten/verbesserten Software bietet jedoch keine Auswertung von Frequenzmarken
Start-Stopp-Betrieb und keine Ansteuerung von einem OLED-Modul. Die Schaltung ist identisch zur der mit F407, die Bedienung und die RS232-Befehle sind leicht reduziert. Siehe Beschreibung. Kosten 45 Euro/Modul zzgl. Versand (Großbrief bzw. GLS-Paket). Eine unbestückte Vorteiler-Platine für MC12080 kann ich
-
Thread
STM32F407 (100pin) Basisboard - Review bitte
Hallo, wie schon angedroht, habe ich ein STM32F407 LQFP100 Basisboard in der Entwicklung. Nach dem der erste Meilenstein erreicht wurde, bitte ich euch hiermit um Vorschläge und Tipps, Fehlerhinweise. Es fehlen noch USB und I2C/SPI Pinouts.
-
Thread
STM32F407VG mittels µC oder FPGA flashen
Hallo, ich will den STM32F407VG mit einem anderen µC oder einem FPGA programmieren (es soll also z.B. ein elf-File, das vorher mit dem ARM-GCC erstellt wurde, darauf gespielt und danach gestartet werden wie es eben vom PC 'CoFlash.exe
-
Thread
Inline Assembler unter Keil für STM32F407
Hallo, ich möchte einen Sourcecode vom GCC nach Keil µVision umstellen. Leider stellt sich der Keil bei inline Assembler sehr an. Ich habe schon mehrere Sachen probiert. Die Beispiele scheinen aber nur für eine STM32F103 zu sein. Hat jemand eine Ahnung wie man das dem 407 beibiegen kann? Frank
-
Thread
STM32F407 BOARD 7INCH TFT
Hallo wie der Betreff schon sagt suche ich ein STM32F407 Board mit 7inch tft mit sd-card RS485 Und CAN Schnittstelle. Kann mir da einer von euch einen shop nenen. Bei Aliexprex gibs solche boards hab da aber noch nie Bestellt. Mfg
-
Thread
STM32f407 an Ethernet PHY KSZ8081
Hallo, Ich verwende einen STM32F407 und versuche eine Verbindung zu einem KSZ8081RNA per RMII herzustellen. Einem STM802RT1A konnte ich über Codebeispiele direkt zum laufen bekommen, jedoch will der KSZ8081RNA nicht mit mir reden.
-
Thread
[V] STM32f407 ZG T6
Hallo. Ich habe gut 120 STM32f407ZGT6 in 3 unterschiedlichen grossen Originalverpackungen die ich abgeben würde. Offen habe ich noch ca. 20 Stück, aber das wäre inzwischen wohl nur was zum basteln und nichts mehr für eine Produktion
-
Thread
STM32F407 HardFault bei float Zuweisung
Moin, die folgende Zuweisung verursacht stets einen Hardfault. Es ist ein STM32F407VGT6. [c] int16_t s16Temp = 0; fResult = (float)s16Temp; [/c] Mit einer Konstanten funktoniert es: [c] int16_t s16Temp = 0; fResult = 12.34; [/c] In den Projekteinstellungen ist -mfloat-abi
-
Thread
Flashing und Debugging mit gdb und BMP
STM32F407 DIYMORE breakout board, das ich über die SWD-Leitungen (SCLK, SWDIO, RESET - pins 2-4-6 am SWD Interface) angeschlossen habe. Wenn ich mich richtig erinnere, konnte man blackmagic als hosted server
Christoph K. schrieb im Beitrag #6691678: > ... > Target ist ein STM32F407 DIYMORE breakout board, das ich über die > SWD-Leitungen (SCLK, SWDIO, RESET - pins 2-4-6 am SWD Interface) > angeschlossen habe. > >> ... > Ist das eigentlich richtig? 2-4-6? Oder muß
-
Thread
Umstieg AVR -> ARM, mit welchem Cortex anfangen?
sie angeschlossen wird. Das AF-Mapping für den STM32F4 ist ab Seite 58ff im Datenblatt (zum STM32F407xx/STM32405xx). Beim 100-Pinner hat man dann 3 DIN-A4 Seiten mit den Portpins und ihren alternativen Funktionen, die man sich ausdrucken und damit warm werden kann. Ich habe für jedes Peripheriegerät
angeschlossen wird. > Das AF-Mapping für den STM32F4 ist ab Seite 58ff im Datenblatt (zum > STM32F407xx/STM32405xx). > Beim 100-Pinner hat man dann 3 DIN-A4 Seiten mit den Portpins und ihren > alternativen Funktionen, die man sich ausdrucken und damit warm werden > kann. Eine Idee habe ich so
-
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 Layern
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 und für den STM umgeschrieben. Habe
-
Thread
Coocox STM32 eigene Libraries erzeugen
Hallo Zusammen! Ich verwende CooCox 1.7 mit einem STM32F407. Bestimmte Funktionen sollen nun in einer eigenen Bibliothek gesammelt werden. Das funktioiert auch prächtig, solange keine Winkelfunktionen in der lib zum Einsatz kommen. Verwendet man sin/cos, so
Hallo Zusammen! Ich verwende CooCox 1.7 mit einem STM32F407. Bestimmte Funktionen sollen nun in einer eigenen Bibliothek gesammelt werden. Das funktioiert auch prächtig, solange keine Winkelfunktionen in der lib zum Einsatz kommen. Verwendet man sin/cos
-
Thread
SPI MISO auf High
Hi Uwe, Ich nutze das Discovery Board vom STM32F407, bei dem der LIS302DL direkt auf dem SPI1 angeschlossen ist, also nur mit dem SPI1 angesprochen werden kann. Über die Masseleitung kann ich leider nix sagen, denke aber die sollte einwandfrei sein.
>Ich nutze das Discovery Board vom STM32F407, bei dem der LIS302DL direkt >auf dem SPI1 angeschlossen ist Dann kannst du doch ganz einfach mal in den Code zur Demofirmware reinschauen wie es gemacht wird.
-
Thread
STM32F4 SDIO
Hallo, ich versuche grade eine SD Karte an der SDIO Peripherie vom STM32F407VG zum laufen zu bringen. Deshalb wollte ich mal frage ob die Hardware so stimmt?: STM32F407 | SD Karte --------------------------|---------------------------- PC8
-
Thread
BLDC Ansteuerung
Was ist der Sinn dieser 800€-kits? wer kauft sowas? Es geht doch sicher auch deutlich kleiner, z.B. f407?
ist der Sinn dieser 800€-kits? wer kauft > sowas? Es geht doch sicher auch deutlich kleiner, z.B. f407? Es gibt auch billigere, z.B. Nucleo-F303RE und STEVAL-IPM10B für zusammen vielleicht 100€. Diese Kombination wird auch von oben genannter Software unterstützt.
-
Thread
STM32L4 Disco-Board CPU arbeitet nicht korrekt?!
STM32L476 Disco-Board. Mit ach und krach habe ich das Teil unter EMBitz zum laufen bekommen. Beim F407 hat das jetzige Programm ohne Probleme gearbeitet (also was Interrupts und Config der Timer/Interrupts angeht). Ich habe den L476 mit MXCube configuriert, in EMBitz eingebunden. Ich kann nun mit
er sich weg, HAL_Delay hängt er sich ebenfalls weg. Ich bin absolut ratlos, vorallem weil beim F407 alles ohne Probleme geklappt hat. Ich habe mal die main.c und das .ioc angehängt. Die Zeilen, die Auskommentiert mit "Fehler" sind, verursachen das hängen des MC. Vll. stürzt er auch ab, keine
-
Thread
STM32F103 Blue Pill Board: Verwendung der RTC mit 32khz
der Platine war lief sie richtig. Allerdings kriege ich die Zeit immer vom Master und das ist ein F407, den ich in wochenlanger Kleinarbeit kalibriert habe... nach Gefühl, mal mehr mal weniger Takte addiert oder subtrahiert. Grad geschaut: F407 hat aktuell 2s Abweichung nach ca 6 Wochen.... Die
-
Thread
DSP Library STM32F407 + CooCox IDE
werden. Des Weiteren habe ich folgende Symbole definiert (Configuration - Compile): [c] STM32F407VG STM32F4XX __ASSEMBLY__ USE_STDPERIPH_DRIVER ARM_MATH_CM4 __FPU_PRESENT ARM_MATH_ROUNDING ARM_MATH_MATRIX_CHECK __FPU_PRESENT=1 __FPU_USED [/c] Die Einstellung für FPU: FPU Hard Anschliessend
-
Thread
STM32 im Flash debuggen
Guten Tag alle zusammen, ich arbeite zurzeit mit einem STM32F407. Um den Flash zu schonen debugge ich diesen im RAM, was auch wunderbar funktioniert. Jedoch schaffe ich es nicht mehr, ganz normal den Flash zu nutzen. Er startet immer alte Programme. Kann mir jemand
Release-Einstellungen in den Build-options habe ich folgendes: Policy: Use target settings Linker script: stm32f407vg_flash.ld Stack size: 0x0200 Heap size 0x0200 Im Interface (Target Settings) ist nur "Run to main()" aktiviert. Der ST-Link ist folgendermaßen konfiguriert: Interface: swd Vector table start
-
Thread
SD-Karte elmchan Dauer Datenspeicherung
bringt ein super-stromsparender MSP430 wenn der eine stromverschwendende SD-Karte benutzt...! Ein STM32F407 mit SDIO, DMA und 192 KiB SRAM kann eine SD-Karte mit 1 MiB/s befeuern /und/ dabei noch viel CPU-Zeit frei haben - aber nicht mit der elm-chan-Bibliothek. Falk B. schrieb im Beitrag #5919734: >
auch SDIO. Diese µC finden hier im Forum aber > selten Verwendung. Der ziemlich beliebte STM32F407 kann das in 0.22s. Modernere STM32 bei denen der Bug mit dem Taktteiler behoben ist können das in 0.18. SDIO mit 4bit und DMA ist sowieso Pflicht. Man kann immer einen Sektor der FAT einlesen und während
-
Thread
STM32 F746zg nucleo und ILI9488 TFT per SPI langsam ?
Connector mit SPI. So .... jetzt zum feierlichen Sonntag Nachmittag ein bisschen Übung auf dem STM32F407 (Discovery). Display Löschen dauert hier 117 msec bei 21.xxx Mhz SPI Clock. Ergibt etwa 2.62 MByte/sec wenn ich richtig gerechnet habe. Ach ja: *ohne* DMA. Ach ja: *ohne* HAL, aber mit "Arduinoquäler-Optimierung
>ein bisschen Übung auf dem STM32F407 der zieht gleichauf mit meinem STM32F429 >Ach ja: ohne DMA die etwa 3 MB/s sollten weder Xmega noch STM32 in Verlegenheit bringen auch hier wird klar, das das SPI Display im wesendlichen davon
-
Thread
STM32 mit CUBE, ADC mit mehreren Kanälen ansprechen
Dann probier's mal damit - ich lese 4 Kanäle mit DMA auf einem STM32F407VG (Disco)aus und schreibe sie in eine Struktur. /** ****************************************************************************** * @file ADC/ADC1_DMA/main.c * @author DD4DA
*************** * @attention * The Program demonstrate how the ADC works with DMA on a STM32F407Discovery * using ADC1. The used CMSIS Lib is version 1.0. * The ADC1 is configured to use Regular Groups by using DMA2,Stream0. * <h2><center>DD4DA</center></h2> ************************
-
Thread
ADC V_In > V_Ref (STM32F407)
Hi, kann mir jemand sagen wie empfindlich die ADCs eines STM32F407 gegen "Überspannung" sind? Sterben mir die gleich weg wenn da V_In mal größer als V_Ref ausfällt? Konkret wären hier V_DDA = V_Ref+ = 3V wobei V_In unter eher seltenen Umständen bis zu 3.3 V betragen
-
Thread
Wie lautet die Adresse des Stack Pointer Register in STM32F407?
Stack Pointer befindet sich im Flash unter 0x08000000 Wo ist das Stack Pointer Register? Ich habe gehört, dass es einen gibt, aber ich habe die Beschreibung und den Standort SP nicht gesehen.
-
Thread
Fragen zum A/D Umsetzer des STM32F407VGT6 ARM Controllers
Sehr geehrte Forummitglieder, ich habe wiedermal einige Fragen zum STM32F407VGT6 (STM32F4 Discovery), die mir aus dem Datenblatt nicht ganz klar geworden sind und zwar geh es diesmal um den internen A/D Umsetzer. 1.) Die totale Konvertierungszeit T (oder auch Umsetzungszeit
Kapazität der Sample/Hold Schaltung R_ADC=Widerstand der Sample/Hold Schaltung (6 kOhm beim STM32F407VGT6) N=Auflösung, hier 12 Bit wobei Tau=R_ADC*C_ADC die Zeitkonstante des RC-Gliedes/Sample Hold Schaltung ist. Betreibe ich den ADC Umsetzer mit 30 MHz und mit einer Auflösung von 12 Bit, so
-
Thread
STM32F4 Timer konfigurieren
von mir, das unter anderem die vier LED blinken lässt: xs1541.t-winkler.net/zip/Zoomfloppy/Stm32F407_blink_06.zip Neben der Blinkerei wird auch das SDIO (bzw. eine SD Karte) getestet und der USART 2 initialisiert und benutzt. Wenn am USART ein Terminal hängt kommt in etwas sowas: ###
das unter anderem die > vier LED blinken lässt: > > xs1541.t-winkler.net/zip/Zoomfloppy/Stm32F407_blink_06.zip > > > Neben der Blinkerei wird auch das SDIO (bzw. eine SD Karte) getestet und > der USART 2 initialisiert und benutzt. Hab das Packet mal compiliert. Da scheinen zwei Dateien
-
Thread
DIY Frequency Counter mit 10 bis 12 Digits?
dienen. Anzeige/Bedienung über 4,3" TFT; div. ext. Schnittstellen insbesondere RS232; Prozessor STM32F407.
Eingangsflanken und Referenztakt fein aufzulösen. Die Hauptzähler liefert der F407. Was der TDC tatsächlich leisten kann und welche 'Rauschquellen' Auswirkungen haben werden, wird sich zeigen, wenn Platinen geliefert wurden und der Musteraufbau steht.
-
Thread
poor man's Ethernet-oszi mit STM32, FIFO und AD9288
auf folgenden Satz gestoßen "This example is applicable to products STM32F2, STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439 lines. The ADC is configured in __continuous triple Interleaved mode__ In this mode, it converts continuously one analog input channel __at the maximum ADC
ich auch ein paar € > mehr für das Board ausgeben. Für 8-9€ bekommst Du schon eines dieser STM32F407-Chinaboards. Die haben dann auch schon zusätzlichen Flash-Speicher und SD-Kartenleser mit auf dem Board. Und im Gegensatz zur Bluepill sind die nicht größtenteils mit "Fake-"Controllern bestückt.
-
Thread
STM32F4 USB Audio Synchronisation
mich gegenwärtig mit USB und habe die letzten freien Tage genutzt, um das USB Modul in meinem STM32F407 zu bespaßen. Momentan schaue ich mir USB Audio an. Das Ganze aktuell theoretisch. Es ist keine aktuelle Anwendung geplant. Bei USB Audio hat man ja das Problem, dass man die Samplefrequenz des
1-kHz-SOF generieren. Im zweiten Fall kannst du diese Clock einfach auch für I2S benutzen. Das F407 Reference Manual sagt in 34.3.2: > The USB OTG FS receives the 48 MHz ±0.25% clock from the reset and clock > controller (RCC), via an external quartz. The USB clock is used for > driving the 48
-
Thread
Controller mit FPU
Ich habe hier nur einen F407, den ich testen kann. Bei 168MHz braucht eine FDIV etwa: mit FPU 0,12µs ohne FPU 0,55µs double 1,05µs Als Erfahrungswert für einen ATmega mit 16MHz habe ich 20 bis 30µs in Erinnerung, lasse
auch immer schon mal wissen wollte. Hier der direkte Vergleich von Soft und Hard FPU auf einem STM32F407 bei 168 MHz. Relevanter Code ist im Anhang. Compiler: arm-none-eabi-gcc.exe (GNU Tools for ARM Embedded Processors) 4.8.3 20140228 (release) [ARM/embedded-4_8-branch revision 208322] Compiler/
-
Thread
FT800 / FT810 Library
t fetch_flash_byte(const uint8_t *data) { return *data; } #endif /* STM32F407xx */ [/code] Ich kann das nicht bauen, ich habe mir jetzt nur mal angesehen was im STM32F407 Referenz-Manual so steht und was der STM32F4xx_HAL_Driver so treibt. Und natürlich sind die Defines
t fetch_flash_byte(const uint8_t *data) { return *data; } #endif /* STM32F407xx */ [/code] Das HAL_GPIO_WritePin() braucht zwar ein paar Takte mehr, das fällt aber nicht wirklich auf und im Gegenzug ist das auch gar nicht mehr STM32F407, sondern STM32F4xx. Für EVE_pdn_clear
-
Thread
32-Bit μC für zwei Layer PCB
STM32F4 > machte (ist aber nicht 2 Lagen tauglich). Ich habe hier 2-lagige Schaltungen mit STM32F407 im 100-pol. Gehäuse. Es geht! Ab dieser Gehäusegröße gibt es meist auch schon einen ext. Daten-/Adressbus. Um noch einmal auf RX zu kommen: diese gibt es auch schon im 48-pol. LQPF, aber erst ab 100
durchkontaktierte (also industriell gefertigte) Platine bevorzugen. ACK. Habe hier einen STM32F407 TQFP100 auf zweilagig mir Peripherie. Ist im übrigen nicht die Anzahl der Pins sondern wie die aufgelegt sind. rgds
-
Thread
Vorstellung eines STM-Boards in einer Studentenarbeit
Hallo, ich habe in einer Studentenarbeit in Messtechnik einen Drehgeber mit einem STM32F407-Discovery-Board ausgwertet. Dabei habe ich mich zum ersten Mal mit Mikrocontrollern beschäftigt. Nun bin ich an der Ausarbeitung und möchte zum Beginn des Konfigurations/Programmierteils eine kleine
Sven K. schrieb im Beitrag #5783131: > STM32F407-Discovery-Board > Dabei habe ich mich zum ersten Mal mit Mikrocontrollern beschäftigt. Harter Tobak, gleich zu beginn so einen Boliden zu benutzen. Ich würde nur die Funktionen detailliert beschreiben
-
Thread
stm32f411re timer clock speed ermitteln?
STM32F401RE Nucleo Board STM32F411RE Nucleo Board STM32F446RE Nucleo Board STM32F407VG Discovery Board STM32F407VE BlackBoard [/code] Du musst lediglich im Projekt die entsprechende Konstante definieren, z.B. "STM32F411RE". Es wird prinzipiell von 8MHz Quarz-Betrieb
-
Thread
Multiplizierer Hardware Aufwand
bleiben 1 Zyklus für Multiplikation. *Nachtrag* Gleiches Assembler Programm braucht auf einem STM32F407 8 Taktzyklen pro Schleife. Bei 1 Zyklus für sub und 2 Zyklen für bne bleiben 5 Zyklen für Multiplikation.
…und ein Nachtrag zum STM32F407: Bei geschickter Assembler-Programmierung, WORD alignment anstelle von HALFWORD trotz Thumb und bei Benutzung alternativ wechselnder Sx Register, kann man die vmul auf 2 Zyklen reduzieren. Aber
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
Mal die STM32 an. Da verweise ich mal auf meine Tests vor ein paar Jahren hier im Forum. Der 32F407 rauscht auch wie ein Blätterwald wenn die Isobaren eng beieinander liegen.
Gelegenheit den STM32L010 und die STM32C0 Serien an. Norbert schrieb im Beitrag #8035534: > Der 32F407 rauscht auch wie ein Blätterwald Man muss ja nicht unbedingt 15 Jahre alte Modelle nehmen.
-
Thread
wie den CCM-Speicher nutzen am STM32f407VG Discovery
Hallo, ich versuche mich seit einiger Zeit daran, denn CCM Speicher (64kb) des STM32F407VG Boards zu nutzen. Es gibt auch einige Englischsprachige Anleitungen dazu wenn man sucht, aber leider funktioniert mein Vorhaben dennoch nicht (Hab wohl was nicht verstanden...) Ich habe im Linker
-
Thread
Atollic, STM32F407, J-Link Edu, Flash Problem
nachvollziehbaren Verhalten fest. Ich nutze Atollic TrueStudio Lite 3.3.0 zusammen mit einem STM32F407VG auf einem eigenen Layout. Ich debugge per JTAG über einen Segger J-Link Edu. So lange ich über die Debug-Funktion in Atollic das Programm flashe und dann laufen lasse, funktioniert alles einwandfrei
-
Thread
STM32F407 ST Bootloader AN2606 HW Anforderungen
Hallo, ich arbeite gerade an ein CAN Board für den STM32F407 und wollte mir die Möglichkeit offen halten über USART1 und CAN2 die Firmware zuändern. Nachdem lesen der Application Note AN2606 sind ein paar Fragen meinerseits offen zum Kapitel 9.2 (Seite: 51
-
Artikel
Datei:Stm32F407 disco.png
STM32F4 Discovery
-
Thread
STM32, C Bezeichner für USB-Register
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.
-
Artikel
MINOS
trotzdem aber auch komfortable Firmware, welche auf einem STM32F4xx läuft - vorzugsweise dem STM32F407VET6 Black Board, welches für einen einstelligen Euro-Betrag zu haben ist. = MINOS = MINOS unterstützt dabei ein Dateisystem auf einer eingesetzten SD-Karte und verwendet eine UNIX/Linux ähnliche Mini-Shell
kompatible Console - vorzugsweise PuTTY als Terminal-Emulation Batteriegestützte Echtzeituhr des STM32F407 SPI Flash mit 2 MB Als externe Hardware wird zur Zeit unterstützt: UART2 zum Anschluss von externer Peripherie über serielle Schnittstelle WS2812 LED Stripes FSMC-Schnittstelle zum Anschluss von SSD1963
-
Thread
Artikel der Woche: UPlay Basic Interpreter per XMC2Go
ich wollte kurz noch folgendes zum Artikel der Woche hinweisen: uBasic ist auch auf die *STM32F407*, *STM32F429* und *STM32F756* CPUs portiert: * [[http://mikrocontroller.bplaced.net/wordpress/?page_id=535] 95-uBasic-Library (STM32F407)] * [[http://mikrocontroller.bplaced.net/wordpress/?page_id