-
Thread
UART auf Linux
UART-Schnittstelle. Um die Ausgabe zu sehen, habe ich mir auf den Rechner "Minicom" installiert. Der STM32f091 ist per USB an meinem Rechner angeschlossen.
Stefan ⛄ F. schrieb im Beitrag #7146007: > Unklar ist mir dann aber >> Der STM32f091 ist per USB an meinem Rechner angeschlossen. > > Welche Rolle spielt denn nun dessen USB Schnittstelle? Gar keine - der
-
Thread
Daten ins Flash speichern mit dem STM32
Ich hänge mich mal hier an. Das folgende: [c] uint32_t *pData = 0x0800FC00; printf("%d", *pData); [/c] funktioniert beim STM32F4 NICHT. Ich bekomme dort völlig irrationale Werte. Gibt es bei der F4 Serie eigene Lesebefehle von ST?
Compiler denn, dass ich mit "0x0800FC00" eine Adresse meine? Gibt es keine Spezielle Lesefunktion beim STM32F4? Page und solche Dinge gibt es beim F4 nicht.
-
Thread
ARM Eval Board gesucht
http://www.ebay.com/itm/STM32F407-417ZG-module-HY-STM32F4xxCore144-Core-Dev-Board-/180923405960?pt=LH_DefaultDomain_0&hash=item2a1fe01688
Ich hätte auch einen STM32F4xx empfohlen. (Ich glaube dass der Account von Falk gehackt wurde)
-
Thread
STM32F103C8T6 JTAG
jemand da ein Beispiel? Am liebsten wäre mir die Verwendung eines > ST-Link. http://stefanfrings.de/stm32/stm32f1.html#proginterfaces http://stefanfrings.de/stm32/cube_ide.html http://stefanfrings.de/mikrocontroller_buch2/index.html
den die Firma ST gemacht hat, und das merkt man ihm deutlich an. ST selbst empfiehlt den Nachfolger STM32F303 zu benutzen, dem kann ich mir nur anschließen. Er ist sogar billiger und hat die ganzen Kinderkrankheiten nicht mehr. Außerdem hat der STM32F303 eine FPU.
-
Thread
Qt for MCUs: Grafiktoolkit für Mikrocontroller
die Visualisierung mittels µC angeht: - So wie immer: 7seg-Anzeigen/LED, Zeichendisplay (z.B. 4x20 Zeichen), Graphikdisplay (mit eigenen Grafiken) - relativ dicker µC (z.B. STM32F7...) mit QT - mittlerer µC mit Grafikframework (z.B. TouchGFX) - CPU mit (embedded) Linux (z.B. Raspbery Pi)
STM32F0 oder einen STM32F7, oder irgendwas dazwischen? Das größte Geschoss (STM32F779) hat einen eingebauten "Graphics Accelerator" und ein MIPI-DSI-Interface, d.h. du kannst ein Standard-Display anschließen
-
Thread
welches Target für STM32FEBKC6T6 auswählen
Mit CubeMX und dann so Sachen wie TrueStudio oder SW4STM32?
Das sind offenbar Samples oder Uralt-Versionen vom STM32F10xxxx aus der Mottenkiste. Im Datenblatt vom STM32F103x8, STM32F103xB steht unter Revisionen (des Datenblatts): 20-Jul-2007, Rev. 2 <----- !!! 22-Nov-2007, Rev. 4: "Document status promoted from
-
Thread
Eclipse OpenOCD STM32 Nucleo F1 blinkt nicht
STM32F103 Board mit dem Cortex-M3 STM32F103RBT6. ich habe jetzt zwei Include-Dateien, wo ich nicht weiß welche ich includieren muss: 1. stm32f103x6.h 2. stm32f103xb.h Wofper steht hier das x jeweils
T.Baumbach schrieb im Beitrag #4351134: > Habe es dann einfach getestet, bei stm32f103x6.h gab es einen Fehler in > main.c Wenn dein Controller STM32F103R*B*T6 heißt, kann es doch nur die stm32f103x*b*.h sein, und nicht die stm32f103x*6*.h ... das "x" steht für "egal". T.Baumbach
-
Thread
arm-none-eabi Problem.
/Template: Wo hast du das her? Das ist von ARM allgemein für Cortex-M3, da sind natürlich keine STM32F103-spezifischen Dinge drin. Im STM32CubeF1 (wird auch durch STM32CubeMX installiert) gibt es einen Ordner STM32Cube_FW_F1_V1.7.0/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc/ mit
Template: > > Wo hast du das her? Das ist von ARM allgemein für Cortex-M3, da sind > natürlich keine STM32F103-spezifischen Dinge drin. > > Im STM32CubeF1 (wird auch durch STM32CubeMX installiert) gibt es einen > Ordner > > STM32Cube_FW_F1_V1.7.0/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates
-
Thread
STM32H743 mit 32MByte externem SDRAM
"runToEntryPoint": "main", "servertype": "stlink", "device": "STM32H753ZI", "svdFile": "C:/STM32_SVD/STM32H753x.svd", "interface": "swd", "serverpath" :"C:/STM32Tools/Stlink_GDB_Server/tools/bin/ST-LINK_gdbserver",
. In STM32H743XIHX_FLASH.ld: [c] .dma_buffer : { *(.dma_buffer) } >RAM_D2[/c] In main.c: [c]... __attribute__((section(".dma_buffer"))) uint16_t ADCbuf[4]; //ADC to DMA buffer ... void
-
Thread
Anfänger Fragen zum STM32F10X
am µC wollte ich zum Test auch haben. Zu 4) stm32 linien Dieses Bild hilft evt. etwas http://www.st.com/mcu/inchtml-pages-stm32.html Wenn Du Ethernet braucht dann ist die stm32f107er Linie, die Connect Line, sinnvoll diese hat die Ethernet
Dokus: Für STM32F10x_StdPeriph_Lib: stm32f10x_stdperiph_lib_um.chm Zum Programmieren: das stm32 Referencemanual "RM0008" Je nach Linie das Data- und Erratasheet: "STM32F105/107xx" Die Standard Peripherial Library
-
Thread
STM32 Beste/Schönste Methode um Bits in Register zu setzen
auch nicht. ich lasse mich gerne belehren, wo kann man das nachlesen? In den Datenblättern vom STM32F103, STM32F051 und STM32F050, im Reference Manual F050/051 (RM0091) und im Cortex M0 Programming Manual (PM0215) finde ich keine Silbe zum Thema. Also existiert es für mich nicht.
nicht. > > ich lasse mich gerne belehren, wo kann man das nachlesen? In den > Datenblättern vom STM32F103, STM32F051 und STM32F050, im Reference > Manual F050/051 (RM0091) und im Cortex M0 Programming Manual (PM0215) > finde ich keine Silbe zum Thema. Also existiert es für mich nicht.
-
Thread
Blue-Pill mit GD32F303CC
Andreas B. schrieb im Beitrag #6537670: >> Mit dem Original STM natürlich. > Warum sollte ein Cortex M4 mit den popeligen STM32F103 kompatibel sein? STM32F303CC Ist doch nicht so schwer. ;)
Die Bluepill ähnlichen Boards mit F303 sind doch nichts Neues, die hat Stefan doch schon oft als Ersatz für die F103 genannt, z.B. von RobotDyn: https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board
-
Thread
STM32 - welche IDE ist denn da aktuell angesagt?
Das mag ja sein, aber nachdem ich das gerade installiert habe musste ich feststellen, dass ich den STM32F446 nicht als Target auswählen kann. Die Liste geht von STM32401CB bis STM32F439ZI. Sieht sonst ja interessant aus. Das SW4STM32 kann ich mir nicht mal ansehen, ich bekomme http://www.openstm32
Baremetal 2) für alles oder falls Visual Studio genutzt werden soll und etwas Geld übrig ist VisualGDB 4) 1) https://github.com/cppit/jucipp 2) https://github.com/nlhans/qt-baremetal (Anleitung für STM32) 3) https://www.emcraft.com/som/stm32f7/running-qt-gui 4) http://visualgdb.com/tutorials/arm/stm32
-
Thread
STM32F767ZI schließt sich von alleine kurz
Hallo liebe Community, wie man aus der Überschrift entnehmen kann habe ich Probleme mit einem STM32F767ZI - dieser schließt sich von alleine kurz. Ich habe eine kleine 4-Layer-Platine mit dem STM32F767ZI als MCU erstellt und auch schon bestückt. Fehlerbeschreibung: Um die grundlegende Funktionsweise
#6000883: > Max M. schrieb im Beitrag #6000852: >> Hier das Layout - mit dem Fokus auf die MCU. > > STM32F429 =! STM32F767 mit gleicher Pinbelegungung im 100Pin > Flatschen... Der angezeigt STM32F429 ist das 3D-Modell (gab leider kein F7). Der STM32F767ZI besitzt den LQFP144 Footprint.
-
Thread
Hilfe Software für Microcontroller, woher bekommen?
Ich empfehle den STM32F091xC. genügend Touch-Pins.
Preise, abhängig von der Menge bei Mouser: https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F091CBT6TR/?qs=dTJS0cRn7oiK4Up%2FlCpDLg%3D%3D
-
Thread
Einsteigerfreundliches board für Roboter motion
softcpu... A. M. schrieb im Beitrag #6632926: > https://pixhawk.org/ aktuell nutzen die einen STM32F765 und STM32F100 Ursprünglich für Drohnen entwickelt, gibt es Umsetzungen für sämtliche Land und Wasserfahrzeuge. Du müsstest nur eien weiteres Fahrzeug implementieren. Unterstützt sämtliche Schnittstellen
für sensoren und den Motor pwm > habe, ist auch der stm32f103 völlig ausreichend. Wenn ich aber die Teile > des Codes in eigenständige Tasks in freertos aufteile, bekomme ich > Probleme. Freertos auf einem stm32f103? Nicht dein Ernst? kein Wunder dass
-
Thread
STM32F103 "Blue Pill" als preiswertes CAN-Interface
Stefanus F. schrieb im Beitrag #5876414: > Wie wäre dieses STM32F303 Board?: > http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini > Das kann auch USB und CAN gleichzeitig. > > Das Programm muss natürlich
Stefanus F. schrieb im Beitrag #5876414: > Wie wäre dieses STM32F303 Board?: > http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini > Das kann auch USB und CAN gleichzeitig. > > Das Programm muss natürlich
-
Thread
STM32 Einstieg
Ich würde mich gerne mit den STM32 Controllern von ST beschäftigen und gern mal antesten. Es gibt bei Farnell ein schönes Eval-Board: http://de.farnell.com/stmicroelectronics/stm32f4discovery/bord-eval-stm32f4-discovery/dp/2009276
@Dennis X.: Das Board gibts auch bei http://www.watterott.com/de/STM32F4Discovery für Privatpersonen, wenn das mit RS nicht klappen sollte.
-
Thread
STM32 läuft mit Debugger schneller als er soll
kann das liegen? Das Programm wurde mit der Option -O0 compiliert. Hardware: Dieses minimale STM32F303CCT6 Board https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd-3c19-11e9-910a-901b0ebb3621.html Als Debugger nutze ich die SW4STM32 in Kombination
letztendlich die USB-Serial Implementierung von W.S. auf den Nachfolger des Blue-Pill Boardes (mit STM32F303CC) portieren. Board: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini USB Code: http://stefanfrings.de/stm32/stm32f3.html#vcpnohal Besten Dank nochmal.
-
Thread
STM32 F746zg nucleo und ILI9488 TFT per SPI langsam ?
interessiert. SPI und ili9341 ist aber nur ein Nebenschauplatz bei dem Projekt. Beim Xmega128 mit 32 MHz/8bit kann die CPU intern bist zu 32MB/s schieben, das heisst, SPI ist mit 2 MB/s im Verhältnis ein Flaschenhals für die CPU. Beim STM32F4 mit 180MHz/32bit wird das Verhältnis noch schlechter, so
>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
-
Thread
STM32 ADC genauigkeits probleme
Hallo, Ich arbeite mit dem STM32F303. Mein 12bit ADC welchen ich in JTag proVision programmiert (Python) habe, ist sehr ungenau. z.B. wenn ich eine Spannung von 2.70V habe misst er 2.68V oder wenn ich eine Spannugn von 0.303V
/group0/3f/4c/a4/82/bd/63/4e/92/CD00211314/files/CD00211314.pdf/jcr:content/translations/en.CD00211314.pdf
-
Thread
uC für USB Audio Anwendungen
/stm32f4discovery.html http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f746gdiscovery.html
Mikrofongehäuse passen und via USB mit <500mA auskommen. Alternative wäre auch ein kleiner sharc DSP Die STM32F4 Familie sieht erstmal sehr interessant aus.
-
Thread
Grundbeschaltung ARM (z.B. STM) im Vergleich zu AVR
und die sechs Pole des ISP-Steckers und man hat ein > einsatzbereites System. Funktioniert das bei STM und anderen > 'Standard'-ARM-Controllern genauso einfach oder muss man irgendwas > besonderes beachten? Das kommt ganz auf den Controller darauf an. Ich habe z.B. einen STM32F030F4 auf einem Breakout
aber auch gut zurecht: https://www.amazon.de/ST-Link-Programming-H¨¹lle-Emulator-Downloader/dp/B01F37YMJ4/ Ebenso komme ich auch mit dem Original von STM32 gut klar, das du von jedem beliebigen Nucleo-Board abtrennen kannst: https://www.amazon.de/stmicroelectronics-STM32-nucleo-64-Development-unterstützt-Arduino-Konnektivität
-
Thread
STM32F302C8T6 Schaltplanüberprüfung
STM32F302C8T6 erstellt.
drinnen. Wunderte mich nur, das dies halt in > vielen "Nachbauten" nicht drinnen ist Bei neueren STM32, jedenfalls bei den L4, kann man das machen, wenn man ADC, DAC u.ä. nicht braucht. > Wie meinst du das mit den 33uF Tantal? Ganz einfach, 3x 33uF sind auch 100uF. Als ich den das erste Mal gebraucht
-
Thread
Webseite für die Einarbeitung STM32 auf Deutsch
gescheitert, weil es z. B. nie so recht wusste, welche header files relevant sind - die jetzt von AVR atmega32 oder atxmega256 oder die von STM32f1 oder von STM32f4 ... Dateinamenergänzung beim habe ich dann wg. der verteilten Dateien manuell nachgerüstet, das wurde arg lästig. Der Rest (Funktionsnamen etc
weil > es z. B. nie so recht wusste, welche header files relevant sind - die > jetzt von AVR atmega32 oder atxmega256 oder die von STM32f1 oder von > STM32f4 ... Moin Zusammen. Roland dein Konzept mit der HAL ist ja nicht ganz neu und es wird immer beliebter. Was mich aber interessiert: Hast du
-
Thread
STM32: wo endet CMSIS, wo fängt StdLib an?
Hallo, ich arbeite mich gerade in die STM32 ein. Konkret beginne ich mit dem STM32F100RB auf dem STM32VLDiscovery. Nach längerer Suche bin ich nun im Bilde, dass es von ARM eine CMSIS-Schnittstelle gibt, die einheitlich für alle ARM-Controller
gegen Ende des Films. Allerdings findet man direkt bei ST, manchmal etwas versteckt, für jeden STM32 (zumindest für F0,F1,F4) aktuelle Bibliotheken, die nicht auf HAL aufbauen. Diese, zusammen mit den Datenblättern und der reichhaltigen Doku, ermöglichen eine effiziente Programmierung und Codepflege
-
Thread
STM32 und externer Quarz (12MHz)
│ stm32f10x_can.h │ stm32f10x_cec.h │ stm32f10x_crc.h │ stm32f10x_dac.h │ stm32f10x_dbgmcu.h │ stm32f10x_dma.h
stm32f10x_can.c stm32f10x_cec.c stm32f10x_crc.c stm32f10x_dac.c stm32f10x_dbgmcu.c stm32f10x_dma.c
-
Thread
Problem mit ST-Board zur BLDC-Ansteuerung
Auf dem Board befinden sich zwei Controller: STM32F103CBT6 und STSPIN32F0 mit integriertem STM32F031C6.
Tim K. schrieb im Beitrag #6003088: > Auf dem Board befinden sich zwei Controller: STM32F103CBT6 und > STSPIN32F0 mit integriertem STM32F031C6. Der STM32F103 ist offenbar als onboard-stlink gedacht. Um den F031 zu programmieren muss man zuerst eine passende Firmware in den onboard-stlink
-
Thread
Avr 8bit VGA
Und ein STM32F103-Board ist ein "8-Bit-Chip" im Dip-Gehäuse?
Offtopic: Bernd schrieb im Beitrag #5791536: > Hier noch ein Projekt mit dem STM32F103 (VGA 800 x 600): > > https://www.artekit.eu/vga-output-using-a-36-pin-stm32/ Danke für den Link. Darauf aufbauend gibt es auch etwas für echte 800x600 mit einem F4: https://hackaday.com
-
Thread
STM32F401 Embitz1.1 Toolchain gesucht
" //#include "stm32f4xx_fsmc.h" //#include "stm32f4xx_hash.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_i2c.h" #include "stm32f4xx_iwdg.h" #include "stm32f4xx_pwr.h" #include "stm32f4xx_rcc.h" //#include "stm32f4xx_rng.h" #include "stm32f4xx_rtc.h" #include "stm32f4xx_sdio.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_syscfg.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_usart.h" #include "
-
Thread
STM32 Header
- stm32f1xx.h // bindet stm32f103xb.h ein (je nach definiertem Chip) und wenn gewünscht noch stm32f1xx_hal.h, ansonsten nur ein paar Makros - stm32f103xb.h // der Hauptheader in dem sämtliche Register und sämtliche Bitmasken des STM32 definiert sind, bindet außerdem core_cm3.h und system_stm32f1xx.h ein - system_stm32f1xx.h // enthält nur ein paar wenige Verweise auf externe Variablen und Funktionen (SystemCoreClock, SystemInit
-
Thread
STM32F303 CAN und USB gleichzeitig
en.DM00296349.pdf STM32F102, STM32F103 haben gemeinsam genutzt 512B, also können USB und CAN nicht zugleich benutzt werden. STM32F070x6/B, STM32F072, STM32F078, STM32F04x, STM32F302x6/8, STM32F302xD/E, STM32F303xD/E haben
sind 768 Bytes für USB und 256 Bytes für CAN, wenn man beide Schnittstellen zugleich verwendet. STM32F105/107, STM32F302xB/C, STM32F303xB/C, STM32F373, STM32F4, STM32F7, STM32H7, STM32L0, STM32L1, STM32L2, STM32L3 und STM32L4 haben für USB und CAN unabhängige Speicher.
-
Thread
Ich bin verliebt!
8Bit und Havard Architektur... danke, der nächste bitte. Bin gerade froh den Sprung AVR -> STM32F0 gemacht zu haben. Ja, der fehlende DAC bei der TSSOP20 Version ist unschön, aber dafür gibt es dann ja die etwas größeren Versionen wie z.B. STM32F051K8, 2,66 EUR bei Mouser. Also wie oben schon
. Ein günstiges Eval-Board, allerdings ohne ST-Link, gibt es hier: http://www.watterott.com/de/STM32F030F4P6-Minimum-Systerm-Board-Cortex-M0 Gruß, Stefan
-
Thread
Nachteil bei verschiedenen µC
, ist aber schwer beschaffbar. Aber alle haben irgend welche "Macken". Der einzige Nachteil des STM32F107xx ist, dass der kein SDIO mit drin hat.
Moment mal. Der STM32F103xF / STM32F103xG hat 14 Timer*. Davon: - 2 mit Motion Control (4 Ausgänge + 4 negierte Ausgänge) - 2 Interne vollwertige Timer (nur ohne Pins nach aussen) - 10 mit 1..4 nach aussen geführten
-
Thread
ATmega32 noch zeitgerecht?
ATmega32-Ersatz ist irgendein STM32Lxxx (stromsparend) oder ein STM32F10x, meist ein STM32F103C8 (auch nicht mehr zeitgemäß, aber sehr gut erhältlich).
STM32F0 bedeutet aber sofort Eclipse? Das habe ich nie so schön am laufen gehabt wie dsa Atmel-Studio. Marko
-
Thread
[arm] Kompileroption -flto bewirkt daß der uart (ungefähr) doppelt so schnell läuft
-mcpu=cortex-m4 -mthumb-interwork -Wl,--gc-sections Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c arm-none-eabi-gcc -c -o stm32f4xx_hal_uart.o -Isrc/ -IDrivers/STM32F4xx_HAL_Driver/Inc/ -IDrivers/CMSIS/Device
gc-sections -Wall -Wextra -Warray-bounds -Wno-unused-parameter -TDevice/gcc.ld src/main.c Device/startup_stm32f401xe.s src/stm32f4xx_hal_msp.c src/stm32f4xx_it.c src/system_stm32f4xx.c src/newlib_stubs.c stm32f4xx_hal.o stm32f4xx_hal_rcc.o stm32f4xx_hal_gpio.o stm32f4xx_hal_uart.o stm32f4xx_hal_dma.o stm32f4xx_hal_cortex.o
-
Thread
STM32CubeIDE + CMSIS DSP , wie bekomme ich das zum Laufen?
Familie passen -Include Verzeichnis anlegen, mit -I Suchpfad darauf einstellen -Dateien aus: ~/STM32Cube/Repository/STM32Cube_FW_F4_V1.25.0/Drivers/CMSIS/DSP/Include nach Include kopieren -gewünschte Ordner, oder alle von ~/STM32Cube/Repository/STM32Cube_FW_F4_V1.25.0/Drivers/CMSIS/DSP/Source
Übrigens kannst Du an Stelle der Version aus: ~/STM32Cube/Repository/STM32Cube_FW_F4_V1.25.0/Drivers/CMSIS/DSP/ auch die neuere aus: ~/STM32Cube/Repository/Packs/ARM/CMSIS/5.7.0/CMSIS/DSP/ benutzen. Der Ablauf ist der Gleiche.
-
Thread
Topologie 3 Phasen Gleichrichter mit Buck-Funktion und PFC
Timer etwas stutzig 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
Sensor? Bisher haben wir den ACS758LCB-100U-PFF-T in Betracht gezogen. Ist die Response Time von 4us evtl ein Ausschlusskriterium? > Beim STM32F334 hat jeder der 6 Einzeltimer(A-E) im HRTIM1 4 > Compareregister. Damit kann jeder der zugehörigen 2 Ausgänge zu jedem > Zeitpunkt eines Zyklus auf
-
Thread
stm32f411 USART2 will nicht wie er soll
versteht, was man tut), und zudem vollkommen unnötig! *RTFM* ! https://oku.ozturkibrahim.com/docs_stm32f4/UM1725_User_manual_rev6.pdf
Registerzugriffe finden dort nicht statt. Das vollständige Beispiel ist auf: http://stefanfrings.de/stm32/stm32f1.html#usart
-
Thread
NRF24L01 SPI Problem bringt mich noch zum Wahnsinn!
Hallo, das Forum ist echt die letzte Hoffnung weil ich nach 4 Tagen Sucherei keine Antwort mehr weiss. Alles scheint richtig zu sein aber diese verfl. Module hängen sich nach einer Weile einfach auf und antworten nicht mehr :-((( Setup: Empfämnger: STM32F4
Welches Board ist da denn genau? Habe auch eines der ersten F4 und gerade ein neues mit M4 und eins mit M7 bekommen. Aber die STM32 werden mir gerade immer unsympathischer :-) Weiß nicht warum die ganze Welt da gerade so drauf abfährt, meine favorisierten LPC verhalten
-
Thread
STM32 - CooCox Fragen & RTC
Ich weiß nicht ob das auf den STM32F4 auch so passt, aber ich musste beim STM32F1 noch einen Teilerfaktor einstellen: [c] // Enter configuration mode SET_BIT(RTC->CRL,RTC_CRL_CNF); // Divide oscillator frequency
aktuell für dein Board: STM32Cube_FW_F4_V1.18.0/Projects/STM32F401RE-Nucleo Aber dank HAL, lassen sich auch Beispiele von anderen Familien übernehmen.
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
ein NUCLEO F401RE Nucleo-64, ARM Cortex M4F, STM32 F4-Serie sind 23Euronen. Dafuer hast Du Zugriff zu dem kompletten Dokumentation von ST. Zum Preis eines besseren Kantinenessen. Du brauchst einen leistungsfaehigen
programmieren wie die ATMEL-Chips Wenn Du eine andere Familie kennenlernen willst: PIC. Gibts in 8, 16 und 32 Bit. Beispiel in 32 Bit: https://www.reichelt.de/mips32-m4k-mikrocontroller-32-bit-2-3-3-6v-32-kb-spdip-28-32mx220f032b-isp-p121425.html?&nbc=1 https://www.microchip.com/en-us/product/PIC32MX220F032B
-
Thread
Warum sind STM32 I/Os auf 16 Bit kastriert?
fehlt, warum die Flash-Größe so kodiert ist: 0=A, 8K=3, 16K=4, 32=6, 64=8, 128=B, 192=Z, 256=C, 384=D, 512=E, 640=Y, 768=F, 1024=G, Franzosen und Italiener kennen sich eben mit Essen und Trinken aus. Dafür sind die STM32 doch relativ gut gelungen ;)
32-bittige Peripherieregister hat STM nicht (die Konkurrenz sehr wohl).
-
Thread
Module miteinander verbinden - welchen Bus nehmen?
. PIC32 kann seine UARTs mit 20 MBit/s fahren, bei STM32 ist bei 4.5MHz Schluss. TIVA 4C geht bis 10 MHz. Du kannst Dir überlegen, ob Du nur Point2Point-Verbindungen zwischen Nachbarn haben willst (dann muss
Frank K. schrieb im Beitrag #5786512: > PIC32 kann seine UARTs mit 20 MBit/s fahren, bei STM32 ist bei 4.5MHz > Schluss. TIVA 4C geht bis 10 MHz. Aus dem RM0410 (STM32F76xxx, STM32F77xxx): [pre]USART main features • Configurable oversampling
-
Thread
STM32F030F4 Quarz Pins
Halli Hallo, habe folgendes Problem, wo ich aktuell vor einer verschlossenen Tür stehe. Es geht um die Pins PF0 / 1. Dort habe ich jeweils eine LED dran (alles richtig verdrahtet, leuchten tut sie auch!). Nun steht im Datenblatt das nach einem Reset diese Pins als ganz normale GPIO´s verwendet werden können. Andere Funktionen bzw. andere Pins funktionieren ja. Nur eben diese beiden nicht. Muss ich doch noch was anderes Konfigurieren? Vielen dank im voraus.
-
Thread
GCC als Crosscompiler für ARM auf ARM
../common -I../../board -I../../common/CMSIS_v3.6.1/Include -I../../common/CMSIS_v3.6.1/Device/ST/STM32F10x/Include -I../../common/STM32F10x_StdPeriph_Driver_v3.6.1/inc -I../../common/STM32_USB-FS-Device_Driver_v4.0.0/inc -Iinc -Isrc -DUSE_STDPERIPH_DRIVER -DSTM32F10X_HD src/main.c -o build/src/main.o arm-none-eabi-gcc -T../../common/stm32_f103_gcc.ld -mcpu=cortex-m0 -mthumb -nostartfiles -Wl,-M -o build/leds.elf build/src/main.o build/../../common/startup_stm32f10x_hd.o build/../../common/CMSIS_v3.6.1/Device/ST/STM32F10x/Source/
-
Thread
st-flash, openocd STLINK/V2 command line tool f. Windows
keine Fehlermeldung: > > $ pwd > /Users/kuku/opt/xpack-openocd-0.10.0-14 > $ sudo bin/openocd -f scripts/board/stm32f4discovery.cfg -c "gdb_port > 4242" -c "telnet_port 4444" > Password: Mmmh. "Bei mir tut's". ;-) [pre] ➜ ~ openocd -f /usr/local/share/openocd/scripts/board/stm32f4discovery.cfg
bei mir mit "st_nucleo_f4.cfg"; das Discovery Board mit "stm32f4discovery.cfg".
-
Thread
STM32 5V tolerant, welcher Pegel?
Kommunikationsschwierigkeiten auf den Grund zu gehen? Angenommen da sitzt ein Pegelwandler vor dem STM32 der die 5V wieder auf 3V3 runterteilt, kann es sein dass hier ein Pegel nicht erreicht wird? Bei dem STM32 handelt es sich um diesen Controller. https://www.mouser.de/datasheet/2/389/stm32f103c8
ist. Wieso glaubst du das man das an den Pfeilen erkennen kann? Also nochmal: Entweder ist ein STM Controller bestückt dann kommen keine 5V an TX raus oder es ist halt z.B. ein CH32F103 bestückt der mit 5V läuft. Dein MC33079 ist ein 4fach OP verwendet vermutlich für die Strommessung. Ich glaube
-
Thread
Display an µC
Wie wärs denn mit sowas? https://de.aliexpress.com/item/Free-shipping-STM32F407VET6-development-board-Cortex-M4-STM32-minimum-system-learning-board-ARM-core-board/32618222721.html?spm=a2g0x.search0104.3.1.59c17c4czX3eyB&ws_ab_test=searchweb0_0,searchweb201602_3_10320_10065
Link. ich benutze das gleiche board wie Harry L., https://de.aliexpress.com/item/Free-shipping-STM32F407VET6-development-board-Cortex-M4-STM32-minimum-system-learning-board-ARM-core-board/32618222721.html Software dazu wäre sein Beispiel oder selber etwas mit STM QubeMX generieren. Dann wird
-
Thread
STM32F103C8T6 Blue Pill Board: Mit ST-Link V2 an die 128kb Flash?
sprechen: Ja, die haben alle 128kByte Flash. Du kannst das nur mit OpenOCD machen! (mit dem STM32Duino-Bootloader soll es angeblich auch gehen) [pre] In der Datei "/usr/share/openocd/scripts/target/stm32f1x.cfg" Die Zeile auskommentieren: #flash bank $_FLASHNAME stm32f1x 0x08000000 0 0
Eigentlich sollte die nur einfach runterladbar sein. https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board#128k_Flash