-
Thread
STM32Fxxx Warum keine zwei Alternative Function Register?
Allerdings sorgen die Chinesen (mal wieder) durch ihre schlechten Fälschungen für ein jähes Ende des STM32F103. Aktueller Nachfolger ist der STM32F303.
Stefan ⛄ F. schrieb im Beitrag #6628413: > Allerdings sorgen die Chinesen (mal wieder) durch ihre schlechten > Fälschungen für ein jähes Ende des STM32F103. Aktueller Nachfolger ist > der STM32F303. Da nahezu
-
Thread
Chipmangel überall Gesperrt
. Wenn man allerdings mal den 0815 STM32 schlechthin "STM32F103" in irgendeinem LQFP Gehäuse sucht, sind 10 tausende auf Bestellung aber so gut wie keine auf Lager. --> Es sind auch Bauteile betroffen die in allen möglichen Anwendungen
www.manager-magazin.de/unternehmen/aluminium-mangel-als-naechstes-droht-die-aluminiumkrise-a-30ed225d-1d1b-4a82-94dd-3f4d61398f00
-
Thread
STM32 HSE bypass mode
Manual des verwendeten Controllers genau lesen, denn ST hat das nicht einheitlich gelöst und z.B. beim STM32F446 kann man den frei gewordenen Pin nicht als GPIO nutzen.
m.n. schrieb im Beitrag #6624963: > Im erwähnten F446 steht es im Datenblatt. Ansosnten weiß Mann das > einfach ;-) Meinst du dieses? https://www.st.com/resource/en/datasheet/stm32f446mc.pdf Da steht genau das gleiche drin, wie bei den von mir
-
Thread
Nutzt gcc/newlib-nano die FPU von Cortex M4F bei double?
Bibliothek, falls das eine Rolle spielt. Konkret geht es mir aktuell um den STM32F303CC und STM32F303RE.
John Doe schrieb im Beitrag #6621556: > Nur dass die STM32H730/750 nur 128KiB Flash haben im Gegensatz zu > Stefans STM32F303RE mit 512KiB Flash. Wobei ich wohl den Tag nicht mehr erleben werde, an dem die 512kB voll werden.
-
Thread
32 GPIO Sender und Empfänger via Bus/Ethernet
wenn es Ethernet werden soll, dann sind ST Nucleo-144 Boards fertige Hardware, NUCLEO STM32F746, F767, F207 gibt es für ca. 20€ netto bei DigiKey oder anderen. Die haben Ethernet und reichlich IO drauf, dazu noch alle anderen Schnittstellen und auch gute A/D Wandler. Als SW das mbed-os
Johannes S. schrieb im Beitrag #6619979: > dann sind ST Nucleo-144 Boards fertige Hardware, NUCLEO STM32F746, F767, > F207 Zu bedenken ist das die Nucleo Boards nicht kommerziell eingesetzt werden dürfen, oder hat sich das geändert? Das könnte hier ein Problem sein.
-
Thread
Runtime Libs aus gcc-arm-none-eabi
stm32f10x_gpio.c arm-none-eabi-gcc -Wall -Os -funsigned-char -xc -mlittle-endian -mthumb -mno-thumb-interwork -c -mcpu=cortex-m3 -mno-tpcs-frame -gdwarf-2 --function-sections -oo/stm32f10x_crc.o stm32f10x_crc.c
./o/stm32f10x_crc.o ./o/stm32f10x_spi.o ./o/stm32f10x_usart.o ./o/thprintf.o ./o/com.o ./o/kbd.o ./o/lcd.o ./o/motor.o ./o/startup_stm32f10x_cl.o libc_nano.a -o./o/out.elf [/c] Entfernt man libc_nano.a
-
Thread
STM32F407-DISC1 Board defekt
Assembler sein muß, aber daran ist nicht zu rütteln) Der Versuch, das unter dem Link befindliche main.c zu kompilieren, scheitert an einer fehlenden Datei stm32f4xx_gpio.h, nachdem ich das in main.c befindliche falsche #include "stm32f4xx.h" in #include "stm32f4xx_conf.h" abgeändert hatte. Vielleicht habe
SB18 || SB19 || SB20 || R22 X R21 X R42 X R48 X R46 X R48 X R49 X R50 X R68 X (trennt MCO vom STM32F103 ab) U6 X LD1 X C61 N/A gold C49 X [/code]
-
Thread
STM32U5 – stromsparende 40nm-Variante mit ARM-Cortex-M33
UFBGA169 will be available." Die STMicroelectronics-Webseite erlaubt uns allerdings Preisvergleiche. Der STM32L431CBT6 war zum Zeitpunkt der Drucklegung beispielsweise mit einem Budgetärpreis von 1.724USD gelistet; ein Stück kostet bei Distributoren derzeit um 4.5USD. Zu guter Letzt stellt STM ein als STM32U5
Kundenwunsch des Normalverbrauchers geht dort hin... Zu der momentanten Nicht-Verfügbarkeit von STM32F1 und F0: ist nervend, ja, weiss ich. Aber, andererseits, das sind auch so ziemlich die ältesten Controller die SGS im Programm hat. Außerdem war a) Streik bei diversen Werken von SGS, b) die unerwartet
-
Thread
poor man's Ethernet-oszi mit STM32, FIFO und AD9288
Diesen *continuous triple Interleaved mode* muß ich wohl ergooglen..... Der Bluepill hat einen STM32F103C8T6 verbaut, fällt also nicht in diese Liste. Andereseits - wenn der Aufbau einfacher wird, kann ich auch ein paar € mehr für das Board ausgeben.
allerdings nicht. Mein erster TI DSP mit dem ich experimentiert habe, war uebrigens ein TMS320C15 im 40 pol. DIL-Gehaeuse. (Noch laenger her.) > wo ich netzwerkgebundene µC verbauen möchte Da kommen/kamen bei mir STM32F107VC, LPC1768, LM3S9B96 und TM4C1294 zum Einsatz. Die beiden letzteren
-
Thread
Hardware für CAN-Versuche gesucht
Kevin M. schrieb im Beitrag #6595000: > STM32G0 z.b. die gibt es mit FD CAN und die sind nicht so > teuer. STM32G0B1 und STM32G0C1 sind 'active' aber unkaufbar...
Kostet zwar mehr all 3€ ist aber trotzdem preiswert: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware Und sogar preiswerter als die STM32F103 Variante und USB und CAN gehen auch gleichzeitig (beim F103 nicht)
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
<0=> off // <1=> on // <i> Off for devicec like STM32L0x2, STM32L0x3, STM32F0x2, STM32F303xD and xE // <i> On for devicec like STM32F103, STM32F302, STM32F303xB and xC #define UMEM_SHIFT 1 // <o> USB_IRQ_NUMBER <0-31> // <i
/word access schema // (e.g. STM32F103, STM32F302, STM32F303xB and xC) // #define UMEM_SHIFT 1 // #define UMEM_FAKEWIDTH uint32_t // The name of the IRQ handler must match startup_stm32.s #define NAME_OF_USB_IRQ_HANDLER USB_IRQHandler
-
Thread
STM32F103C8T6 Blue Pill - SSD1306 - u8g2
hat. Denn die Doku von CubeMX und HAL erklären nicht, wie der Mikrocontroller funktioniert. Die I²C Schnittstelle des STM32F103 hat ein paar eklige Bugs. Es würde mich nicht wundern, wenn die bei der HAL vergessen habe, diese bugs zu berücksichtigen. Beim HAL Code für den STM32F103 bin ich schon mehrfach
2,2 kΩ parallel dazu, dann funktionieren sie. > Früher ging wohl auch das Timing Register mit hi2c1.Init.Timing setzen Nicht beim STM32F103. Du meinst vielleicht den STM32F303, da gibt es ein Timing Register. Dessen I²C Peripherie ist eine völlig andere. > Evtl sollte ich das mal ohne HAL machen
-
Thread
libopencm USB CDC Gerät nicht erkannt
und folgende Environment in der platformio.ini verwendet: [code] [env:genericSTM32F411CE] platform = ststm32 board = genericSTM32F411CE framework = libopencm3 debug = stlink upload_protocol = stlink [/code] Flashen funktioniert. Es passiert USB-technisch aber nichts. Laut
Generalfehler der Blue Pill und wurde bei der Black > Pill behoben? Jein. Die BluePill Board haben einen STM32F103 und der enthält keinen internen Pull-Up. Deswegen haben sie einen externen mit falschen 4,7kΩ vorgesehen und noch falscher mit 10kΩ bestückt. Man sagt ja immer, dass die Chinesen sehr flexibel
-
Thread
[S] Hilfe beim Löten von TQFP144
natürlich gegen "Entschädigung") bereit erklären würde mir auf eine HASL (bleihaltige) Platine einen Stm32 im TQFP144 aufzulöten, Diese wurde von JLPCB gefertigt, natürlich mit Lotstop Lack... Ich hätte 2 Jungfräuliche PCBs und 3 STM32F103ZET6 und eben die 2 Platinenversuche die ich fan mit Heißluft
dann nimm viel Flussmittel. Hier ist eine schöne Anleitung: https://www.youtube.com/watch?v=b9FC9fAlfQE
-
Thread
Tasten entprellen per Software
nicht! Viele ARM haben Timer mit Decoder im Bauch. Zwei recht prominente Beispiele: ATSAM3X8E STM32F103C8 Für andere µC und Handbediente Encoder ist meist ein 1ms Tick/ISR eine gute Wahl
8 Bit Werte zuerst auf 32 Bit "aufgepustet" werden. Auf einem STM32F4xx zum Beispiel kann sich dann die ISR für das Entprellen schnell von 0,3 auf 0,35 µs erhöhen. Wie oben schon richtig erkannt, sollte man die Laufzeiten ja
-
Thread
Fragen zu Qt
. Das hier ist z.B. der Startup Code für den STM32F103. Aufgrund der Kommentare finde ich ihn aufschlussreich: [c] /** * @brief This is the code that gets called when the processor first * starts execution following a reset event.
C kann nicht mal Netzwerk. Stefan ⛄ F. schrieb im Beitrag #6580451: > Ich nutze Qt seit Version 2 im Jahr 2000. Seit dem wurde es schon oft > für Tot erklärt wurde. Dennoch ist es noch da, irgendwie
-
Thread
stm32f103c8t6: Finde GPIOx_MODER register im Reference Manuel nicht
Register aber nichts im Reference manuel. https://www.st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Kann mir jemand sage warum dieses Register nich im Reference Manuel beschrieben ist
Der F103 ist ein sehr alter STM32 und da ist noch einiges anders als bei den Neueren. Den Pinmodus änderst du im GPIOx_CRL und GPIOx_CRH Register.
-
Thread
arm_cmplx_mag_q31 Wie wird diese Funktion richtig genutzt?!
Ich möchte mit einem STM32F103 den Betrag eines Vektors in einer zeitkritischen Routine berechnen. In den CMSIS libraries gibt es dafür die Funktion arm_cmplx_mag_q31() https://www.keil.com/pack/doc/CMSIS/DSP/html/group_
Die Funktion ist eigentlich ziemlich übersichtlich: [c] /* C[0] = sqrt(A[0] * A[0] + A[1] * A[1]) */ real = *pSrc++; imag = *pSrc++; acc0 = (q31_t) (((q63_t) real * real) >> 33); // [1] acc1 = (q31_t) (((q63_t) imag * imag) >>
-
Thread
uC from Scratch
Beim den STM32F103 ist das nicht so. 5. Niemals die SWD Pins vergessen: SWDIO und SWCLK, diese am besten zusammen mit GND und VCC zu einem 4x1 Header wie bei der Bluepill rausführen, das ist dein "Bootloader+
wissen, ob es ein STM32F103 oder ein GDM32F103 oder sonst etwas ist. Versuche mal ein Blue-Pill Board zu kaufen, auf dem garantiert dein GD32F103 sitzt. Viel Glück!
-
Thread
stm32g431 st-link swclk swdio
Reaktionen. ich habe vergessen zu sagen dass es sich um ein ST-link v2 handelt. ich habe schon mit einen stm32f103c8cb experimentiert und da hat alles -einschließlich das programmieren- gut funktioniert. Die Spannung ist durch ein ld1117 3.3v geregelt. Ausgangsspannung 5v vom Copmuter. mir ist klar dass
St-link V2 ist heute gelösscht und aktualisiert worden und müsste so auf den neuesten Stand sein. Der Stm32g4 ist neu und ist fabrikneu.
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
6MHz Quarz und optional ein EEPROM dazukommt. Ich habe auch ARM-basierte Lösungen z.B. mit einem STM32F103 gesehen. Der ist aber auch minimal ein TQFP48, bringt mir also erstmal keinen Vorteil. Was gibt es, was noch kleiner ist - so als SO16 oder TSSOP20 idealerweise? fchk
war, ist schon 'ne Weile her. Auf jeden Fall habe ich es ausgiebig umgekehrt gemacht, AtmelICE an STM32F4 / STM32F7.
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
bekommen. Für mich ist das einfach die nächste Generation nach Arduino (Atmega328) und BluePill (STM32F103). Und mit ihrem (im Vergleich opulent ausgestattetem) 4€-Board, guter Doku und Software sind sie da auf einem guten Weg. Bin eh erstaunt, dass es ein europäisches Unternehmen schafft, in diesem
Beitrag #6566260: > Das man den auf >250 MHZ übertakten kann ist glaub weil man einen M0+ > hat statt M4F der deutlich komplexer ist. Es wird halt auch ein 40nm Prozess verwendet. Die einzigen anderen CM0 in 45nm sind m.E. die STM32G0x. Die haben bestimmt auch noch einige Reserven.
-
Thread
nRF5 SDK vs. nRF Connect SDK (Zephyr)
*********************************************************************/ int main(void) { uint32_t time_ms = 1; uint32_t time_ticks; uint32_t err_code = NRF_SUCCESS; bsp_board_init(BSP_INIT_LEDS); nrf_drv_timer_config_t timer_cfg = NRF_DRV_TIMER_DEFAULT_CONFIG; err_code
schon gestolpert. Dafür erreicht man z.B. problemlos 25µA mit dauerhafter Erreichbarkeit über BLE. Ein STM32F103 schafft das vielleicht gerade so im power down. Der interne HF RC Osc. braucht sicher weniger Strom als ein Quarz, also ist es nur logisch, dass der uC auf dem läuft wenn der BLE Stack nicht
-
Thread
Stm32F103C8 (Bluepill) Pin B4 und B5
Hallo, gibt es beim Stm32F103 an Pin 4 eine Besonderheit? Obwohl ich den als AUsgang konfiguriert habe, funktionieren er nicht wie gewünscht um Enable vom LCD zu steuern. Muss da noch ein register gesetzt werden?
Remappen tut man durch beschreiben des AFIO->MAPR Registers. Siehe dazu http://stefanfrings.de/stm32/stm32f1.html#bluepill
-
Thread
Microcontroller für Sensordatenverarbeitung per I2C auswählen
oversized. Ein OS braucht man dafür wirklich nicht. Christian H. schrieb im Beitrag #6551291: > STM32 Schon besser oder LPC. Einen 16Bit uC würde ich dafür nicht mehr einsetzen. Schau Dir doch mal die Bluepills (STM32F103) oder Blackpills (STM32F411 mit FPU) an. Die gibt es günstig und zum testen
Moin, - bei den STM32-Familie koenntest Du auf die STM32F411 gucken: drei I2C-Anschluesse, die Berechnungen koennen in Hardware-Float (single Prec) gamacht werden. Wenn Du mehr Rechenleistung brauchst, koenntest Du
-
Thread
S: Doku für SI5351 I2c LowLevel
Pille schrieb im Beitrag #6541389: > Ich benutze kein HAL und ärgere mich mit der I2C Engine eines STM32F103 > herum.. Dann solltest du unbedingt das Errata dazu lesen, denn die I²C Schnittstelle des STM32F103 hat Bugs, die man per Software umgehen kann. Der Knackpunkt ist, dass
, den STM32F103C8T6 probiere ich jetzt noch aus. Pille
-
Artikel
FY6900
nur Ausgangsfrequenzen mit einem Frequenzeinstellungswort von 2^n (n=0..47) sind jitterfrei, hier f = 2^n / 2^48 * 250 MHz = 250 MHz / 2, 4, 8, 16 etc. = 125, 62,5, 31,25MHz etc. bis hinab zu 1,77636E-06 Hz Weiterhin sollte man sich folgenden Zusammenhang verdeutlichen. Der Datenspeicher pro Kanal
es einen recht großen Kühlkörper, der aber selbst im Dauerbetrieb nur mäßig warm wird, geschätzt 40°C. Das FPGA bleibt auch entspannt lauwarm. Hinter der Frontplatte werkelt ein STM32 F103C8T6. Ein paar Bilder gibt es hier und hier. Fazit. Der Signalgenerator hat ein sehr gutes Preis/Leistungsverhältnis
-
Thread
Stm32 AliExpress, evtl Fake
Hab auch mal von schattigeren Gesellen bestellt und die Teile gaben nicht mal vor von STM zu kommen: Es steht CH32F103 drauf und beim Programmieren meldet sich der Freund auch mit einer anderen device ID. Ansonsten absolut identisch zum STM32F103. Das kann ich mir nur so erklären, dass
#6540705: > Hab auch mal von schattigeren Gesellen bestellt und die Teile > gaben > nicht mal vor von STM zu kommen: Es steht CH32F103 drauf und beim > Programmieren meldet sich der Freund auch mit einer anderen device ID. > > Ansonsten absolut identisch zum STM32F103. Das kann ich mir nur so > erklären
-
Thread
Problem mit STM32 ADC (DMA) - HW oder SW?
von euch ne ähnliche Erfahrung gemacht und hilft mir kurz runter vom Schlauch... Ich nutze nen STM32F103C8T6. Projekt wurde aufgesetzt mittels CubeIDE (bitte keine Grundsatzdiskussion darüber ;). Der ADC ist konfiguriert für DMA. 9Kanäle, AD0 bis AD6 + interne temp + interne VCC/ref messung. FreeRTOS
Stefan ⛄ F. schrieb im Beitrag #6538544: > Du hast weder deine Software noch die Hardware zum überprüfen vorgelegt. > Was erwartest du: Wilde Phantasien oder zielgerichtete Hilfe? Steht doch da oben. Eigene
-
Thread
Blue-Pill mit GD32F303CC
Moin, - zufaellig habe ich (auf Github) die Plaene fuer ein neue Blue-Pill GD32F303CC Platine gesehen. Sieht aus wie die uebliche STM32F103-Platine, die CPU ist aber eine GD32F303CC (nix ST, Giga-Device) Eckdaten: ARM Cortex-M4, 120 MHz, 256 kB ROM, 48 kB RAM. Das Ding ist mehr
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. ;)
-
Thread
Lötfett / Solder Paste / Flussmittel
Lötfett? 2. Ich möchte ca. 20 ICs verlöten. Die filigransten Teile sind 10 ICs im LQFP48-Design (STM32F103 mit 48 Beinchen) - wie viel Flussmittel / Fett werde ich in etwa benötigen (was sind eure Erfahrungswerte)? 3. Wie lange lässt sich Flussmittel / Fett bei Raumtemperatur i.d.R. lagern? 4
Hier checke mal hier https://de.rs-online.com/web/c/elektrowerkzeuge-loten-schweissen/loten/
-
Thread
Programmierung Arduino Nano Gesperrt
erwähnten Arduino festmachen – der wäre genauso verlaufen, wenn da statt „Arduino“ „Plain AVR“ oder „STM32F103“ oder „PIC“ oder sonstwas gestanden hätte.
Ohne alle Haare: [c] const byte potiPin{A0}; const byte fetPin {11}; void setup(){} void loop() { analogWrite(fetPin,analogRead(potiPin)/4); } [/c]
-
Thread
Wofür Propeller von Parallax ?
also time/sample us: Arduino UNO ( 16Mhz ) us: 127 STM32 BluePill ( 72MHz ) us: 16 Propeller2 ( 250MHz ) us: 9 STM32F4 Discovery ( 168MHz? ) us: 4
QE-Eingänge. Noch konkreter um 3 > QE-Eingänge. > Ich denke, das ließe sich auch ganz konkret mit einem µC beantworten. Microcontroller mit 3 QE Eingängen gibts bei ST genug. z.B. STM32F051 hat 3 STM32F103 hat 4 STM32G431 hat 5
-
Thread
Kosmos CP1 Emulator mit ATmega
wieder verworfen gehabt, weil Elektronik heute eben doch eher ein TFT-Display hat, eine Platine mit STM32F303 (Cortex M4) mit 16-Tasten plus Shift-Taste habe ich für Experimente schon. Diese Platine war allerdings, wie eingie andere auch ein Fehlentwurf und nur kurzfristig gedacht, weil der Controller
mir 32 reichen auch. Hätte ich das anderst gemacht, könnte man deutlich mehr IC's darauf verlöten (u. a. den hochbilligen STM32F103): Andreas B. schrieb im Beitrag #6546246: > Und wann kommt die 32-Bit
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
der 12 I/O für die Tastatur und 2 I/O für die Anzeige benötigt. Kandidaten wären hier dann: STM32F030 ATMega irgendwelcher STM8S103 Aber wie gesagt, man bräuchte das Manual des "Rechners"
und Funktionstasten umschalten kann. Das wird dann so sein wie einen Emulator den ich auf einem STM32F4 laufen hatte und der Sinclair Spectrum Spiele abspielen konnte. Das hast du ein paar mal gemacht, aber wenn du Retro-Games Spielen willst, dann spielst du das am PC oder in dem Gameboy-Retro-Pi
-
Thread
Assembler wo sind eigentlich diese ganzen Genies??
auf Arbeit machen (Assemblercode und Teilassemblercode schrieben) Dazu kommt dass man auf einem STM32F103C8 wohl sowas wie den Kalman Filter nur mit Assembler zum Laufen kriegen könnte (Vielleicht) da jeder normale Compiler dafür zu schlechten Code erzeugt. Dass der C8T6 dafür eh schlecht ist,ist
mehr als das steht dort auch nicht drin. Cooler Trick, ich weiß.... Wegen so dumme Sprüche zu STM32F103 bin ich da übrigens endgültig raus. Kindergarten.
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
Ich hatte vor Jahren mir meinen eigenen PIC-Programmer gemacht und dafür einen 'allgegenwärtigen' STM32F103C8T6 benutzt sowie Schaltregler und Schalter für VCC und VPP separat davon. Das hat den Vorteil, daß man die Spannungen in aller Ruhe einstellen kann und für PWM dabei auch besser tiefpaßfiltern
ist. Wenn Du damit zufrieden bist, reicht > das aus. Beim aller aller ersten mal ging es darum, 4 Pumpen hinter einer Glasscheibe ein- und ausschalten zu können. Ich war immer von deiner IRMP fasziniert und hatte die ein einziges mal auf einem STM32F103 laufen. Hier war aber dann IRSND viel interessanter
-
Thread
STM32F103 Dateneingabe über USART in PuTTy
Wirf doch mal einen Blick in das Beispiel Projekt: ~/STM32Cube/Repository/STM32Cube_FW_F1_V1.8.3/Projects/STM32F103RB-Nucleo/Examples_MIX/UART/UART_HyperTerminal_TxPolling_RxIT
falsch konfiguriert). Wenn das so ist, dann liegt es NUR an deinem µC. Und fertige Projekte mit dem STM32F103 gibt es hier genug, mußt bloß man danach suchen. Ich hab z.B. sowas für den STM32F103C8T6 gepostet, auch mit fertigem Hexfile zum direkten Draufprogrammieren
-
Thread
Flashing und Debugging mit gdb und BMP
2000 kHz Info : STLINK V2J34M25 (API v2) VID:PID 0483:374B Info : Target voltage: 3.225638 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : starting gdb server for stm32f4x.cpu on 4242 Info : Listening on port 4242 for gdb connections [/c] gdb aufgerufen: [c] $ ls *.elf
swlink entsprechend der Anleitung in: https://buger.dread.cz/black-magic-probe-bmp-on-bluepill-stm32f103c8-minimum-system-development-board.html und dann mit stm32flash in das Blue Pill Board geflasht.