-
Thread
[S] STM32F4-DISCOVERY STM32F407VGT6
Das ursprüngliche Board wurde abgekündigt und durch das STM32F407G-DISC1 ersetzt. Das hat jetzt nen verbesserten STlink inkl. seriellem Port. Das STM32F407G-DISC1 ist z.B. bei Mouser in Stückzahlen erhältlich. Andere Händler haben vielleicht ihre Produktseiten
Sorry, das ist kein F407, mein Fehler.
-
Thread
STM32Fxxx: Wie kann man das Bitbanding nutzen in C?
eigenes Byte (bzw. sogar mehrere) zugewiesen (und nicht nur ein Bit). Auszug aus dem Handbuch des F407: 2.3.3 Bit banding The Cortex™-M4F memory map includes two bit-band regions. These regions map each word in an alias region of memory to a bit in a bit-band region of memory. Writing to a word in
-
Thread
STM32F411+CooCox Probleme beim Flashen
C:\Users\benes_000\CoIDE\workspace\BlinkLED>"C:/CooCox/CoIDE_V2Beta/bin\coflash.exe" program STM32F407VG "C:/Users/benes_000/CoIDE/workspace/BlinkLED/BlinkLED/Debug/bin/BlinkLED.elf" --adapter-name=ST-Link --port=SWD --adapter-clk=1000000 --erase=affected --driver="C:/Users/benes_000/AppData/Roaming/
-
Thread
LCD Display und Länge des Flachbandkabels, Suche Störungsursache
TFT-Modul (AT90...) mit einem SSD1963-Controller am Laufen über Jumper-Kabel (20cm) und den FSMC des F407Discovery. Das von dir beschriebene Geschehen ist mir dabei manchmal auch aufgefallen. Zum Schluss sah mein Aufbau wie folgt aus: - Jumper-Kabel so kurz wie möglich - FSMC-Timings nicht zu knapp
-
Thread
Omron D6T Thermal Sensor
, beim L031 ist die ca. 250 ns und beim F407 mit ca. 400 ns eher länger. Nur der Hi Pegel bricht beim F07 kurz auf ca. 3 V ein.
auch, deshalb hatte ich diese Zeiten genauer angesehen. Nur der L031 hält die Daten nur 250 ns, der F407 400 ns und funtktioniert trotzdem schlechter. Der F407 hat keine Einstellmöglichkeiten für das Timing, andere (neuere?) cores lassen sich genau hier mit SCLDEL / SDADEL in setup und hold time beeinflussen
-
Thread
Welches der beiden Dev.Boards?
Allerdings sind dadurch auch kaum noch unbelegte Ports am µC. Kurzerhand storniert und den STM32F407 gekauft :-) Die Pins will ich schon haben, es genügt vorerst auch ein HDD4470 kompatibles Display. Danke für den Hinweis.
-
Thread
Problem flashen mit ULINK2 (lange Leitung)
programmiere, will ich doch, dass es nicht nur ein bischen funktioniert. Mein jtag-Kabel ist 10cm lang (STM32F407). Gruß, Stefan
-
Thread
STM32F4: Anfängerfrage: nach NVIC_Init lande ich in hardfault handler
ich die Optimierung ausgeschaltet hatte. Moment... ich suche ..... In dem Code sind für den F407 unten EXTI Einstellungen drin, für Pin A2 https://www.mikrocontroller.net/attachment/285411/nrf24l01.c
Dr. Sommer schrieb im Beitrag #4495251: > Schau mal im STM32F407VG Reference Manual, S. 593. ST hat sich nämlich > genau darüber schon Gedanken gemacht. Bei mir beginnt im Reference Manual (DocID018909 Rev 11) auf S.593 das Kapitel 18.3.3 "Clock Selection" -
-
Thread
2 STM32F4 SPI Master/Slave FullDuplex
Hallo ihr! Ich brauche mal wieder euren Rat: Ich habe SPI mit DMA zwischen einem F407 und einem F429 laufen. Alle relevanten Funktionen befinden sich im Anhang. Auch im Anhang befindet sich ein Oszigramm, der rote Kanal zeigt MISO. Habt ihr einen Plan, warum MISO zwischen den zwei Frames
-
Thread
Ethernet PHY für RMII mit 25Mhz gesucht
kostet, würde ich immer den externen Taktgeber vorsehen. Wenn Du die PLL-Specs der Datenblätter F407/F429 vergleichst, siehst Du denselben Jitter. Der STM32F4 bietet ja zusätzlich noch die Möglichkeit der Bandspreizung auf der PLL. Hier wären echte EMV Messungen notwendig, um zu entscheiden, was
-
Thread
[v] diverse Stm32 Boards
Boards Alle entweder unbenutzt oder nur kurz ausprobiert. Stm32f429: 30€ Stm32f411: 15€ Stm32f407: 16€ Stm32f4 nucleo: 10€ Stm32f1 nucleo: 9€ Nfc extension: 8€
-
Thread
NRF24L01+ auf STM32F103: Ich weiss nicht mehr weiter :-(
nicht ... oder "Ich schaff das nicht!" Die strategische Lage: Das Funkmodul läuft an einem STM32F407 ohne Probleme und war im ACK Modus. Ok, also muss es auf einem F103 auch laufen. Vorher auch mal Payload mit ACK aber das brauche ich eigentlich nicht. Die Software auf beiden Systemen ist die Gleiche
-
Thread
STM32F4 I2C ACK bei 1.5V
viel mehr Leistung als die F4, > und haben die neue I²C-Peripherie. Ich benutze sogar noch einen F407 der nur für die Datenaufzeichnung verantwortlich ist und zwischendurch die Daten auf den F429 rüberschiebt. Dieser ist nur für Ethernet, GUI und UART verantwortlich. Da ich erst seit knapp einem Jahr
die Adresse nicht... Reginald L. schrieb im Beitrag #4484978: > Ich benutze sogar noch einen F407 der nur für die Datenaufzeichnung > verantwortlich ist und zwischendurch die Daten auf den F429 > rüberschiebt. Äääh...
-
Thread
Erste Hardware für STM32 Programmierung
Ich hab da direkt ein bisschen mehr Geld ausgegeben. http://www.amazon.de/Waveshare-Package-STM32F407-Cortex-M4-Development/dp/B00KM6RFWI Da läuft bei mir LwIP als vollwertiger TCP/IP-Stack drauf. Man kann die von Linux Bekannte BSD-Socket API verwenden, was die Programmierung eines TCP Server/Client
Kostengünstig (zusammen <20€) 2) 1x ein komplettes Kit: http://www.amazon.de/Waveshare-Package-STM32F407-Cortex-M4-Development/dp/B00KM6RFWI Ein Riesen-Paket mit verschiedensten Adaptern, alles was das Herz begehrt. Kostet aber auch entsprechend :/ Ich weis nicht ob ich für den Anfang bereits so viel
-
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 man
-
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?
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.
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
STM32F4 Discovery - SSD1963 TFT
Dein TFT überhaupt anzeigen? Wenn Du mit 320x240 und wenigen (lesbaren) Farben auskommst, kann der F407/F427 das Display doch selber ansteuern. https://www.mikrocontroller.net/topic/280013#new Alternativ kann man den F429 einsetzen und mit einer FLUT arbeiten. Wenn höhere Auflösung bzw. mehr Farben benötigt
im Beitrag #4458165: > Wenn Du mit 320x240 und wenigen (lesbaren) Farben auskommst, kann der > F407/F427 das Display doch selber ansteuern. > Beitrag "TFT-direct-drive, WQVGA-TFT an STM32F4" > Alternativ kann man den F429 einsetzen und mit einer FLUT arbeiten. Wenn > höhere Auflösung bzw. mehr
-
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
Wenn die IDE die Controllerauswahl bestimmt.
mit Texane GDB Server in Betrieb. Ich mag sie, weil sie von Code::Blocks abstammt. Das Discovery (F407) funktioniert gut.
-
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, sondern
gibt auch etliche zusätzliche Boards, die in der Online IDE nicht verfügbar sind z.B. das Discovery F407. Zusätzlich kann man z.B. bei den STM Boards auch die STM32Cubexx HAL verwenden. Darauf baut nämlich mbed auf.
-
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
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
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 || STM32F469xx
-
Thread
WordClock mit WS2812
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? Ich
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"
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(uint8
-
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 (with
-
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
-
Thread
Welches 640x480 Display für uC?
#4398791: > Das macht doch keinen Sinn, ich verbrate doch nicht mein uC RAM für das > Display. Beim F407 bleiben noch 64 kB übrig. Verbrät Dein Programm denn soviel RAM, dass das nicht reicht? Christian J. schrieb im Beitrag #4398763: > 8 Bit sind ok. Dazu kommen noch /RD, /WR und ggf. /CS, zusammen
msx schrieb im Beitrag #4398824: > Beim F407 bleiben noch 64 kB übrig. Verbrät Dein Programm denn soviel > RAM, dass das nicht reicht? Nein, da scheint was nicht richtig zu sein. Beim SSD1289 blendet der FMC das RAM des Display in den Adressraum
-
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 mit
-
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
STM32F429-Discovery Recycling: 90 MHz Frequenzzähler mit TFT
in unterschiedlicher Form: http://mino-elektronik.de/fmeter/fm_software.htm Ein Programm für das F407-Discovery-Board findet sich hier, wobei allerdings kein gesonderter Vorteiler automatisch aktiviert wird: https://www.mikrocontroller.net/topic/275225#2891811 ali schrieb im Beitrag #5852325: >
-
Thread
Code: Berechnung von Sonnenauf- und Untergang mit einem uC
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