-
Thread
Abfrage effizienter gestallten
. So ruft Atollig den GCC auf [code] arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -DSTM32F10X_CL -DUSE_STDPERIPH_DRIVER -I../firmware/CMSIS/CM3/CoreSupport -I../firmware/CMSIS/CM3/DeviceSupport/ST/STM32F10x -I../firmware/STM32F10x_StdPeriph_Driver/inc -I../src -I../STM32_EVAL -I../STM32_EVAL/Common -I../STM32_EVAL/Board -Os -ffunction-sections -fdata-sections -Wall -osrc\main.o [/code]
-
Thread
Einstieg 32Bit µC - Welche "Familie"
aufschläge auf die Versandsumme vorgenommmen werden. -Ich glaub ich hab grade einen gefunden für den STM32F103RBT6 @ 4.61€, falls der Shop was taugt, aber das ist erstmal egal. Ich hab mir grade auch das Datenblatt angesehn und muss sagen es klingt nicht schlecht. @ Olaf - Ich habe leider keine Erfahrung
usw., dass man mit dem Chip überhaupt irgendwas anfangen kann. Kaufen wollte ich 2 von denen hier STM32F103RBT6. Die Produktseite wäre diese hier: http://www.st.com/mcu/modules.php?name=mcu&file=devicedocs&DEV=STM32F103RB Leider finde ich wie gesagt dort nicht das richtige Blatt bzw ich hab noch
-
Thread
PiPico Oszilloskop
Scheinbar sind Mikrocontroller basierte Oszilloskope gerade im Trend. Hier eines mit einem STM32G4. Diese Controller haben ein paar Vorteile für ein Oszi: - PGAs - schnelleres Sampling - Komparatoren für den Trigger - DACs für einen Signalgenerator https://hackaday.io/project/192234-stm32g4
Christoph M. schrieb im Beitrag #7473667: > Hier eines mit einem STM32G4 Und hier ein 2-Kanaler mit dem STM32F429 Disco Board: https://mikrocontroller.bplaced.net/wordpress/?page_id=752 Hat den Bildschirm bereits drin und wird mit Touch bedient. Wieder mal ein
-
Thread
STM8 und ADC
Beitrag #5251016: > oder ist es sinnvoller, mein > Steckbrettvoltmeter dann doch eher mit einem STM32F030 zu realisieren? Da der Hardware-USB hat, könntest du dir da auch den CH340G sparen und das Helferlein noch kleiner bauen.
Oh sorry, hat er gar nicht, das war der STM32F070.
-
Thread
g++ statt gcc
Guten Morgen, ich versuche gerade den g++ statt den gcc zu benutzen. Kompilieren kann ich das Project weiterhin, flashen ebenso. Auf dem stm32 läuft es aber dann einfach nicht an. Ist möglicherweise mein Makefile falsch? Mit dem gcc und
Startup code . Mbed ist c++. https://github.com/mbedmicro/mbed/blob/master/hal/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_MTS_MDOT_F411RE/TOOLCHAIN_GCC_ARM/startup_stm32f411xe.S m.f.G. Dieter Gräf
-
Thread
Reihenfolge Übersicht bei Nutzung von Perepherie im STM32
Übersicht über die ganzen Clock Sources und Teiler etc, ich suche was zum ausdrucken auf einem Din A4 Blatt. Idealerweise für den STM32F103
Übersicht über die ganzen Clock > Sources und Teiler etc, ich suche was zum ausdrucken auf einem Din A4 > Blatt. > Idealerweise für den STM32F103 Im RM0454 für den STM32G070 (bei mir zufällig gerade offen) gibts das auf Seite 115, das im RM für den F103 zu lokalisieren bleibt als Hausübung. Kapitel
-
Thread
STM32F103VC + SSD1963 Problem
löten. Habe zugleich die SD-Card mit SDIO in Betrieb genommen. Das war mir der Sample-Software: STM32F4Discovery mit CooCox: GPIO,SDIO,Timer,SoftTimer,USART,printf http://www.mikrocontroller.net/topic/278118#new kein Problem. Die LIB für das Display: UTFT Gruß G.G.
ist jedoch, dass dieses Problem Hardware-übergreifend ist, da ich derzeit 2 verschiedene MPU-Board (STM-Discovery-F4 und miniSTM32 mit einem STM32F103VC) mit unterschiedlichen Energieverteilungen einsetzte. Ich denke dass es ein Problem des TFT-Treibers sein wird. Sowohl in der UCGUI3.90xx als auch in
-
Thread
STM32F412 - SBC-OLED ansteuern
Hallo, ich möchte in Keil mit einem STM32F412G-Disco ein Display (SBC-OLED01) ansteuern. Ich benutze I2C für SDA und SCL die Pins PB9 und PB10. Jetzt ist meine Frage wie ich "CH1", oder "Hallo" auf dem Display ausgeben kann? Bin neu
danke für die guten Links :) #include "stm32f4xx_hal.h" I2C_HandleTypeDef hi2c1; void SystemClock_Config(void); static void MX_GPIO_Init(void); static void MX_I2C1_Init(void); void OLED_Init(void); // Initialisiert das OLED-Display
-
Thread
Keil MCBSTM32, Clocks, PCLK2 einbinden
brauchst du das überhaupt? So wie sich das anhört gehst du das Problem völlig falsch an oder aber der STM32F1 ist zu langsam für dich und du musst auf F2 ggf. bald auf F4 ausweichen. MfG Tec
Wenn ich mich nicht verrechnet hab, wären das schon mal 66MHz nur für einen ADC? Und das mal 4 ADCs? Aus 72MHz CClk? Nais! Sieht übrigens nach so was wie SPI aus. Der STM32F1xx kann 25MHz SPI. Wenn das SPI ist, wird der ADC Daten-Takt vom Master (=STM32) aus gesteuert. Ggf. kannst du mit
-
Thread
Probleme mit I2C beim STM32F103C8T6
hast um schnell auf einen grünen Zweig zu kommen. Für deinen Fall wäre das in der SPL die Dateien stm32f10x_i2c.c und stm32f10x_i2c.h Die bieten dir eine anständige Schnittstelle "nach unten" und du kannst den Code der da unten verwendet wird auch kopieren um eigenständig zu sein. Die
Beispiel-Code für dich, wie man die richtige I²C > Schnittstelle benutzt: http://stefanfrings.de/stm32/stm32f1.html#i2c > > Du siehst, dass ich hier gar nicht direkt auf die I/O Pins zugreife. Ich > halte deine Initialisierungsroutine für unnötig komplex. > > Unabhängig davon würde ich Dir
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
the returned value is 0x00. Workaround None https://www.st.com/resource/en/errata_sheet/es0346-stm32f101xfg-and-stm32f103xfg-xldensity-device-limitations-stmicroelectronics.pdf PS: stefanus war natürlich wieder schneller...
Ich glaube du verwechselst den ID Code mit der UUID. Der ID Code kann tatsächlich bei den Original STMs nicht gelesen werden. Die UUID aka Seriennummer ist davon nicht betroffen. https://www.blaatschaap.be/32f103-comparison-part-4/ Bei mir deuten die Meldungen beim blinky auf STMs hin.
-
Thread
STM32 - 16Bit Integer Wert über UART senden
musst du den Linker noch überzeugen, die Unterstützung für float zu aktivieren: http://stefanfrings.de/stm32/stm32f1.html#newlib
M. G. schrieb im Beitrag #5838306: > ich arbeite mich gerade mit dem NUCLEO Board L476RG in die STM32 Welt > ein. Nach den hier von der Leserschaft gewonnenen Erkenntnissen ist es wohl angebracht sich
-
Thread
STM32 startet im HardFault
Mit dem STM32L562CEU6 habe ich nie etwas gemacht, aber andere STM32 kommen nicht weit, wenn sie keine passende Spannung auf VDDA sehen.
Heute wollte bei mir ein STM32L031 nicht loslaufen. Ursache war ein nicht richtig gelöteter SMD-Uhrenquarz bei in STM32CubeMX eingeschaltetem LSE-Oszillator. Der CPU-Takt kommt vom HSI-Oszillator.
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
Ist schon jemandem aufgefallen, dass der CH32V003F4P6 nicht nur zufällig so ähnlich heisst wie der STM8S003F3P6? Das Pinout ist nahezu perfekt gleich, siehe Anhang. (Pinout des CH32V003F4P6 - gelb markiert sind die STM8S-Anschlüsse) Der CH32V003F4P6
Uwe G. schrieb im Beitrag #7462840: > Ist schon jemandem aufgefallen, dass der CH32V003F4P6 nicht nur zufällig > so ähnlich heisst wie der STM8S003F3P6? D Alter Hut. Die Firma hat eine ganze Reihe STM
-
Thread
8051 - Programm und Daten in einem 128kB Chip ohne Overlap
Switching rumschlagen... Wenn du C(++) kannst solltest du dich leicht einlernen können. Gerade zum STM32F4 gibts jede Menge Material im Internet.
Wenn ich dann eine Kamera verwenden will, werde ich mir wahrscheinlich ein Discovery holen, weil die STM32F4 ja teilweise auch schon ein Kamera-Interface und auf jeden Fall genug Rechenleistung haben. Trotzdem vielen Dank für eure Hilfe und Ratschläge!
-
Thread
Projektidee "RGB-LED-Matrix"
. Wenn man pro STM32F4DISCOVERY eine Kachel-Zeile aus 10 Kacheln mit Signalen versorgt, sollten noch genügend Pins frei sein, um die Daten 8 bit parallel aus dem FPGA oder dem Raspberry pi zu lesen. Das STM32F4DISCOVERY
zugleich geht wahrscheinlich nicht. Bei 6 Zeilen aus China-Billig-Kacheln käme man also auf 12 STM32F4DISCOVERY-Boards, zusammen nochmal 200€ Wenn man statt der STM32F4DISCOVERY-Boards 'ne eigene Platine entwirft, wird's sicher billiger. Aber bei 1 200€ für die Kacheln fallen die 200€ kaum noch
-
Thread
Günstige Microcontroller für Privat Projekte
Ganz klein: ATtiny45 (0,50€) Mittel 8bit: Arduino Nano (Klone aus Asien, 1,50€) Mittel 32bit. STM32F103C8T6 minimum system development baord (1,50€) Der aktuelle Nachfolger dazu: STM32F303CCT6 Mini System Dev.board (https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd-3c19-11e9-910a-901b0ebb3621.html, 5,00€) Groß 32bit: STM32F103VET6 Minimum System Development Board (9,00€) Und für den Anfang zum Ausprobieren empfehle ich ebenfalls die Nucleo-64 Boards von ST.
-
Thread
STM32 Locking in C
außerhalb der ISR benutze. > Bei AVR kenne ich dazu das Makro ATOMIC_BLOCK. Wie geht man > bei STM32 in solchen Fällen überlicherweise vor? Der Gast g457 hat meine Frage zufriedenstellend beantwortet. Das in bestimmten (vermutlich sogar in den meisten) Fällen weniger heftige Sperren genügen, akzeptiere
1x pro ms (0.9ms) den Ringpuffer in der Hauptschleife leeren. Das passen bei einem hoch getaktetem STM32 recht viele Zyklen dazwischen...
-
Thread
STm32Fxxx: Kleiner Gefallen vom einem Profi erbeten
www.st.com/web/en/catalog/tools/PF257901 Ist die nicht in dem Downloadpaket enthalten? Du meinst doch: stm32f4xx_dsp_stdperiph_lib_um.chm
geholfen: http://www.delorie.com/gnu/docs/binutils/ld_6.html Damit habe ich die Linkerskripte des STM32F4 verstanden und konnte sie für meine Zwecke anpassen.
-
Thread
Mehrere vorhandene Funktionen für bis zu 4 UART's nutzen?
Nur um mal die AVR-Leute ein wenig zu ärgern: Beim STM32 geht das so: [c]void uart_char(USART_TypeDef* USART_x, char chrtx) [/c] Wobei USART_TypeDef wie folgt definiert ist: [c] typedef struct { __IO uint32_t CR1; /*!< USART Control register
mal aus dem Profi-Bereich was probiert? > Als Entwicklungs-Ing. - noch nie! So, wie du auch die STM32 mal "probiert" hast? Na dann... --> Wenn du schon versuchst ironisch zu sein, dann mach es richtig. Zumindest das solltest du ja hinbekommen :-)
-
Thread
IDEs? was nutzt Ihr?
True Studio 9.3 (SPL) für STM32, AVR Studio 4 für AVR - das geht aber nur, weil ich hier noch keine brandneuen AVRs benutze.
EMBITZ,Stm32CubeIDE,Keil, AVR Studio
-
Thread
Wies der zufall will.
der STM32F4 hat einen RNG on board. einfach ein stm32F407Discovery für ein paar Euros kaufen, paar Zeilen für die Initialisierung. An einen Portpin einen Transi mit Relais und Freilaufdiode und fertig ist das
Wutz schrieb im Beitrag #4913560: > STM32F4 hat einen RNG on board. Das ist interessant!
-
Thread
Noch ein RTOS
Heute habe ich Chibios auf mein STM32F401 portiert. Für IDE mit Eclipse und GCC ca. 2 Std.
habe ich Chibios auf mein STM32F401 portiert. Für IDE mit Eclipse und GCC ca. 2 Std.
-
Thread
Cortex M7 und Cycle Counter (DWT)
werden lt. dem Zähler 12 Taktzyklen benötigt. Obwohl im Disasembly nur ein Befehl zu sehen ist. Beim M4 wurde bei gleichem code nur ein Zyklus angezeigt. Ich benutze den IAR Compiler. Als Projekt Grundgerüst habe ich das Template aus dem Cube Ordner genutzt (..\STM32Cube_FW_F7_V1.1.0\Projects\STM32746G-Discovery
die CPU Clock auf eine Sichere Betriebsart ein, aber das muss man anpassen. Beim STM32F4xx ist es hier: stm32f4xx.h: [c]/** * @brief In the following line adjust the value of External High Speed oscillator (HSE) used in your application Tip: To avoid modifying this
-
Thread
Wie bzw. womit programmiert ihr eure AVR µC, speziell C++
Also wenn du das jetzt neu anfängst und dir die Plattform egal ist: nimm einen STM32 und zwar aus folgenden Gründen: 1.) Du sparst dir das gefummel mit dem V-USB, das macht nur immer wieder Probleme, STM32 boards machen das nativ. 2.) Du kannst direkt dass PPM als HID an den
Nicht unbedingt jedermanns Sache und das würde ich nicht machen, wenn es auch einfacher geht. Der STM mit entsprechendem USB HID meldet sich am System gleich als Joystick an. Ein paar Beispiele, wie andere das gemacht haben bzw. wo man spicken kann: https://www.artekit.eu/stm32-usb-gamepad-interface
-
Thread
Neuer Jetson, ESP32-P4-Entwicklerplatinen, Satelliten-Arduino uvam
the introduction of the STM32WL3 series and new STM32N6 microcontrollers. • Enhanced STM32C0 package: Now, includes support for the latest STM32C051 and STM32C091/92 microcontrollers. • Updated packages: New versions have been released for STM32U0, STM32U5, STM32WB0, STM32WB, STM32WBA, STM32H5, and STM32H7 series. • Maintenance updates: Applied to STM32F1, STM32F2, STM32L4, and STM32G4 packages. [/c] An „detaillierten Changelogs
-
Thread
GRBL auf STM32 ?
Hallo Ich wollte mal in die runde fragen, ob es den GRBL CNC code auch für STM32 Prozessoren gibt ? Gooogle hat bis jetzt nichts gefunden, aber vielleicht hat ja jemand bereits versucht den code auf den stm32 zu portieren ?
Google scheint kaputt gewesen zu sein. Treffer eins und drei bei der Suche nach "grbl stm32" gaben bei mir: https://github.com/Meekdai/STM32-GRBL (chinesisch, STM32F103-basiert) https://github.com/deadsy/grbl_stm32f4 (englisch, nutzt STM32F4-Discovery)
-
Thread
STM32 Value line, ein weiterer 8-Bit Killer?
nicht ganz neu diese Thema (8-16 bit, etc.), aber aus aktuellem Anlass: Seit einiger Zeit hat ST die STM32 Value Line angekündigt. STM Links: http://www.st.com/stonline/stappl/cms/press/news/year2010/p2479.htm http://www.st.com/mcu/inchtml-pages-stm32_value.html?wt.mc_id=showcase_stm32valueline
www.mikrocontroller.net/topic/168927 http://www.mikrocontroller.net/topic/121495 *) Kleinster STM32 Controller aus der Value Line http://www.st.com/mcu/devicedocs-STM32F100C4-110.html
-
Thread
Analogeingang schützen im ausgeschalteten Zustand
neuere STM32!)
Beim STM32F103 (ich glaube sogar bei allen STM32) sind die analogen Eingänge aber nicht 5V tolerant. Sie haben intern eine Diode, die Überspannung nach VCC ableitet.
-
Thread
Sinusberechnung auf Controller STM32F030
Ralph S. schrieb im Beitrag #4669597: > STM32F030F4P6 Du weißt daß dieser µC 32KB Flash hat? Das Datenblatt sagt zwar nur 16KB, in echt sind aber 32KB drauf, genauso der 32Bit-Timer. Der STM32F030F4P6 und der STM32F031F6P6 verwenden die selben
musst Du Dir wegen Deinem Sinus vermutlich keine Gedanken bzgl. der Codegröße machen und kannst beim STM32F030F4P6 bleiben.
-
Thread
ATMEL billiger und leistungsfähiger als PIC
> dann die 8Bitter wiederum die Segel. Das ist nichts weiter als ein NOT/NEG-Befehl. Dauert bei STM8 1 Takt; bei einigen anderen Nicht-32-Bitern 1..4 Takte. > Ich verwende fast nur noch 32Bitter. Aber eben nicht wegen der > Geschwindigkeit sondern aufgrund von Peripherie, Preis und > Kompatibilität
Michael G. schrieb im Beitrag #2286499: >> Bei einigen 8/16/32-Bit-Serien ist die Peripherie gleich. > > Zum Beispiel? Bei STM8 und STM32 sind sie zwar nicht gleich, aber verwandt. Auch bei PIC18/30/32
-
Thread
Bringt ein STM32 mehr?
Der STM32 bringt ihm immerhin den vermissten DAC ;-).
> Siehe dazu mein (heute geschriebenen :) ) Artikel: > http://www.mikrocontroller.net/articles/STM32#Allg... LOL, dein ists nimmer :-) eher unser **g** Bei Regelung sprechen mehrere Sachen für einen Cortex-M3, wenn die Leistung des AVR nicht ausreicht: - 32bit, d.h. Rechenoperationen auf
-
Thread
ESP8266 - Was macht man bei zu wenigen I/Os?
IP Kommunikation durch Überlastung gestört wird äußerst gering. Software muss nur für den MSP430G geschrieben werden. Debuggen erfolgt über https://www.mouser.at/ProductDetail/Texas-Instruments/MSP-EXP430G2ET?qs=sGAEpiMZZMu3sxpa5v1qrhdb%2FEQy4dLJxrKoYaDOYE8%3D (kostet 10€) über EVAL Board
meine Anwendungen reicht die Geschwindigkeit und die Datenmenge. http://members.chello.at/~igku/AL2G4.mp4 Die Frage ist was kostet der ESP 32 im Vergleich zum ESP8266-1, wie sieht es mit dem Stromverbrauch aus?
-
Thread
Mikrocontroller Auswahl C++ Unterstützung, CAN, I2C, Open Source Compiler
als Pendant zu CubeMX den Harmony Configurator. Was mich bei den STM32 stört, ist, dass es High Speed USB nur mit externem ULPI-Transceiver gibt. Zudem gibt's für die PIC32MZ ein 4.4BSD ;) https://github.com/sergev/LiteBSD/wiki
scheint die Verfügbarkeit und der Preis auch zu nich so schlecht zu sein. http://www.ebay.de/itm/STM32F103C8T6-Board-mit-ST-ARM-32-bit-Cortex-M3-/201475385315?hash=item2ee8de67e3:g:~CUAAOSw8-tWWthI Als Entwicklungsumgebung würde ich mich dann wohl für - Eclipse mit C/C++ Development Tooling und
-
Thread
STM32F103: EEPROM Abstürze abfangen
> Arbeitgeber hat mehrere hunderttausend Platinen mit STM32 und I2C im > Feld, wo das ohne Probleme läuft. Welcher STM32 und synchrone oder asynchrone Ansteuerung? Bei den alten (F1, F4) ist die asynchrone Ansteuerung sehr kompliziert, da kann man leicht
klingeln" und resetten der Hardware + Watchdog. Irgendwann fängt es sich wieder und es geht weiter. 4.7kOhm für 2 EEPROMs bei 100khz. 400khz gehen auch, jedenfalls im Debugger aber .... naja, lieber etwas weniger Gas, dafür auch weniger Unfälle. Dieser kleine STM32F103 auf dem 2,50 Euro Board ist
-
Thread
Tasten mit Hardware entprellen
Hallo zusammen, ich möchte meine Tasten an meinem STM32VL per Hardware entprellen. Ich habe mich auch schon in folgenden Artikel eingelesen: http://www.mikrocontroller.net/articles/Entprellung Ich habe dazu folgende Bauteile bei reichelt rausgesucht
Ich habe mir mal den Schaltplan vom STM32VL angeschaut, ich glaube die verwenden nur einen Kondensator
-
Thread
Quadrokopter mit ATMega32?
ist natürlich nicht zu ersetzen, aber für solch ein Projekt würde ich heute einen ARM basierten a la STM32F4 oder LPC verwenden, einfach weil die Dinger durch ihren hohen Systemdurchsatz immer noch ein paar Reserven haben - und Pins bis zum Abwinken. Ein STM32F407 kann z.B. ohne jegliche Klimmzüge 2 BLCD
Hi Warum eigentlich so ein Oldtimer wie den ATMega32? Da das keine Serie wird wärst du mit einem ATMega1284 besser bedient. Ist pinkompatibel zum ATMega32 und du hättest sogar zwei 16-Bit-Timer. MfG Spess
-
Thread
USB mit HID für STM32
, das auf einem STM32F103 o.ä. zu testen und ggf. den Code anzupassen (bitte passende #define setzen) Code anbei. Anwendungshinweise: 1. Rechner samt USB in STM32CubeMX konfigurieren. USB-Middleware NICHT einbinden
moin, ab STM32F4xx funktioniert dieser Treiber nicht mehr, andere USB-Core. Pieter
-
Thread
MOSI-Pegel viel zu niedrig, aber warum?
programmieren eine Bibliothek (XPCC). An dieser Stelle sollte es keine Probleme geben, da ich bereits auf dem STM32F4-Discovery den SPI-Port damit betrieben habe (ohne Probleme). Was ich nun schon festgestellt habe ist, dass ich leider beim Package (des LIS3LV02DL) einen Fehler eingebaut habe. Daher habe ich
LSM330DLC_ACC_CS, A, 8); GPIO__OUTPUT(LSM330DLC_GYRO_CS, C, 9); static bool initClock() { xpcc::stm32::Clock::enablePll(xpcc::stm32::Clock::PLL_HSI, 8, 168); return xpcc::stm32::Clock::switchToPll(); } MAIN_FUNCTION { initClock(); xpcc::stm32::SysTickTimer::enable(); BMA180
-
Thread
STM32F446 - Problem mit Interrupt
Ist das bei Segger auch so schön geregelt das man die Funktionen verfolgen kann? Bei SW4STM32 kann ich mit F3 in die Funktionen abtauchen und sehen was genau passiert.
Nicht für den F4, aber "ganz normale Registerbezeichnungen" gibt es hier: http://en.radzio.dxp.pl/stm32vldiscovery/
-
Thread
STM32F746G-DISCOVERY: Externes Flash kann nicht programmiert werden.
ST-LINK Firmware version : V2J25M13 Connected via SWD. 1,8 MHz. Device : STM32F74x/F75x Device ID : 0x449 Revision ID : Z Flash size : unknown Als Hexfile verwende ich die Demo-App von STM: "STM32746G-DISCO_Demo_V1.1.0.hex" Version des ST-LINK Utility ist v3.8.0
grad mal geschaut 21:25:21 : [STM32746G-DISCO_Demo_V1.1.0.hex] opened successfully. Address Ranges [0x08000000 0x08093D97] [0x90000000 0x904AD4C4] da sind 2 Bereiche in einer Hexdatei die unterschiedlich gebrannt
-
Thread
JTAG Adapter ST32F407
gearbeitet und sattle jetzt um. Das derzeit aktuelle Board https://www.ebay.de/itm/1-2-5-10PCS-STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4/274093156775?hash=item3fd139a9a7:g:fN0AAOSwIV5dynWU hat SWD und JTAG. Ich habe ST-Link-Adapter, https://www.ebay.de/itm/ST-Link-V2-OpenOCD-On-Chip-Debugger-STM8-STM32-JTAG-SWIM-Linux-OSX-Arduino/254315946241?hash=item3b36696101:g:Uq0AAOSwYRJdQWxj und habe ac6 installiert. Ich würde jetzt gerne wissen, welche SW ich noch brauche und was ich wie anschliesse
-
Thread
STM32F411 Wie den externen Timereingang INTERN schneller machen?
Auch wenns das Problem vmtl. nicht löst: Einen Überblick über die Clock-Optionen bietet STM32CubeMX (http://www.st.com/en/development-tools/stm32cubemx.html) Viel Spaß beim (Über-)takten!
testen und anschließend wieder HSE als Taktquelle benutzen. Wie das geht, wird in der Datei system_stm32f4xx.c gezeigt.
-
Thread
STM32 Nucleo C++ Eclipse
*********************************** #ifndef STEPPER28BYJ_H_ #define STEPPER28BYJ_H_ #include "stm32f4xx_hal.h" #include "stm32f4xx_hal_gpio.h" #include "def.h" class Stepper28BYJ { public: Stepper28BYJ() { ----- "Hier Fehlermeldung: expected '=', ',', ';', 'asm' or '__attribute__' before
das Board geladen werden. Dann mit 'mbed export' die Projektdateien für Eclipse erzeugen und in SW4STM32 oder gnuarmeclipse verwenden.
-
Thread
debuggen wie beim tms320f28027
darf, gibt es USB-JTAG-Debughardware für unter 20 Euro inklusive Break Out Board für den uC, z.B. STM32G431KBT oder STM32L412KBT https://www.reichelt.de/de/de/shop/produkt/nucleo-32_arm_cortex_m4_stm32_g4-serie-314504 Diese uC kommen im LQFP-32 mit 0.8mm Pitch und haben JTAG-Pins und zusätzlich
#7919568: > Welcher uC-Hersteller bietet so etwas, abgesehen von TI. Von STMicroelectronics sei die STM32 Mikrocontrollerfamilie hier erwähnt. Dazu gibt es kostenlos die auf Eclipse basierte Entwicklungsumgebung, die sich "STM32CubeIDE" nennt und da kann man problemlos auch zur Laufzeit einer Software
-
Thread
CooCox IDE und GCC für STM32
error: stm32f4xx_gpio.h: No such file or directory [cc] #include "stm32f4xx_gpio.h" [cc] ^ [cc] compilation terminated. BUILD FAILED Total time: 1 second
Hallo Dirk, probier doch mal folgendes bitte: -> stm32f4xx_gpio.h und stm32f4xx_gpio.c aus dem Projekt löschen. -> Die beiden Datein nehmen und in das entsprechende Verzeichnis im Projektordner kopieren (manuell in cmsis_lib->include und cmsis_lib-
-
Thread
typedef struct unbekannt
Users\bob\Atollic\TrueSTUDIO\ARM_workspace\test\Debug>arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -std=gnu90 -DUSE _STM32F4_DISCOVERY -DHSE_VALUE=8000000 -DSTM32F4XX -DUSE_STDPERIPH_DRIVER -I../s rc -I../inc -I..\Libraries\CMSIS\Include -I..\Libraries\Device\STM32F4xx\Include -I..\Libraries\STM32F4xx_StdPeriph_Driver\inc -I..\Utilities\STM32_EVAL -O0 -ff unction-sections -fdata-sections -g3 -Wall -save-temps -o src\uart.o ..\src\uart.c
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
Terminal Befehlen. SD-Karte zum Loggen der Daten im CSV Format. Passiv gekühlt. Mikrocontroller: STM32G071CB Opamp: LTC1050 Mosfet: IRLB8721PbF Feinsicherung für Last: 1,6A Bei voller Last (1A,14V) im Dauerbetrieb wird der Mosfet ca. 90°C warm und sein Kühlkörper etwa 60-70°C. Der Shuntwiderstand
ESP8266/32 Entwicklungsboard. Durch aufsetzbare Adapter benutzbar für ESP-01, ESP-12, ESP32. Mittels Adapterkabel ist "ESP" "einsetzbar" in Zielumgebung (oder +Breakout auf Breadboard). 4 programmierbare Taster
-
Thread
Suche einen Arm Cortex M0+ oder M3 Board mit einer MPU
STM32F2xx wie der STM32F205 haben eine MPU. Oder darfs auch nen M4 sein? Dann die STM32F4xx Reihe.
Die M7 sind dann doch meist etwas zu kompliziert für den Einstieg von AVR her. Der M4 ist nicht der Nachfolger des M3. Sondern ein M3 Kern mit DSP und FPU Erweiterungen Zu den STM32F4 gibts auch künstige DevBoards, die Discoverys zB STM32F407 Discovery oder STM32F411 Discovery.
-
Thread
STM32F103C8T6 Blue Pill - SSD1306 - u8g2
Hallo zusammen, ich habe mir das Projekt von https://github.com/w1ne/u8g2-ssd1306-CubeMX als Grundlage genommen um mir etwas auf einem OLED (SSD1306) mit der u8g2 Lib etwas auszugeben. Zur Programmierung nutze ich Stm32CubeIDE und für die Konfiguration eben STm32CubeMX.
vorgibt. Fall du kein DMA brauchst kannst du von meinem Beispiel abgucken http://stefanfrings.de/stm32/stm32f1.html#i2c