-
Thread
STM32F103C8 - Keil MDK 5.31.0 - Kein automatischer Reset
die Keil MDK IDE Version 5.31.0 und schaffe es anhand der Einstellungen leider nicht, dass mein STM32F103C8 einen automatischen Reset nach dem Downloaden per SWDIO/SWCLK erhält. Nach kurzem googlen hat anscheinend jemand ein sehr ähnliches Problem: https://community.arm.com/developer/tools-software
-
Thread
Neue Auflage vom Buch: Einblick in die moderne Elektronik
im Beitrag #6325204: > Was ist denn bei den bluepills zu beachten? Google nach den Wörtern: STM32F103C8T6 BluePill Blue-Pill Fake CounterFeit Einiges davon wurde hier im Forum diskutiert. Die mir bekannten Fehler habe ich dort kurz hin geschrieben: http://stefanfrings.de/stm32/stm32f1.html#bluepill
-
Thread
STM32 UART buffer rx
bereits passend für einen STM32F10x. Hab ja selber sowas vor Zeiten gepostet. Siehe Lernbetty, siehe STM32F103C8T6.ZIP und so weiter. Dort überall sind fertige UART-Treiber drin, auf die man bloß seine werte Nase richten müßte. Aber nein, selbst zum Suchen in diesem Forum sind genau _DIE_ Leute nicht bereit
-
Thread
[STM32/CLion] snprintf verursacht HardFault
die vorkompilierte von arm ausgetauscht, jedoch ohne Änderung im Ergebnis. Die linker Datei (STM32F103C8Tx_FLASH.ld) stammt ebenfalls original aus dem cubeMX. Auch der (häufig) vorgebrachte Vorschlag testweise heap und stack von 0x200/0x400 auf 0x1000 zu erhöhen bracht keine Änderung. Folgend einmal
arm-none-eabi-objdump) set(SIZE arm-none-eabi-size) SET(LINKER_SCRIPT ${CMAKE_SOURCE_DIR}/STM32F103C8Tx_FLASH.ld) SET(COMMON_FLAGS "-mcpu=cortex-m3 ${FPU_FLAGS} -mthumb -mthumb-interwork -ffunction-sections -fdata-sections \ -g -fno-common -fmessage-length=0 -specs=nosys.specs -specs=
-
Thread
STM32 Blue Pill bei eBay: Original oder Fälschung?
Wo bekommt man denn den Bluepill STM32F103C8T6? robotdyn.com ist down
Alexander schrieb im Beitrag #7476360: > Wo bekommt man denn den Bluepill STM32F103C8T6? Soweit mir bekannt ist: nirgendwo. Es gibt nur noch schlechte Fälschungen.
-
Thread
5V SMI Slave an 3,3V uC STM32
niemals bekommen, weil der STM ja nur mit 3.3V betrieben wird. Wenn ich dann in das Datenblatt eines STM32F103C8 (DocID13587 Rev 17) auf Seite 65 in Table 36 nachschaue, sehe ich, dass der Prozessor in Worst Case Fall nur eine Ausgangsspannung von VDD-1.3V erzeugt, bei VDD=3.3V sind das gerade mal 2.0V.
-
Thread
Stm32F103 Custom Board stabilitätsprobleme
Hallo, ich habe mir eine eigene Platine mit einem STM32F103C8T6 gebaut. Nachdem sie nun angekommen ist habe ich einige Probleme. Der Mikrocontroller wird über SWD und einem ST Link V2/1 ( Nucleo Board) mittels Platform IO programmiert ( Habe auch schon
Tim M. schrieb im Beitrag #6302970: > Hallo, > > ich habe mir eine eigene Platine mit einem STM32F103C8T6 gebaut. Nachdem > sie nun angekommen ist habe ich einige Probleme. Ja was denn nun: Hast Du sie gebaut oder ist sie angekommen? Entscheide Dich!
-
Thread
STM32F103C8T6 Blue Pill übertakten
Hallo. Kann man eigentlich den STM32F103C8T6 auch ohne den externen Oszi des Blue Pill übertakten? Und ja ich weiß dass Übertakten technisch keinen Sinn ergibt, aber ich wills aus reinem Spaß an der Sache trotzdem versuchen. Wie man den
-
Thread
STM32F103C8T6 "No response from the target"
Leute, da ich mich gern in die Mikrocontroller Programmierung reinfuchsen will habe ich mir ein STM32F103C8T6 Blue Pill bestellt. Nun habe ich aber das Problem, dass ich schlicht keine Verbindung zum Controller bekomme. Ich habe einen TTL to USB Adapter dran (A9 -> TxD, A10-> RxD, GND -> GND und 3.3
Sam K. schrieb im Beitrag #6301409: > STM32F103C8T6 Blue Pill bestellt. Der ist meistens eine Fälschung. Siehe: https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.7.3.1
-
Thread
STM32 CUBE IDE Debuggen ohne Source Code?
, Jetzt muss ich hier schon wieder nerven, nachdem ich vorhin schon dachte ich hätte einen STM32F103C8T6 mit einer IDE kaputtgemacht... Ich will den RAM des Prozessors auslesen und sehen was wann da drin steht. Leider flasht mir die IDE immer wenn ich versuche Debugging zu starten irgendwas auf
-
Thread
STM32Cube IDE zerstört im Debug STM32F103C8T6
Hallo, Habe mir mal die STM32 Cube IDE heruntergeladen weil ich einen SZM32F103C8T6 beim Arbeiten beobachten wollte, und dazu dessen RAM anschauen wollte während er läuft. Leider scheint das Programm den Chip zerstört zu haben, nachdem ich versucht habe ihn über die Funktion "Debuggen" anzusprechen fährt der Chip nicht mehr hoch und ist nicht mehr erreichbar, auch nciht mit dem STM 32 ST Link Utility???!!! Ich kapiers nicht, die SWD Kabel waren richtig angeschlossen, aber der Chip ist seit dem Versuceh mit dem Debuggen per Cube IDE vollkommen tot. Als Adapter wurde ein STlink V2 ISOL benutzt.
-
Thread
STM32F RAM auslesen geht das?
dem STM32 beim arbeiten zusehen, von außen per STlink V2. Geht das irgendwie? Der Chip ist ein STM32F103C8T6.
-
Thread
Max Spannung in AMS1117 5.0V
Bequemlichkeitsgründen habe ich einem ferngesteuerten Verstärker (12V) einen AMS1117 3.3 spendiert, der einen STM32F103C8T6 und einen RFM69 treibt. Den AMS hat es jetzt schon zum zweiten Mal durchgehauen, obwohl da vermutlich nur um die 50-70mA fließen. Ist China-Ware. Das Hauptproblem: Das Aas brennt so durch, daß
-
Thread
STM32F103C8T6 - Win10 USB Code 43 mit USB Breakout Board
Hey, ich hab momentan ein kleines Projekt, bei dem ich eine Mausplatine mit dem oben genannten Mikrocontroller nutze. Dazu habe ich mir ein USB2.0-Breakout Board bestellt, welches mit der Platine verschaltet werden soll (anstelle des eigentlichen USB-Kabels, welches mit der Platine verlötet ist. Wenn ich jetzt allerdings die Platine am Rechner über USB anschließe(mit dem Breakout Board dazwischen), bekomme ich immer den Error Code43 (siehe Anhang). Wenn das Breakout Board nicht dazwischen hängt funktioniert alles. Ich bin mir eig recht sicher, dass es nicht an der Hardware liegt, denn auch
-
Thread
Rundsteuerbibliothek NXP mit IAR Verständnissproblem
Originale von NXP läuft im ARM® Cortex®-M0+. Ich habe hier nur ein Board von Amazon betitelt mit "STM32F103C8T6 Development Board Modul mit ARM Cortex M3 Prozessor" Darin sollte das doch laufen... CL
-
Thread
STM32 bootloader
Ich habe es mit einem CH341 und einem STM32F103C8(nicht BluePill) auf der Kommandozeile probiert. Auch an UART1, PA9, PA10 und Boot0=1. ./STM32_Programmer.sh -c port=/dev/ttyUSB0 -r 0x08000000 0x100 x.bin Fnktioniert zwar, aber es zeigt
-
Thread
stm32 uart flash reset über gpio?
interface/raspberrypi2-native.cfg -c "transport select swd" -f /usr/share/openocd/scripts/board/stm32f103c8_blue_pill.cfg Open On-Chip Debugger 0.10.0+dev-01177-gb9a30e08-dirty (2020-04-13-16:34) BCM2835 GPIO nums: swclk = 11, swdio = 25 swd Info : Listening on port 6666 for tcl connections Info
interface/raspberrypi2-native.cfg -c "transport select swd" -f /usr/share/openocd/scripts/board/stm32f103c8_blue_pill.cfg -c "program /tmp/simpleBlink.bin verify reset exit" BCM2835 GPIO nums: swclk = 11, swdio = 25 swd Info : BCM2835 GPIO JTAG/SWD bitbang driver Info : JTAG and SWD modes enabled
-
Thread
STM32 Kompilierungsschwierigkeiten
hier der Fehler sein? Danke und viele Grüße, Scott Hier ist die Ausgabe: [code] [~/STM32/stm32f103c8t6] $ make make -C rtos/libwwg make[1]: Entering directory '/home/root/STM32/stm32f103c8t6/rtos/libwwg' make -w -C ./src make[2]: Entering directory '/home/root/STM32/stm32f103c8t6/rtos/libwwg
Wmissing-prototypes -Wstrict-prototypes -fno-common -ffunction-sections -fdata-sections -I/home/root/STM32/stm32f103c8t6/libopencm3/include -I/home/root/STM32/stm32f103c8t6//rtos/libwwg/include -I./rtos -I. -MD -Wall -Wundef -DSTM32F1 -I/home/root/STM32/stm32f103c8t6/libopencm3/include -I/home/root/STM32/stm32f103c8t6
-
Thread
Bluepill Stromaufnahme im Stop Mode
herausgelötet. Ich speise das Board über den 3.3V-Pin ein. Das Board habe ich seit ca. 1 Jahr. Auf dem STM32F103C8T6 steht 9901D 93 MYS 530. Im Thema über die Fälschungen habe ich gelesen das dies keine Fälschung sein soll. Wenn das Board in den Tiefschlaf geht (Stop Mode), messe ich immer noch 6.4mA. Laut
-
Thread
STM32 USB-MIDI
selten oder in komplexen Umgebungen zu finden. Getestet habe ich das mit einem bluepill-Board mit stm32f103c8 (und auch mit einem Fake wo ein CKS32F103 drauf war). Im Anhang ein abgespecktes Projekt für Segger ES. Es ist nur der reine USB-Teil enthalten. Das Demoprogramm schickt das was es per USB
-
Thread
STM32 download aus Arduino IDE sehr unzuverlässig
Ich mache gerade meine ersten Schritte mit dem STM32, genauer gesagt mit der bluepill mit dem STM32F103C8T6 und der Arduino IDE. (über Sinn und Unsinn der Arduino Welt soll es jetzt hier nicht gehen) Hierbei habe ich rechte Schwierigkeiten das Programm in den Controller zu laden. Fehlerausgaben sind
prüfen, welche Software den Port belegt. Ulf L. schrieb im Beitrag #6190351: > bluepill mit dem STM32F103C8T6 Habe für diese Boards bisher nur den ST-Link verwendet, oder einen Bootloader aufgespielt.
-
Thread
LPC debuggen mit Black magic probe auf STlinkV2 clone
https://www.st.com/resource/en/datasheet/stm32f103c8.pdf#page108
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
Bedarf hast, kann ich dir ein kleines Projekt meinerseits mal posten. Das ist schlichtweg ein STM32F103C8T6 auf einer kleinen LP, die in Größe und Pinout einem Z80 entspricht. Manche Dinge wie BUSRQ/BUSACK sind nicht dabei, aber um anstelle eines Z80 in einer Schaltung auf Speicher und IO zugreifen
-
Thread
USB CDC von Stefan Frings und WS
brauchte nur eine kleine Korrektur. Im Anhang das Binary, funktioniert z.B. auf den Bluepills mit STM32F103C8. Dank asynchroner Programmierung hat es auch keine Endlosschleife und braucht wenig Strom.
Ich bin mir nicht sicher, ob es _DAS_ ist. Ich habe soeben mal nen Test gemacht: Habe so ein STM32F103C8T6-Universalboard hergenommen, wie ich es hier schon mal gepostet hatte und habe per Terminalprogramm vom PC aus dem dortigen Kommandoprogramm den Befehl [c] D 0 1FFFF [/c] gegeben. Also er
-
Thread
STM32F103: Unterschiedliche Puls-Pausezeiten, Pausezeiten länger
Achso vergessen: Der Takt ist 72MHz und das Board ein Bluepill mit einem STM32F103C8T6.
-
Thread
Arduino ST-Link BluePill
> Ich suche eine PWM zur Audio-Ausgabe für das GENERIC-Framework. Aber doch nicht für einen STM32F103C8T6 - da wird der Flash recht schnell zu klein. Und das Ganze braucht Interrupts in Samplefrequenz, da sollte dann am ehesten Assembler angesagt sein. Guck dir einfach mal die angehängte Datei
Ich suche eine PWM zur Audio-Ausgabe für das GENERIC-Framework. > > Aber doch nicht für einen STM32F103C8T6 - da wird der Flash recht > schnell zu klein. Und das Ganze braucht Interrupts in Samplefrequenz, da > sollte dann am ehesten Assembler angesagt sein. Man kann natürlich auch DMA verwenden
-
Thread
UART ISR Problem STM32F1
Baudraten heran. Ich hatte hier vor lange Zeit schon mal eine komplette Mini-Firmware für den STM32F103C8T6 gepostet. Da ist natürlich auch der UART-Treiber mit dabei. Und der funktioniert. Such einfach mal. Ansonsten solltest du bedenken, daß die UART-Interrupts bei den STM32F10x statisch sind.
Beitrag #6150007: > Ich hatte hier vor lange Zeit schon mal eine komplette Mini-Firmware für > den STM32F103C8T6 gepostet. Ich habe auf meiner Homepage (die inzwischen wohl kaum noch zu übersehen sein dürfte) auch gut kommentierte Beispiele sowohl für die Taktkonfiguration als auch für die UART Schnittstellen
-
Thread
Erstes Projekt mit RGBA Stripes - Ganz oder garnicht
/ Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern und FreeRTOS laufen zu lassen. Als Schnittstelle nach Aussen dient USB (CDC, Virtueller COM-Port). Vom Mikrocontroller
Selber habe ich sowas ähnliches mit einem USD 1.60 BluePill Board > realisiert. Das RAM vom STM32F103C8T6 reicht locker aus um mit der > "SPI-Methode und DMA" über 650 Stück WS2812 anzusteuern und FreeRTOS > laufen zu lassen. Als Schnittstelle nach Aussen dient USB (CDC, > Virtueller COM-Port
-
Thread
STM CUBE IDE - Usercode wird gelöscht beim Neuconfig Device
der Hardware zu haben, fix ein fertiges Board bestellt: "STM 32 Blue Pill". Darauf werkelt ein stm32f103c8t6 und hat seine Pins im Arduino Style auf Stiftleisten rausgeführt. Als IDE habe ich die CubeIDE von STM installiert inklusive CubeMX. Erster Schritt: Über das Device Configuration Tool
-
Thread
Weg von Arduino - Beratung
den Anfang werde ich versuchen mich auf einen µC zu beschränken, und zwar den STM32F103RB (bzw. STM32F103C8) Ich denke den Controller kann ich nicht an seine Grenzen bringen, der dürfte weitaus reichen für meine Zwecke. Ausserdem gibt es aus China genügend Boards die diesen nutzen, was natürlich
Anfang werde ich versuchen mich auf einen µC zu beschränken, und > zwar den STM32F103RB (bzw. STM32F103C8) > > Ich denke den Controller kann ich nicht an seine Grenzen bringen, der > dürfte weitaus reichen für meine Zwecke. Naja, das Schöne an den CM ist ja das die eine große Bandbreite abdecken
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
Laut Datenblatt von ST ist STM32 F103C8T6 die korrekte (originale) Beschriftung.
anderen > Blue-Pills. Kannst du das mal mit der hier aufgeführten Testmethode probieren? [[STM32F103C8T6 STM32 Billig Board]] https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board#128k_Flash
-
Thread
NE555-Analysen
Vielleicht sollte man sich mal die gefälschten STM32F103C8T6 https://www.mikrocontroller.net/topic/488417 ansehen im Vergleich mit Originalen Chips. Einen gefälschten hab ich da, PM mit Adresse und du bekommst Post.
-
Thread
Arduino bietet nicht genug PWM-Pins
hinbasteln. Softwareseitig natürlich auch Arduino-Kompatibel: https://os.mbed.com/users/hudakz/code/STM32F103C8T6_Hello/
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
Der Aufbau ist ziemlich einfach: Eingangs- und Ausgangssignal sind hart durchverbunden, ein STM32F103C8T6 tastet das Signal unmittelbar ab, das klassische Nokia-5510-Display dient als Anzeige, ein Drehgeber mit Taster zum Nullen der Anzeige und für die Menüsteuerung. Weil ich noch so viele davon habe
-
Thread
STM32Cube HAL UART Einstieg
einen Eindruck zu kriegen, wie sowas geht: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP Im Prinzip hast du ja in main immer eine Grundschleife, in der sich der µC dreht, wenn es sonst nix zu tun gibt. Also etwa so: immerzu: mach dies mach das wenn X dann mach
-
Thread
Wie groß muss die Vektortabelle des Cortex-M sein?
liegen da beim Reset noch kein IRQ-Handling (Mal von NMI etc. abgesehen) an ist. Der beliebte STM32F103C8T6 hat 76 (16+60) (0-0x12F) Einträge. ST beschreibt das ja jeweils zum passenden µC ausreichend. "10 Interrupts and events" im "RM0008 Reference manual".
Stack-Pointer und der Reset-Point. Notfalls könnte ich auch noch auf SP verzichten ;) > Der beliebte STM32F103C8T6 hat 80 (13+67) Einträge. > ST beschreibt das ja jeweils zum passenden µC ausreichend. > "10 Interrupts and events" im "RM0008 Reference manual". Ja, früher war alles viel besser. Bei den
-
Thread
Kleine STM32-Boards (mit originalem Prozessor) gesucht
Nachlieferung bitten. Vielleicht gefällt Dir der Nachfolger vom STM32F103: https://robotdyn.com/stm32f103c8t6-stm32-arm-arduino-mini-system-dev-board-with-arduino-bootloader-ea0be366-c911-11e7-86fd-10c37b90f38d.html
Beitrag #6069448: > Vielleicht gefällt Dir der Nachfolger vom STM32F103: > https://robotdyn.com/stm32f103c8t6-stm32-arm-arduino-mini-system-dev-board-with-arduino-bootloader-ea0be366-c911-11e7-86fd-10c37b90f38d.html Gibts auch bei Amazon: M3: https://www.amazon.com/RobotDyn-STM32F103C8T6-Cortex-M3
-
Thread
[PlatformIO] Stm32 lässt sich nicht flashen
Hallo, ich möchte einen STM32f103c8 (bluepill) mit einem StLink V2 flashen über PlatformIO, aber ich bekomme immer folgenden Fehler: [code] xPack OpenOCD, 64-bit Open On-Chip Debugger 0.10.0+dev (2019-07-17-11:28) Licensed under
Hallo, hilft vielleicht https://docs.platformio.org/en/latest/boards/ststm32/genericSTM32F103C8.html ?
-
Thread
Stlink auf Discoveryboard verflashed
Verschlüsselung ist ebenfalls geknackt, siehe hier: https://hackaday.io/project/158262-using-blue-pill-stm32f103c8t6-as-st-link Thomas Z. schrieb im Beitrag #6047282: > Mit dem Utility komme ich aber nicht mehr auf den Hauptcontroller. Möglicherweise kannst du mit einer älteren Version des ST-Link Utility
-
Thread
STM32F103 stm32duino internen Flash lesen und schreiben.
Hi, ich möchte bei den stm32f103 (derzeitig ein STM32F103C8T6 bluepill um paar Sachen zu probieren und testen, werde aber später ein STM32F103ZET6 warscheinlich nutzen, weil der mehr Pins und Speicher hat) auf den internen Flash paar Sachen schreiben und
-
Thread
BLDC Controller "Schalter" für Geschwindigkeit wird daraus einer schlau?
genug sind, und 28 erlaubt ist, das auch auf freier Strecke zu fahren??? Der Prozessor ist ein STM32F103C8T6 basiert also auf einem Cortex M3. Als Mosfettreiber werden 3 STück Fortior FD2103S verwendet jeder der 3 treibt 2 Mosfets. Ich hab mal zwei Bilder angehängt, wo man die Platine ohne Vergussmasse
-
Thread
10 serielle Schnittstellen an LAN oder USB
Der Niklas Gürtler hat hier mal eine Firmware für STM32F103C8 veröffentlicht, die einen 3-fach USB-UART Adapter implementiert. Der Chip kostet ca. 1 Euro und ist 1cm² klein. Diese Chips kannst du einzeln oder ab ca. 1,50€ als fertiges Board kaufen. Wenn
> Datei im RELEASE Ordner) in den Chip zu laden. Diese Dinger bekommt man > ab 1,50€. Der STM32F103C8 hat 3 IN und 3 OUT Endpoints. Für ein konformes CDC Device brauchst du 2 IN und 1 OUT Endpoint. Der 2. IN ist der Notification Interrupt IN-Endpoint. Läuft das ohne zusätzlichen Treiber
-
Thread
Lötstation JBC ?
wenn man jedoch mit Nachbauten rechnen will, dann sollte es besser ein bunter Hund sein wie die STM32F103C8T6, was jeder kennt und was es billig überall gibt. Aber den µC nach Debugger aussuchen? Ach nö. W.S.