-
Thread
TFT Touchscreen für vielerlei Projekte
Nextion ok, aber viele Cortex-M haben genug Power für App+Display in einem µC. Mein Favorit zur Zeit: STM32F407VE Board mit aufgestecktem Display, parallele Ansteuerung. Zusammen ca. 20€ bei Ali, nur das Display könnte besser sein. Touch: passiv ist billig und einfach, aber weniger genau und Wischgesten sind nicht so gut ausführbar. Kapazitiv ist besser, da gibts auch einige STM32 Boards, die sind aber auch etwas teurer. Grafiklib: https://github.com/littlevgl/lvgl
-
Thread
Cortex M4 und Cortex M4F
Guten Tag! Im Datenblatt des STM32F407VG steht, dass dieser ein ARM Cortex M4 mit FPU Core enthält. Gibt es nun einen Unterschied zwischen Cortex M4 with FPU und Cortex M4F? Irgendwie werden die Begrifflichkeiten nicht korrekt getrennt. In der Wikipedia steht Cortex M4F, in den STM32F4 Datenblättern aber "M4 with FPU". Gibt es dann überhaupt Cortex M4 (ohne FPU)?
-
Thread
STM32F4xx - Pins als Tabelle
Hallo zusammen, bei den STM32F4xx gibt es ja durchaus im Datenblatt (beim STM32F446RE auf den Seiten 59-66) eine vernünftige Tabelle mit dem Pinout. Gibt es diese Tabelle auch irgendwo in elektronisch weiterverarbeitbarer Form
Naja, etwa pdftotext -layout -f 59 -l 66 stm32f446xx.pdf und dann fleissige Nacharbeit mit sed, Perl oder so ... Fand ich auch nicht so toll, aber der Aufwand ist erträglich. Oder unter im CubeMX-Paket: STM32CubeMX/db/mcu/STM32F446M
-
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
STM32F407 OnePulse Timer
der per Software gestartet wird und nach Ablauf einen Interrupt auslöst. Platform ist erstmal ein STM32F407VE board, mit Mbed OS. Das hat eine Timeout Klasse die so etwas schon macht, ist aber ineffizient wenn es an die zig kilohertz geht. Problem: es funktioniert, aber irgendwas ist ungenau. Wenn
Da sind 7 µs einfach zu viel, wo können die noch herkommen? Output vom main: [code] Hello from STM32F407VE 1 time elapsed: 2007 diff: 7 interrupt count: 1 2 time elapsed: 3340 diff: 7 interrupt count: 2 3 time elapsed: 39 diff: 6 interrupt count: 3 4 time elapsed: 10007
-
Thread
STM32 TIM PWM Frequenz irritation
jemand eine Alternative Konfigurationsmöglichkeit des Timers mit dem ich das umsetzen könnte? Der STM32WB hat leider keinen DAC.
Ein STM32 mit 202 MHz liefert die 100 Hz Auflösung. Dafür reicht ein STM32F7xx oder auch ein übertakteter F407.
-
Thread
Welcher ARM-Prozessor als Anfänger ?
STM32F0 oder STM32G0 z.B. STM32F030C8T6TR
schrieb im Beitrag #6030105: > Normalerweise beziehe ich mich von Aliexpress, aber da scheinen die > STM32 Entwicklerboards nicht auf dem Markt zu existieren. Mögen die > Chinesen STM32 nicht so? Beim chinesen gibt es hauptsächlich boards mit STM32F103 und STM32F407. Wenn das Projekt nicht kommerziell
-
Thread
STM32F4 BlackPill
Bei Aliespress gibt es eine Art "BlackPill" mit STM32F401 MCU. Die läuft allerdings nur mit 100MHz. Ich bräuchte eher die 168MHz wie beim F407. Hat jemand schon mal so was gefunden?
Einmal bei Google geschaut... https://m.ebay.de/itm/STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4-Discovery/272501820584
-
Thread
STM32F407 Interne Referenz
Hi, ich habe im Datenblatt des STM32F407 gesehen, dass es eine interne Referenzspannung VREFINT für den ADC gibt. Deren Genauigkeit würde für meine Zwecke genügen, aber im Reference Manual ist nicht genau beschrieben, wie man diese VREFINT
Hier ist alles recht gut zusammen gefasst: https://community.st.com/s/question/0D50X00009XkXRgSAN/stm32f407-adc-with-internale-reference und https://community.st.com/s/question/0D50X00009XkhWNSAZ/measure-vdd-stm32f4
-
Thread
STM32L476 USB Code geht nur auf NUCLEO-Board
Stelle im data sheet wo das explizit angegeben ist. Kenne den Prozessor nicht aber BluePill und STM32F407VE Black haben den extern. Und mit CubeMX habe ich die Tage erst VCP gebaut und löpt 1a, sogar mit dem zu großen 10K Widerstand.
Also der STM32F7 hat jedenfalls einen internen Pull-up. Hast Du eventuell irgendwo eine kalte Lötstelle oder einen Kurzschluss? Lade doch mal einen Ausschnitt des Schaltplans und vielleicht ein Foto hoch.
-
Artikel
UClock
LED-Matrix. Zugehöriger Thread im Forum: (Diese Bilder stammen von der uClock-Simulation auf einem STM32F407 mit angeschlossenem TFT-Display. Fotos mit "echter" LED-Anzeige werden in Kürze folgen) = Software = Die Software ist lauffähig auf Nucleo STM32F401RE Board Nucleo STM32F411RE Board STM32F407VE
ESP-Version: 3.0.0T6 vom 19.10.2019 EmBitz-Projekt für STM32 und Sources für ESP8266: Tarball SVN hier auf µc.net: svn://mikrocontroller.net/uclock/ Repo-Browser: uClock im SVN Hex-Datei für Nucleo STM32F411RE: Bin-Datei für ESP8266 ESP-12F:
-
Thread
I2C Datenlogging über RaspberryPi Slave
sichtbar zu machen. Wenn man dann noch SCL + SDA anlog einliest und im Ring speichert (ggf. auf einem F407 mit mehr RAM und speed) läßt sich womöglich klären was schief lief.
Rpi ist SPI denkbar für mehr Durchsatz, damit sollte es dann auch zumindest vom Durchsatz her mit stm32 funktionieren. Der LA funktioniert mit 1M/S (4bit) nur digital sind die 400k Transaktionen zu sehen. Chris
-
Thread
ARM Cortex-M3/4/7 Faulthandler
Vortragsfolien liegt auch bei (ja ich hab darüber mal einen Vortrag gehalten). Ausführbar direkt auf einem STM32F4xx Discovery auf dem UART3 mit 115200Baud und SWO (über ST-Link). Was kann das jetzt? - sämtliche Faulthandler registrieren und den div0 Trap aktivieren. - die Faulthandler geben dann einen
ist so universal möglich, dass ich da erstmal nichts einprogrammiert habe. Im Flash bei den großen STM32 ist ungünstig, weil die mal eben 128k Pages haben. Bei kleinen STM32L4xx mit 2k pages kann man sich ein Round Robin bauen welcher die letzten Abstürze speichert. Oder SD Karte oder EEPROM oder oder
-
Thread
littlevGL Graphiclib, benutzt die hier jemand?
schonmal erwähnt, https://www.mikrocontroller.net/topic/482676#6003931 Jetzt habe ich das mal in mein STM32F407 'Black' board reingehackt, sieht schon ganz gut aus. Das bringt schon eine Menge Widgets mit um irgendwelche Gerätchen zu bedienen, ist gut dokumentiert und Code ist auf github. Die Portierung
[c] volatile uint16_t *ili9341_fsmcCommand; volatile uint16_t *ili9341_fsmcData; void LVGLDispSTM32F407VE_BLACK::disp_flush(lv_disp_drv_t *disp_drv, const lv_area_t *area, lv_color_t *color_p) { int32_t x; int32_t y; ili9341_fsmc_setAddrWindow(area->x1, area->y1, area->x2, area->
-
Thread
Problem mit STM32F103 und RAM-Größe
/stm32f031c6.html
Variable l habe ich nur bis 60 laufen lassen, damit ich nicht so lange warten muss. Getestet auf einem STM32F401RE mit 84 MHz: uint8_t: 160 sec uint_fast8_t: 134 sec -> Einbruch der Geschwindigkeit um 20% bei Verwendung von uint8_t. Getestet auf einem STM32F407VET6 mit 168MHz: uint8_t: 83 sec uint_fast8
-
Thread
STM32 ADC vs CPU Last? Merkwürdiges Phänomen
ich habe folgendes Problem und einen Bugfix, den ich mir nicht erklären kann: Ich habe einen STM32F4, bei dem mittels internem Timer der ADC gestartet wird, die Daten werden anschließend per DMA in ein Array geschaufelt. Der Timer feuert alle 25us (40kHz), und es werden je Timertrigger 3 Werte
wie macht man das? Wenn es genau werden muss oder auch mangels besserer Alternativen. Welchen f4 hast du? Beim f407 und f432 liegt die auf einem internen adc Kanal der ganz normal gemessen werden kann. Die Spannung der Referenz wird bei der Produktion gemessen und daraus kann dann vdd berechnet
-
Thread
STM32F767ZIT: CAN-Probleme
Hallo, ich habe mich mit einem STM23F103RBT in CAN eingearbeitet und es hat soweit gut funktioniert. Nun möchte ich CAN in meinem Projekt mit einem STM32F767ZIT verwenden. Ich verwende hier ebenfalls HAL-Treiber. Beim Initialisieren
Gibt es für den STM32F767ZIT Beispielprogramme für CAN? Ich habe per Google-Suche nichts vernünftiges gefunden. Das Ganze ist schon deutlich anders (komplexer) als beim kleinen STM23F103RBT. Auf Anhieb habe ich es noch
-
Thread
Profitiert double von der 32bit FPU?
Probiere es doch einfach aus. Ich meine mich zu erinnern, daß die double-Quadratwurzel sqrt() auf einem STM32F446 weniger Takte als auf einem STM32F103 benötigt, aber leider sind da meine Notizen lückenhaft. Pin toggeln ist etwas umständlich. Zyklenzähler macht mehr Spaß. http://embeddedb.blogspot.com/
Ich arbeite seit einigen Monaten an einem privaten Audio-DSP Projekt. Hardware STM32F407. Also mit FPU. Ich rechne Filter, Reverb-Algorithmen und Modelle in einer 96kHz (10.4µs) Task und beobachte die Rechenzeiten der einzelnen Blöcke immer mit. Zuerst habe ich wie ich es bisher
-
Thread
Schnelle ADC (max 4bit) für BAS-Signal
Der allseits beliebte STM32F407VG Mikrocontroller kann bis 6 MHz bei 12bit samplen und diese Datenmenge dank DMA auch verarbeiten. Das reicht für über 200 Werte pro Zeile, bei jedem Frame.
Dr. Sommer schrieb im Beitrag #5999058: > Der allseits beliebte STM32F407VG Mikrocontroller kann bis 6 MHz bei > 12bit samplen und diese Datenmenge dank DMA auch verarbeiten. Das reicht > für über 200 Werte pro Zeile, bei jedem Frame. Wenn du schon mit STM32
-
Thread
ARM-Assembler-Tutorial
als low-cost > DSP zu benutzen? Die meisten gibt es so im Bereich 3-10€. Das ziemlich beliebte STM32F407G Discovery Board mit Cortex-M4 inklusive Debug-Adapter gibt's für ca 15€.
Sorry, der Aufruf lautet > openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg -c "program ram_variables_demo.elf verify reset exit"
-
Thread
Micropython auf STM32F407VE Black
Ausgabe" einschaltet. 4. gewünschtes Board in Makefile schreiben Bsp.: BOARD ?= STM32F4DISC 5. Pfad zum Compiler in Makefile eintragen bsp: # Select the cross compile prefix CROSS_COMPILE ?= /home/meinName/.arduino15/packages/STM32/tools/arm-none-eabi-gcc/gcc-arm-none-eabi-7-2018-q2-update/bin/arm-none-eabi- 6. flashen make BOARD=STM32F4DISC deploy-stlink
-
Thread
Vorteil HRTIM zu normalen Timern
Hallo, für das STM32F334 - Discovery Board gibt es ein Beispiel-Projekt eines Buck/Boost Converters (Beschreibung im Anhang) für den integrierten Converter auf dem Board. Dort wird mittels der High-Resolution-Timer des
> sowas will. Wie hoch liegt denn die übliche Auflösung von normalen Timern? Finde konkret beim STM32F407 nichts dazu im Handbuch.
-
Thread
STM32: Prüfen, ob korrekte MCU
Möglichkeit, festzustellen, auf welche MCU eine Firmware geflasht wurde? Konkret will ich einen 64-pinnigen STM32F446RE von einem 100-pinnigen STM32F407VET unterscheiden können. Momentan ist die einzige Variante, die mir einfällt, die folgende: Bei nicht-existierenden Pins wird das Eingangsregister immer als
Aus der Doku der HAL-Library: "This is supported in STM32F446 and newer and STM32F7xx. On others, HardFault may occur" https://stm32f4-discovery.net/hal_api/group___t_m___i_d___macros.html#ga09814398e25cac76cf4fb9f6499425b7 Ich glaube, da ist meine
-
Thread
ARM Prozessor mit DAC oder DSP
Preiswert und mit etwas DSP Funktionalität kommen die STM32F4. Das Discovery Board mit dem STM32F407 hat schon einen Audio DAC per I²S auf dem Board, aber nur wenig RAM. Das STM32F429 hat ein Grafikdisplay mit Touch und 8MB SDRAM - dafür aber keinen Audio
Eine weitere Möglichkeit ist das STM32F746NG Discovery: https://www.st.com/en/evaluation-tools/32f746gdiscovery.html Es bietet einen Audio Codec WM8994 (mit I²S) mit 2 MEMS-Mikrophonen, Line-In, Line-Out, 2x2W Lautsprecher-Ausgang
-
Thread
10k Pull-Up zerstört SPI-Signal (STM32F407)
einer anderen Leiterplatte bin ich auf ein Kuriosum gestoßen. Ich will ein ILI9341 per SPI mit einem STM32F407 ansteuern. Das funktioniert hervorragend bis 42 MHz mit SPI1 und SPI2. Bei SPI3 funktionieren nur Takte bis 18 kHz, also Vorteiler 256. Schon bei Vorteiler 128 versagt die Verbindung. SPI3 unterscheidet
Walter T. schrieb im Beitrag #5958412: > Ich will ein ILI9341 per SPI mit einem STM32F407 > ansteuern. Das funktioniert hervorragend bis 42 MHz mit SPI1 und SPI2. Im Datenblatt des ILI9341 ist SCL mit max. 10 MHz spezifiziert (100ns clock cycle).
-
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
SD-Karte elmchan Dauer Datenspeicherung
kannst. rg423g schrieb im Beitrag #5919730: > Ich schau grad durch, unsere MSP430 haben maximal 32 kB RAM, Bloß was 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
Jim M. schrieb im Beitrag #5920673: > Ein richtig flotter 32-Bitter mit 600MHz schafft das sicherlich in unter > 10s, aber der hat dann auch SDIO. Diese µC finden hier im Forum aber > selten Verwendung. Der ziemlich beliebte STM32F407 kann das in 0.22s.
-
Thread
Frequenzteiler 10 MHz auf 50 Hz
Jop uc z. B. Stm32f103c8 mit timer counter. 10 MHz direkt an den sys clock. Timer auf time base internal und dann ne pwm mit reset bei 199999 ticks und output low bei 99999 dann bekommst du nen 50 HZ Rechteck mit 50
Benedikt S. schrieb im Beitrag #5913601: > Jop uc z. B. Stm32f103c8 mit timer counter. Ich glaub nicht, daß er dieses 48Pin-Monster löten kann. 0.5 mm pitch ist nichts für Anfänger. Ein ATtiny13 im DIP-8 dürfte geeigneter sein und kommt auch mit den 5V klar
-
Thread
STM32F4 SPI Clock
Guten Tag, ich habe eine STM32F4 Schaltung mit 10Mhz Quarz. In der Makefile habe ich deshalb folgendes stehen: DHSE_VALUE=10000000 Wenn ich jetzt SPI benutze und den Prescaler auf 2 stelle, dann kann ich mit dem Oszilloskop
SCK Pin 20,92 Mhz messen. Bei einem Prescaler von > 4 sind es 10,45 Mhz, bei einem Prescaler von 32 sind es 1,32 Mhz usw. > Wie kann das sein? Maximal dürfe die SPI Frequenz doch nur halb so groß > wie die Frequenz des Quarzes sein?! Wie hast Du denn den STM32F4 konfiguriert? Welche Taktquelle
-
Thread
SPI3 am STM32
Guten Tag, ich versuche gerade den SPI3 (GPIOC 10-13) an meinem STM32F407VG zum laufen zu bekommen und benutzte folgenden Code: [code] SPI_HandleTypeDef hspi3; uint8_t aTxMasterBuffer[] = {0xF0, 0x0F}; void SPI3_Init(void) { /* GPIO Ports Clock Enable */
Kanal-Digital-Logik-Analysator, digitale Busanalysatoren (SPI, I²C) und noch ein paar Sachen mehr. Ich habe also mein STM32F407VG Board (selbstentwickelt). Auf dem habe ich u.a. den oben genannten Code aufgespielt. Die Pins PC10 bis PC13 gehen direkt zu einem Pinheader, ohne das an diesen Leitungen sonst noch irgendetwas
-
Thread
Ersatz für Q32M210 verfügbar
ADUCM320I - Nicht vorrätig, Angebot anfordern ich wollte mehr SRAM, ggf. USB ADUCM322BBCZ - 16,32€ > Sind dir die Evalboards zu teuer? ja. am liebsten sind mir preisgünstige fertige Boards wie z.B. - MapeTree Mini RET6 - STM32F407VGT6 ARM Cortex M4 32bit MCU Kern Development STM32F4Discovery AIP - STM32F407VGT6 ARM Cortex M4 32bit STM32F4Discovery MCU Core Development Board - STM32F407VET6 STM32 Cortex-M4 Development Board NRF2410 FMSG SD Card new da ist es auch nicht so schlimm wenn eine CPU
-
Thread
STM32F407 Weitere IN Token am EP1
Ich habe einen Virtual ComPort von STM realisiert, Anmelden am System funktioniert, jetzt gehe ich über, Daten hin und her zu schicken. Die erste Testidee war, nach einem Erhalt von 5 Zeichen im uC eine Antwort mit z.B. 36 Zeichen an den PC zu schicken. Ich erhalte auch die Zeichen, dann initialisiere ich die Senderoutine mit: [c] dieptsiz1.d32 = USB.INEP_REGS[1]->DIEPTSIZ; dieptsiz1.b.xfrsiz = 36; dieptsiz1.b.pktcnt = 1; USB.INEP_REGS[1]->DIEPTSIZ = dieptsiz1.d32; USB.INEP_REGS[1]->DIEPCTL |= DIEPCTLx_EPENA|DIEPCTLx_CNAK; for (uint32_t i = 0; i < 9; i++){ *(USB).DFIFO[1]=USB_buffer[i]
-
Thread
STM32 Debugging mit OpenOCD und Visual Studio Code
Guten Morgen, ich beschäftige mich etwas mit den STM32F407 (eigene Platine) und habe ein Makefile-Projekt erstellt. Nun möchte ich in Visual Studio Code auch debuggen können. Grob gibt es ja das "PlatformIO" und "cortex-debug" Plugin. Ich habe versucht
-
Thread
STM32 EEprom-Emulation
Servus allerseits Bei einem neuen Projekt setze ich den STM32F072 ein und möchte * Sensor-Daten im Flash ablegen und * das Ganze auch bei einer Spannung um 2V betreiben VDD kann beim F072 zwischen 2V und 3.6V liegen. Ich fand aber nirgends einen Hinweis
you have to use the FLASH_ProgramByte() function instead, and adapt the firmware accordingly. Den STM32F407 kann man also selbst bei 1,8V noch beschreiben; weiss aber nicht, ob ich nun davon ableiten kann, dass man den STM32F072 ebenfalls bis zu seiner Min-Spannung beschreiben kann. Weiss jemand dazu
-
Thread
uC mit USB gesucht
soweit für alle USB-fähigen Controller gleich. USB-fähige Controller gibt es viele, z.B. die meisten STM32. In meinem [[USB-Tutorial mit STM32]] wird die USB-Programmierung bei den STM32F103-Controllern erläutert. Im Abschnitt https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32#Eigene_Anwendung_f.C3
mit). Je nach Anforderung würde ich daher zu einem Controller mit der "USB"-Peripherie raten, wie STM32F103, und nicht den von "jemand" genannten STM32F407, welcher gleich 2 "OTG"-Module hat.
-
Thread
Timer Registerwerte unterschiedlich
Folgendes Problem. Ich habe hier einen STM32F407 Mikrocontroller und will einen AB-Encoder auswerten, indem ich die Steps mittels Timer 4 zähle. Konfiguration ist mit CubeMX erstellt. Mit den HAL Treibern gibt es für die Timer jeweils einen
Viewer im SW4STM32, habe ich da wieder einen anderen Wert (bild 2). Ich habe nirgends einen Schreibzugriff auf das Register, nur lesen. Wo könnte der Fehler sein?
-
Thread
ADC funktion nutzen
Stefanus F. schrieb im Beitrag #5882545: > So schwer ist das nicht. Ich hab's dreimal für drei unterschiedliche > STM32 Modelle gemacht. Einfach umsetzen, was da im Text steht. Wird > schon klappen. Käse.
beinhaltet was man tun muss um zu einem ADC-Wert zu kommen. https://visualgdb.com/tutorials/arm/stm32/adc/ Dass dieses Beispiel für einen STM32F407 gezeigt ist sollte bei HAL eine sehr untergeordnete Rolle spielen.
-
Thread
Sinn und Zweck des TXFE-Bits im STM32F407?
Mikrocontroller STM32F407 Welchen Zweck hat TXFE bit (Tx FIFO empty)? Wenn dieser auslöst, dann steht DTXFSTS nicht auf maximum, FIFO ist also nicht leer. Nur wenn XFRC auslöst(transfer complete), dann erst zeigt DTXFSTS
alle Bibliotheken gilt. Auch die Cube HAL baut > auf CMSIS auf. Ja, stimmt. Ich benutze die "STM32F105/7xx, STM32F2xx and STM32F4xx USB On-The-Go Host and Device library" Ich dachte es gehört zu CMSIS.
-
Thread
STM32F407 DFU Bootloader geht nicht
Hallo, ich habe ein Problem mit dem integrierten Bootloader im STM32F407VET6 (100-Pin LQFP). Über UART funktioniert dieser einwandfrei, aber über USB bekomme ich ihn nicht zum laufen. In Windows erhalte ich immer folgenden Fehler: "Dieses Gerät wurde angehalten
Habe zufälligerweise ein ähnliches Problem bei einem STM32F405 mit einem 16 MHz Quarz. Eine normale USB-Applikation war funktionsfähig, aber DFU-Mode nicht. Es stellte sich heraus, dass mit dieser Platine Versuche zur Stabilität der Quarzschaltung unternommen
-
Thread
Makefile für STM32F407 + HAL
Guten Tag, ich habe ein STM32F407 HAL Projekt vorliegen, aber leider keine makefile dazu. Aktuell versuche mich mir die Makefile zu bauen und habe eine generierte von CubeMX genommen. (Ich will das Projekt erstmal nur über das
eine Library hinzu? 3) Merkwürdiger Fehler: [code] In file included from Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:30, from Core/main.c:4: Core/main.c: In function 'configure_system_clock': Core/stm32f4xx_hal_conf.h:107:35: error: missing binary operator before
-
Thread
Eigenes i.MX6 Board - JTAG läuft. Wie nun weiter mit U-Boot?
clocks are not ungated, make sure to ungate the clocks in the CCM (for example, for MX6DQ: "setmem /32 0x020c407c = 0xFFFFFFFF"). Here is an example for mx6dq-UART2 1. configure IOMUX pins setmem /32 0x020e00bc = 0x00000004 //IOMUXC_SW_MUX_CTL_PAD_EIM_D26 setmem /32 0x020e00c0 = 0x00000004
diese dies nicht richtig. Ich habe nun folgendes in meinem C-File ergänzt: [c] volatile uint32_t *IOMUXC_GPR_GPR1 = (volatile uint32_t *)0x020E4004; ... *IOMUXC_GPR_GPR1 = (uint32_t) 0x0F420005; ... [/c] Nun schaltet U-Boot zumindest den Clock korrekt ein beim starten. den PHY benutzen
-
Thread
STM32 und Linux - Einsteigerfragen
f1md = STM32100 medium density series. f1mdvl = STM32100 medium density value line series. f4 = STM32F407/f417 series (maintained for backwards compatibility) f405 = STM32F405 f407 = STM32F407 f415 = STM32F417 f417 = STM32F417 f427 = STM32F427 f437 = STM32F437 f429 = STM32F429 f439 = STM32F439
-
Thread
SD Karte an uC: exFat oder FAT32
Danke für die schnelle Antwort. Dann werde ich vermutlich FAT32 und die uC.net Lib verwenden
Alternativ: STM32F407 o.ä. mit 192 KB SRAM nehmen, da kann man schön viel puffern. Der hat auch ein SDIO-Interface ("SD-bus"), womit man größere Übertragungsraten erreicht (die Speed Class ist nur für SDIO definiert
-
Thread
Suche RefDesign: STM32 & SMD Quarz (3.2mm x 2.5mm)
Hallo, ich suche für ein STM32F407 Projekt mit USB ein Referenzdesign mit einem kleinen SMD Quarz. Ich habe keine Möglichkeit, die Quarzleistung zu messen, deshalb dachte ich, es muss doch eigentlich genügend Beispiel-Designs geben
Beitrag #5859130: > https://www.st.com/content/ccc/resource/technical/document/application_note/76/f9/c8/10/8a/33/4b/f0/DM00115714.pdf/files/DM00115714.pdf/jcr:content/translations/en.DM00115714.pdf Was genau fehlt dir daran? S.32 und Folgende.
-
Thread
STM32F767IGT6 auf China Board wieviel RAM hat das Ding
auf der Suche nach einem Cortex M7 Board mit das folgende Board bestellt: http://www.icstation.com/stm32f767-development-board-cortex-stm32f767igt6-stm32-controller-module-system-board-p-13361.html Wurde prompt geliefert, und hat auch erste Tests bestanden. Was mich aber verwirrt ist die Angabe
Der Link von LC: "Tech info : http://www.mediafire.com/file/c93xh6st9707cm4/LC-STM32-F767_EN.zip/file" funktioniert leider nicht. Ich hab gesucht aber nichts gefunden. Kannst du bitte mir behilflich sein? Danke und Gruß