-
Artikel
Datei:Minos-STM32F407VET.hex
Version 1.0.0
-
Thread
STM32F407 aus Arduino-IDE als DFU-Device flashen
Hallo, Ich versuche auf einem Generic-STM32F407-Board mit der Arduino-IDE eine Leuchtdiode blinken zu lassen, schaffe es aber nicht das Ding zu flashen. Ubuntu 16.04 + Arduino 1.8.3 + https://github.com/rogerclarkmelbourne/Arduino_STM32
/Arduino_STM32/STM32F4/boards.txt
-
Thread
USB core für STM32F407 DIYMORE gesucht
Ich habe das mecrisp-stellaris FORTH auf den STM32F407-DIYMORE ( https://stm32-base.org/boards/STM32F407VGT6-diymore#DIYMORE ) portiert und greife im Moment über einen gehackten USB-Serial-Adapter auf die UART pins PA10,PA9 zu. Habe dazu einen fertigen
. M. schrieb im Beitrag #6550664: > Die lässt sich doch sicher mit überschaubarem Aufwand auf den F407 > portieren Das bezweifle ich, denn der STM32F407 hat eine ganz andere USB Schnittstelle als der STM32F1 und F3
-
Thread
[V] 100 Stück STM32F407VET6
nicht in Ordnung? Haben ihn seine Eltern zu heiß gebadet? https://de.farnell.com/stmicroelectronics/stm32f407vet6/ic-mcu-32bit-512k-flash-100lqfp/dp/2064367
Preis nochmal überdenken: https://lcsc.com/product-detail/ST-Microelectronics_STMicroelectronics-STM32F407VET6_C28730.html
-
Thread
Bestellung des STM32F407VET6 Development Board
https://www.ebay.de/itm/STM32F407VET6-STM32-Cortex-M4-Development-Board-NRF2410-FMSG-SD-Card-DE/323601020976?hash=item4b581fb830:g:XVgAAOSw0TBcFRig:rk:23:pf:0
https://www.ebay.de/itm/STM32F407VET6-STM32-Cortex-M4-Development-Board-NRF2410-FMSG-SD-Card-DE/323601020976?hash=item4b581fb830:g:XVgAAOSw0TBcFRig:rk:23:pf:0 Da steht: [code] Versand: EUR 2,00 Versandoptionen aus dem Ausland
-
Thread
Unterschied zwischen STM32F407 und STM32F405
Moin, ich habe ein Hello World Programm für STM32F407 Discovery Board geschrieben, das auf meinem custom STM32F405 Board geflasht. Die äußere Beschaltung habe ich vom Discovery Board abgeguckt. Das Programm soll nur 3 LEDs mit konstanter Delay toggeln und funktioniert auf STM32F407 Discovery Board wie gewünscht, aber nicht auf STM32F405. Die LEDs toggeln zwar, aber ab und zu unregelmäßig. Ich bin in meinem Leichtsinn davon ausgegangen dass die beiden uControllers sich kaum
-
Thread
STM32F407VGT6 (Cortex-M4)
, nimmt man besser gleich den STM32F4 anstatt den F1.
... @Markus Danke für die Erfahrungsinfos bezüglich der STM32 Familie. Sie sind da ja schon lange mit dabei! Hoffe, dass das Problem mit dem "bösen" I2C für Sie noch lösbar ist. Habe mir heute ein Devkit mit dem STM32F407VGT6 168MHz Cortex-M4 zum warmwerden
-
Thread
CubeMX Config für STM32F407 Black
#6026994: > hat hier schonmal jemand für dieses Board eine Config in CubeMX > angelegt? > Beitrag "STM32F407 Black und Arduino" Ja
finden sind per CubeMX zu initialisieren um sie "dem User" einfach zugänglich zu machen. So bietet STM in seinem CubeMX eine solche Möglichkeit für alle seine Evaluation Boards an ("Initialize all Modules to their default value") Ob dies für das STM32F407 Black Board irgendwo erhältlich ist weiss
-
Thread
Welcher Strom fließt bei meiner Schaltung? In den Pin eines STM32F407V?
sagen können, sondern nur welcher Strom maximal fließt? Dazu müsste ich doch im Datenblatt des STM32F407 den maximalen Strom in einen Pin herausfinden können. Konnte dazu allerdings keine Angabe finden.
Asynchronous multiplexed > PSRAM/NOR read timings(1)(2). Also keine Angabe zum Strom. Ich verwende > das STM32F407xx datasheet. Mein Fehler, ich meinte Seite 114.
-
Thread
Prototype PCB STM32F407 Seeed Arch Max
development tools, easy to use C/C++ SDK, lots of published libraries and projects. High performance STM32F407VGT6: ARM Cortex-M4 MCU with FPU at 168MHz, 1 MB Flash, 192 KB RAM. On-board open link for debug and programming: drag-n-drop programming, USB serial communication, SWD debug with GDB+ pyOCD/OpenOCD
card slot for connectivity and data exchange. Specifications: Work Voltage: 5V Microcontroller: STM32F407VET6 Flash Momery: 512kB EEPROM: 4kB RAM: 192kB UART: 4 I2C: 3 SPI: 3 CAN: 2 SDIO: 1 Camera Interface: 1 Eth: 1 ADC Channels: 8 I/O Pins: 40 Digital I/O Max Input Voltage: 5.0V Item
-
Thread
Hilfe bei Programmierung STM32F407VG bei TIM1
Encoder Modus 3 laufen und über Channel 1 und Channel 2 Encodersignale "zählen". Ich bin gerade von STM32F100RB auf den STM32F407VG umgestiegen und hier funktioniert mein gedachtes Programm leider nicht. Der Timer zählt keine Flanken... Ich programmiere den F4 über das Discovery-Board UM1472. Das Manuel für den STM32F407VG und für das Board sind im Anhang... Hier zunächst mal das Programm (.c): [c]#include "enc_tim1.h" #include "stm32f4xx.h" #include "gpio.h" //******************************************
-
Thread
1 x STM32F407IGT6 (STM32, LQFP176) = Atollic STM32F407IG ?
Hallo, ich habe mir von Waveshare das Set Open 407V zugelegt mit dem STM32F407IGT6. Im Auswahlmenü von Atollic ist jedoch nur der STM32F407IG verfügbar. Ist das der richtige Typ? Nicht, dass ich später Probleme kriege und nimmer aufn Controller
-
Thread
STM32F407VGT -> SWD-Kommunikations Problem
wieder einmal habe ich ein Problem. Eine ganze Zeit lang hatte ich kein Problem über SWD meinen STM32F407VGT auf einer eigenen Platine zu programmieren. Ich nutze den ST-Link v2 vom Discoveryboard (STM32F4) und das Programm 'STM32 ST-Link Utility'. Auf einmal hatte ich ein paar verschiedene Error
von vorne: connecten: "Device ID:0x413" -> "Device flash Size : 1 Mbytes" -> "Device family : STM32F40x/STM32F41x" ERASE CHIP: nach einiger Zeit: "Failed to read memory @080001800!" [/c] Vermutlich könnte ich es immer so weiter führen. Das aufgespielte Program konnte übrigens zwischen
-
Thread
LSERDY wird nicht ready - STM32F407 LSE Clock
Habe folgenden Assemblercode: [pre] @ clock configuration word to be loaded into RCC_BDCR register .set RTCCONF, RTCEN << 15 | RTCSEL << 8 | LSEON @----------------------------------------------------------------------- @ enable RTC clock @----------------------------------------------------------------------- ldr r0, = RTCCONF @ init backup domain control register str r0, [r6, #RCC_BDCR] @ r6 has RCC base address @ @ wait until LSE oscillator ready 5: ldr r0, [r6, #RCC_BDCR] tst r0, #0x02 @ LSERDY set? beq 5b ------
-
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
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
STM32F407+FreeRTOS+Webserver+SD-Karte
Hallo, hat jemand schon einmal einen STM32F407+FreeRTOS+Webserver+SD-Karte zum Laufen bekommen? Ich möchte nicht alles selbst entwickeln, sondern wenn möglich, Code wiederverwenden. Bei Tante Google finde ich einige Projekte mit Cortex-M3, aber nicht mit dem STM32F4 (ich nutze das STM32F4Discovery Board) Einige kleine Dinge habe ich mit dem F4 schon gemacht, aber das FreeRTOS ist Neuland, daher wäre eine kleine Unetrstützung hilfreich. SD-Karte entweder
-
Thread
STM32F407 & CubeMX DMA-PWM
Hi, ich möchte eine Datenprotokoll senden, welches pro Bit den Aufbau 20us low, 20us 0=high/1=low, 20us high hat. Das dann halt 8mal für ein Byte Ich wollte dafür einen Timer mit 60us Periode benutzen und dann entsprechend den DutyCycle mit 33 oder 66% einstellen. Aufgrund der knappen Timings per DMA-PWM. Ich benutze CubeMX & ST HAL Testweise gebe ich ein Byte 0x00 aus. Prinzipiell klappt das auch, aber ich habe zwei Probleme: Der erste Puls ist kürzer. Statt 40us nur 36us. Die anderen Pulse entsprechen den 20us low & 40us high wie ich sie erwarten würde. Ich bekomme am Ende noch
-
Thread
STM32F407 DISCOvery RTC ext.LSE Amplitude?
Thread aufzumachen... Ich kämpfe mit dem externen LowSpeed Oszillator meiner RTC ich habe ein STM407er Board ( das Bundle vom Farnell mit BB Erweiterungsplatine(Ethernet, Micro-SD und Camera-Interface) und LCD ) Der interne LowSpeed Oszillator funktioniert einwandfrei, ich kann die Uhrzeit
ja. Die Amplitude ist jedoch mit 400mV Vpp etwas wenig, oder? OK,. mein RIGOL macht jetzt mit 15pF plus 1X10 am Tastkopf sicher auch was aus. Einen kleinen 32Khz Quarz und 2x 6.8pF hab ich drauf und die Brücken an PC14 und 15 sind raus. R21, R22 sind wieder 0Ohm, die Brücke an VBAT ist draußen
-
Thread
STM32F407 - kann man aktuelle SYSCLK irgendwo auslesen?
Kann ich in einem Programm die aktuelle SYSCLK (z.B. 168MHz) als Wert auslesen oder gibt es eine andere Möglichkeit, sie zu verifizieren, ohne jetzt das Scope oder den Frequenzmesser zu holen?
-
Thread
stm32f407g-disc1 externe stromversorgung
Hallo! Ich habe ein stm32f407g-disc1 eval board und möchte auf externe Stromversorung umstellen. Habe meine 5V aufgelegt aber das board sagt nix - da muss ich wohl noch ein paar Sachen ändern. Aus der Anleitung werde ich nicht
-
Thread
STM32F407 Discovery Boot1 auf High setzen
Hallo, ich möchte den Boot Mode Boot0=High und Boot1=High realisieren, um Programme aus dem SRAM zu starten. Muss ich SB19 auslöten und PB2 dann auf VDD setzen? Oder kann ich SB19 eingelötet lassen und setze PB2 auf VDD? Bisher habe ich im Internet zu diesem Thema nichts gefunden. Gruß Kai
-
Thread
STM32F407: TIM8 PWM->PC6
Guten Morgen, versuche nun schon ein paar Stunden den PWM auf PC6 per TIM8 zumlaufen zubringen. Habe ich was vergessen? [c] //--------------------------------------------------------------------------- void PWM_Init() { GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure; TIM_OCInitTypeDef TIM_OCInitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6; GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
-
Thread
STM32F407, I2C LCD, Initialisierung
Hi, Ich versuche gerade, ein I2C LCD mittels STM32F407 zum Laufen zu bringen. Nach Anstecken des LCDs sehe ich zwei Balken. Nach der Initialisierung bekomme ich aber lediglich in der ersten Reihe einen Balken anstatt einen blinkenden Cursor oder was
durch die Fleury I2C Lib sehr gut abstrahiert und problemlos auf andere Controller übertragbar. Auf STM32 auch schon ausprobiert, nur finde ich da die Dateien nicht mehr. Ich habe den Code von U. Radig für meine Zwecke angepasst/erweitert. Hiermit hast du auf jeden Fall schonmal ein funktionierendes
-
Thread
[S] ein/zwei Mikrocontroller STM32F407VET6
Oder https://www.amazon.de/DollaTek-STM32F407VET6-Entwicklungsboard-Mindestsystemlernplatine-ARM-Kernplatine/dp/B07PNDWBWM/ (puh, Glück gehabt - muß ich mein STM32F407G-DISC1 nicht hergeben)
> einem 1M STM32 läuft. Schau mal das DS8626 an. Aber wenn ich das richtig sehe, hat der STM32F407VGT6 auf dem STM32F407G-DISC1 Alternative einfach nur mehr Speicher. Da würde ich keine Probleme erwarten. Der
-
Thread
STM32F407VET6 mit zu hoher Taktfrequenz geflasht
Ich vermute, das ich ein STM32F407VET6 - Board mit zu hoher Taktfrequenz geflasht habe. Hergang: -------- Erstes mal flashen und verify war o.k. Von nun ging nichts mehr!!! ST-Link V2 über Anschlüsse: SWDIO, SWCLK
versucht. Hier ging es auch nur das eine Mal. Habe dann festgestellt dass ich in der "cmsis_boot/stm32f4xx.h" --> HSE_VALUE noch auf 8 anstatt wie für dieses Board notwendig, auf 25 gesetzt habe. Damit ist der CPU-Takt mehr als 3 mal zu hoch!!! Kann das der Grund sein, und wie könnte ich das
-
Thread
STM32F407VG Externe Interrupts triggern nicht unabhängig
Hallo zusammen, ich habe ein Problem mit den externen Interrupts auf meinem STM32F407VG Discovery Board. Für meine Anwendung benötige ich Acht externe Interrupts, die ich zu je vier auf die Interruptvektoren EXTI15_10_IRQn und EXT9_5_IRQn aufgeteilt habe: EXTI15_10_IRQn (PB11
-
Thread
STM32-F407: Probleme mit ADC_DMAAccessMode_1
RCC_APB2Periph_ADC2 | RCC_APB2Periph_ADC3, ENABLE); // See DMA2 request mapping [STM32F407 reference Manual table 43 // DMA2 Stream0 channel0 configuration DMAStream ADC1 DMA_InitStructure.DMA_Channel = DMA_Channel_0; DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t
c] /* recursive inclusion guard */ #ifndef __ADC_H #define __ADC_H /* Includes */ #include "stm32f4xx.h" #include "stm32f4x7_eth_bsp.h" #include "SensorTrigger.h" #include <stdio.h> /* Private Define*/ #define ADC_CDR_ADDRESS ((uint32_t)0x40012308) #define ADC1_DR_ADDRESS (
-
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
-
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
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
https://www.mikrocontroller.net/articles/STM32_-_Einstieg_mit_Em::Blocks#Core-Coupled-RAM_verwenden
-
Thread
STM32F407 macht nichts über JTAG mit BlackMagicProbe
Description 0 4 0x4BA00477 ARM Limited: ADIv5 JTAG-DP port. 1 5 0x06413041 ST Microelectronics: STM32F4xx. Available Targets: No. Att Driver 1 STM32F4xx (gdb) attach 1 Attaching to Remote target 0x08000188 in ?? () (gdb) file /home/christoph/workspace/stm32_f407_test/Debug/stm32_f407
Description 0 4 0x4BA00477 ARM Limited: ADIv5 JTAG-DP port. 1 5 0x06413041 ST Microelectronics: STM32F4xx. Available Targets: No. Att Driver 1 STM32F4xx (gdb) attach 1 Attaching to Remote target 0x08000470 in ?? () (gdb) file /home/christoph/workspace/stm32_f407_test/Debug/stm32_f407
-
Thread
STM32F407 SD CARD SPI DMA CMSIS? Ohne HAL
Hat jemanden von euch SD CARD mit SPI DMA (CMSIS) STM32F407G gemacht, aber nicht HAl.
Warum SPI? Der STM32F407 hat SDIO. Damit kannst du eine höhere und insbesondere garantierte (Speed Class) Geschwindigkeit erreichen. Geht natürlich mit und ohne HAL.
-
Thread
STM32F407: SPI Eigenschaften (CPOL und CPHA) einstellen
Hallo, ich habe eine SPI Datenübertragung mit einem STM32F4. Ich habe CPOL_Low und CPHA_2Edge eingestellt. Dadurch habe ich einen Ruhepegel Low und die Daten werden bei steigender Taktflanke an MOSI ausgegeben. Das macht meiner Meinung nach aber keinen Sinn. Der Ruhetakt passt, der ist auf Low eingestellt. Aber stelle ich mit CPHA_2Edge nicht ein, dass die Daten erst bei der fallenden (der zweiten) Flanke ausgegeben werden?
-
Thread
STM32 F407VGT6 SPI DMA Master
mir nach dem Beispiel SPI_DataExchangeDMA aus der StdPeriph Lib v1.7.1 einen SPI Master auf meinem F407 Discovery aufgebaut. Leider tut sich aber nichts. Ich hab den Code mittlerweile mehrmals durchsehen, aber ich find den Fehler nicht. Was erwarte ich: Ich erwarte den String "SPI Master" zu empfangen
Schau einmal hier: http://www.diller-technologies.de/stm32_wide.html#spi_dma
-
Thread
Suche (gebr.) STM32F407G-DISC1
Gibt es hier eine Biete/Suche Rubrik? Habe gerade ein STM32F407-Disc1 Board geschlachtet. 5V verpolt. Hat jemand ein gebrauchtes vielleicht günstig anzubieten?
-
Thread
Binary für STM32F446 auf STM32F407
. Erste Versuche zeigen: Das Binary für den STM32F446RE scheint direkt auf dem STM32F407 zu laufen. Ich habe noch nicht alle Peripherie testen können, aber beide sind ja in der gleichen Familie. Der 407 hat mehr Flash und den gleichen SRAM. Der 446
Ersatz-Nucleo ist schon woanders bestellt. Die Lieferzeit beträgt nur etliche Wochen. Bis dahin sollte ein STM32F4 Discovery die Lücke füllen. Es bleibt also die Frage, ob ein Binary, gebaut für den 446er auf dem 407er Ärger machen kann. Bislang habe ich noch keine genutzte Peripherie gefunden, bei der sich
-
Thread
Wie stm32f407 I²S Ausgang mit externem Quarz machen?
Hallo, ich will mit einem STM32F407 ein Signal ausgeben das recht jitter arm ist. Dazu würde ich gerne einen externen Quarz 22,5792MHz anschliessen und den intern als Takt auf die PLL geben. Bei irgendeinem der STM32 hatte ich
Hast Du mal nach alternativen STM32-Modellen geschaut? Z.B. die STM32F7 haben eine extra Audio-PLL die deutlich stabiler ist als die normale. Evtl. reicht die und Du kannst dann auf den extra Quarz verzichten. Außerdem ist bei
-
Thread
DSP Library STM32F407 + CooCox IDE
hinzugefügt 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
bind mal die beiden header dateien mit ein, das hat bei mir gerade geholfen #include "stm32f4xx.h" #include "system_stm32f4xx.h"
-
Thread
[S] STM32F407 STM32F4 Discovery
Hallo zusammen, ich suche ein günstiges Eval-Board STM32F407 STM32F4 Discovery. Danke und Gruß
de.aliexpress.com Suchfeldeingabe: stm32f407 dann Ergebnisse checken!
-
Thread
Bitte um Review: STM32F407 LQFP176 Eagle Lib
Hallo, ich habe eine 176Pin Version des STM32F407 in Eagle erstellt und als Zip angehängt (Datasheet + Lib + PNG Bilder). Es handelt sich hierbei um meine erste Lib. überhaupt, ich bitte daher um Nachsicht. Kurios scheint mir, dass im
Naja ich wills ja üben und lernen ;-) jedenfalls hier die LQFP100 version. des STM32 F407Vx. Das ist übrigens auch jener, der im ST-Discovery F4 verwendet wurde.
-
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
Funktionalität hat? Sind denn dann z.B. die Bootloader - OpenBLT oder https://github.com/rowol/stm32_discovery_arm_gcc/tree/master/STM32F4-Discovery_FW_V1.1.0 auch Bootloader nach meinem Verständnis (d.h. der System-Bootloader wird nicht überschrieben - nicht dass ich das Board "bricke")?
-
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
später aussehen soll. Eigentlich wäre alles soweit fertig. Vielleicht müssen noch ein paar 100nF Kondensatoren für bessers EMV verlegt werden. Wie gesagt das Board soll als "Basis" für eigene "stabile" STM32F4 Anwendungen dienen. Anonsonsten würde ja jeder zum STM32F4 Discovery greifen.
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
portiert/angepaßt: stm32f030f4 stm32f030k6 stm32f030r8 stm32f042f6 stm32f051 stm32f072rb stm32f100 stm32f103 stm32f103rb stm32f207zg stm32f303 stm32f303k8 stm32f401 stm32f407 stm32f411 stm32f429 stm32l031k6
da > tatsächlich? Auch hier kann's mal Unterschiede zw. CPUs der selben > Familie geben. > stm32F407/terminal.s: .equ HSERDY , BIT17 stm32F407/terminal.s: .equ HSEON , BIT16 stm32F407/terminal.s: mov r0, HSEON stm32F407/terminal.s: ands r0, #HSERDY
-
Thread
STM32F407 mit CMOS anstatt Crystal OSC - Programmanpassung
ich etwas Hilfe benötige. Und zwar habe ich eine Steuerungsplatine für eine Kamera die als uC einen STM32F407 verwendet. Als Referenztimer ist dort ein "konventioneller" Quarz mit 8Mhz verbaut (Angeschlossen an OSC In und Out, sprich als HSE) mit entsprechendem Programmcode für den uC. Nun gibt es
aber falsch, es muss das Bypass-Bit gesetzt werden. Ich könnte mir vorstellen dass da sonst die im STM32 integrierte Oszillatorschaltung Schaden nehmen könnte (zu hohe Spannung).
-
Thread
I2C STM32F407IG MCP23016
in c umzuschreiben. Dies bedeutet alle Funktionen hatten schon mal funktioniert. Mein uP ist ein STM32F407IG (Master), MCP23016 ist der I2C-Bus Treiber (Slave). Mit diesem wird ein 2 Zeilen Textdisplay angesteuert. Ich verwende das Beispiel DEMO von Keil und bin es am umschreiben / adaptieren.
auf dem Treiber. [c] bool Display_Write (uint8_t reg, uint8_t val) { uint8_t data[2]; int32_t n; data[0] = reg; data[1] = val; n = ptrI2C->SendData(DISPLAY_I2C_ADDR, data, 2, false); if (n != 2) return false; return true; } [/c] Die Messung der Bussignale findet Ihr
-
Thread
ext. SRAM für TFT an STM32F407ZGT6 Board
An dieses Board https://de.aliexpress.com/item/STM32-ARM-Cortex-M4-STM32F407ZGT6-development-board-STM32F4-core-board/32827402179.html möchte ich ein TFT via FSMC anschliessen. Habe da ein Pollin Schnäppchen https://www.pollin.de/p/tft-display-thg057vglac-h000
Version 1: https://github.com/mcauser/BLACK_F407ZE/tree/master/docs Version 2: http://wiki.stm32duino.com/images/4/4f/STM32F407ZET6_sch-1.pdf
-
Thread
STM32-F407-DIY-MORE mit gdb und blackmagic blue pill programmieren
Ich setze jetzt meine Gehversuche mit dem STM32-F407-DIYMORE Board fort. Jetzt gewappnet mit einem BMP-geflashten Blue Pill Board. Frage zuerst: es genügt doch, wenn ich das DIYMORE-Board mit 3,3V vom Blue Pill Board aus versorge, brauche doch
betreiben. Aber primär geht es mir darum, das mecrispstellaris-Forth, das ich erfolgreich in ein stm32F407-DISC1 board geflasht habe, auch in dieses stm32-f407-DIYMORE board zu flashen. Ich habe den UART angepaßt an USART1 an PA09/P10, aber das Programm loopt noch irgendwo in der Initialisierung. Leider
-
Thread
DLL statt Browser Interface für Ethernet mit STM32F407
Hallo, ich habe auf einem Entwicklungsboard für den STM32F407 ein Ethernet Beispielprogramm ausgeführt, dass einen Server mit Browser-Interface erstellt. Dort konnte ich über den Browser LEDs blinken lassen. Nun möchte ich von meinem Rechner aus mit den
Wenn du ein dünneres/schlankeres Interface haben willst, dann musst du an beiden Seiten (PC und STM) Hand anlegen. Dann ist es aber auch ganz dir überlassen wie das auszusehen hat.
-
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) Link zur App Note: https://www.st.com/resource/en/application_note/cd00167594-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf Auszug AppNote: >BOOT0 pin high and the BOOT1 pin low during reset Ist soweit verständlich. Auszug AppNote: >If USART1