-
Thread
STM32F103C8T6.
Reset-Ausgang, aber der wird blöderweise nur bei STM8 angesteuert. Bist du sicher, einen originalen STM32F103C8T6 bekommen zu haben? Es sind schlechte Fälschungen im Umlauf, bei denen die SWD Schnittstelle nicht funktioniert.
-
Thread
STM32: I2C-Master setzt ARLO-Flag (arbitration lost)
sowohl mit angeschlossenem Slave, als auch ohne. Mein Schaltplan: nur das Blue Pill Board STM32F103C8T6, nichts dran angeschlossen. Strom von USB. Schaltplan des Blue Pill Boards: [[Datei:Vcc-gnd.com-blue-pill-schematic-stm32f103c8t6.pdf]]
https://www.mikrocontroller.net/wikifiles/9/9e/Vcc-gnd.com-blue-pill-schematic-stm32f103c8t6.pdf
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
absoluter Murks. Zeig doch mal! 9600 Baud ist selbst bei Dauerfeuer wirklich nix, was einen F103 ins Schwitzen bringen könnte. (Wenn man es richtig macht)
zu kommunizieren und dabei mit wenig Energie auszukommen, allerdings ganz sicher auch keinen STM32F103. Dafür würde ich einen ATtiny814 nehmen. Und, na klar: Assembler.
-
Thread
Einsteigerfreundliches board für Roboter motion
tests sagen, zwei komplette sensor Zyklen pro pid Zyklus sind > nicht drin. Selbst mit einem stm32f103. Wie hast du das getestet? Wieviel Overhead hast du? Ist die PLL konfiguriert? Welche Zykluszeit erwartest du / erreichst du aktuell? Der F103 hat keine FPU. Der F103 ist alles Andere als leistungsstark
Der F103 ist halt der älteste STM32 den es gibt. Den H7 gibts mit 2 Kernen mit 480 und 240 MHz und ist Pi mal Daumen 20x schneller. PWM Hardware ist da auch deutlich besser als beim F103. Aber egal - Du
-
Thread
Hilfe Atollic-Debugger funktioniert nicht mit GigaDevice-Micros
möglich zu halten war unser erster Versuch auf die pinkompatiblen GigaDevice µC umzusteigen. STM32F103ZG -> GD32F103FZ Programmierversuche mit Segger J-Link waren erfolgreich. Bei Programmieren von Leiterplatten mit RTC lief allerdings die Software nicht an. Dann wollte ich mal den Atollic-Debugger
des GigaDevice korrekt ist? > Sollte das nicht auch ein -ZG sein? Sorry, Tippfehler. STM32F103ZG -> GD32F103ZG Danke für den Tipp mit IAR. Unser Code ist allerdings 800kB. Dann bräuchten wir eine Lizenz. Wie komfortabel ist dann das Debuggen? Funktioniert die Echtzeit-Ansicht der Register?
-
Thread
STM32F103 an ADXL345 - keine Reaktion auf I2C
2021 hat keiner mehr berichtet, ein Bluepill mit einem echten oder wenigstens voll kompatiblen STM32F103 bekommen zu haben.
Lagen heute in der Post, scheinen wirklich echte STM32F103 zu sein aber leider ist das Pinout komplett anders und Lochraster müsste man alles auseinander rupfen.
-
Thread
STLink-Klone nächste Generation Verschlimmbesserung
Fehlersuche auch mal einen anderen STLink ausprobiert - geht problemlos. Unter der Haube ist ein CKS32F103, die Software scheint die originale von ST zu sein, Update geht auch, also warum will der nicht? Weiterer aus derselben Charge probiert, geht auch nicht. Selbst mit 100 kHz SWD-Takt nicht. Oszi an
-
Thread
STM32Fxxx Warum keine zwei Alternative Function Register?
und sie von den normalen Port Register abgekoppelt werden. Naja, meine UART2 Geschichte für den F103 läuft aber eben auch ohne. Hatte erst Code aus dem Netz angeschaut, der war aber auch wieder fehlerhaft, der warf die Busse durcheinander, APB2 Geschichte in einen APB1 RCC Befehl usw. Man prüfe also
Allerdings sorgen die Chinesen (mal wieder) durch ihre schlechten Fälschungen für ein jähes Ende des STM32F103. Aktueller Nachfolger ist der STM32F303.
-
Thread
Chipmangel überall Gesperrt
wie die Situation vorher generell war. 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 inkl. Consumer und Industrie
-
Thread
STM32 HSE bypass mode
Es geht konkret um die Boards * Nucleo64-L073RZ * Nucleo64-F103RB * Nucleo64-F303RE Dort ist der HSE Oszillator nicht mit einem Quarz bestückt, sondern mit dem 8 MHz Taktausgang des ST-Link verbunden. Man sollte dann also wohl den "bypass mode" konfigurieren
schrieb im Beitrag #6624688: > Es geht konkret um die Boards > * Nucleo64-L073RZ > * Nucleo64-F103RB > * Nucleo64-F303RE > > Dort ist der HSE Oszillator nicht mit einem Quarz bestückt, sondern mit > dem 8 MHz Taktausgang des ST-Link verbunden. Man sollte dann also wohl > den "bypass mode" konfigurieren
-
Thread
Ubuntu und STM32Cube IDE: Debugger lost connection
Reset mode : Hardware reset Device ID : 0x410 Revision ID : Rev X Device name : STM32F101/F102/F103 Medium-density Flash size : 128 KBytes Device type : MCU Device CPU : Cortex-M3 Memory Programming ... Opening and parsing file: ST-LINK_GDB_server_cSK2G1.srec File : ST-LINK_GDB_server_cSK2G1
[/code] Eingesetzt wird der ST/Link V2, original und als MCU einen Bluepill mit einem STM32F103. Den ST-Link habe ich mit der neuesten Firmware ausgesattet. Es ist auch möglich, das Programm abschnittsweise mit F8 durchzugehen, aber nach jedem Step kommt ebenfalls die Fehlermeldung, das die Verbindung
-
Thread
STM CubeIDE - Debugger hängt sich auf
habe ich erfolgreich mit Keil gearbeitet. Zielsystem ist ein Blue-Pill-Board mit originalem STM32F103C8. Programmiert wird über ein ST-Link V2. Ich habe ein minimales Programm geschrieben, das zunächst nur eine LED am Pin PC13 toggeln soll. Dieser Pin ist in der Konfiguration als digitaler Output geschaltet
-
Thread
STM32F103VET6
Zumindestens sollte man schauen, ob der F103 noch auf SWD reagiert.
Uwe B. schrieb im Beitrag #6620170: > Zumindestens sollte man schauen, ob der F103 noch auf SWD reagiert. SWD funktioniert im Reset Zustand immer, es sei denn der µC ist tot. Das er das nicht ist, sehen wir an den Meldungen des Bootloaders.
-
Thread
Nutzt gcc/newlib-nano die FPU von Cortex M4F bei double?
Stefan ⛄ F. schrieb im Beitrag #6620234: > Der Vergleich mit dem F103 ohne FPU zeigt eine für mich einen > überraschend geringen Overhead von double gegenüber float. naja 55% mehr Rechenzeit würde ich jetzt nicht als gering bezeichnen... Die Frage ist eh wann man
machen, sondern herauszufinden, ob die FPU bei double überhaupt etwas bringt. Durch Vergleich mit dem F103 konnte ich bestätigen, daß dem nicht so ist.
-
Thread
Runtime Libs aus gcc-arm-none-eabi
Projekt 2 krieg ich nun gelinkt, wenn ich folgende Dinge gleichzeitig mache: 1) Für einen STM32F103 und F107 nehme ich an, daß die Laufzeitbibliotheken aus dem Verzeichniss ../v7-m/ für Cortex-M3 benutzt werden sollten. 2) Diese Verzeichnisse finde ich gleich an zwei verschiedenen Stellen der
-
Thread
ARM Blue Pill STM32F103 ChanFat StdperiphLib SD Treiber gesucht!
Hallo, es ist sehr speziell aber ich suche jemand, der exakt mal das realisiert hat und mir den Source Code der Datei mmc_stm32F1.c und .h schicken kann. Und zwar geschrieben mit der veralteten StdPeripheral Library für den STM31F1xx, weil ich EmBitz 1.1 benutze als IDE, mich nur mit dieser auskenne und im reinen Hobby Bereich HAL nicht neu "lernen" möchte (weil alles ja auch so geht), CubeMX gilt das gleiche für. ChanFatFs hat zwar selbst Code dafür veröffentlicht aber dieser basiert auf Registeraufrufen einer stm31F1xx.h und ist mit EmBitz nicht kompilierbar, weil das eben eine IDE ist, die
-
Thread
STM32F407-DISC1 Board defekt
vielleicht noch ein paar Ideen? Spannungen (3V, 5V) sind jeweils alle da. Werde jetzt mal den STM32F103 aus der ST-LINK Sektion auslöten.
Jumpersettings und der Standard-App sehe ich an R25(=PH0) die > 8MHz. Das ist das MCO-Signal vom F103.
-
Thread
STM32U5 – stromsparende 40nm-Variante mit ARM-Cortex-M33
Automotivenachfrage. Andere Hersteller hätten die schon lange abgekündigt. Und - insbesondere beim F103 gibt es ja second sources, z.B. von GigaDevice. Ich kann dort gerne einen Kontakt herstellen - TAMHAN AEHT TAMOGGEMON RUNDESDING COM wie immer.
-
Thread
poor man's Ethernet-oszi mit STM32, FIFO und AD9288
bit - 40 Ms (gibts auch mit 80 oder 100 Ms) - "ICE65L04F_VQ100" - dürfte ein FPGA sein - STM32F103VCT6 Den STM32 gibts als "Bluepill" für ca 2€ bei aliexpress, AD9288 dito. Die Lernkurve eines FPGA schreckt mich. Andere Leute empfehlen an der Stelle AL422 FIFO (384k, 8 bit, 20 ns). Ist zwar
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.
-
Thread
[V] STM32 stm32f0discovery mit STM32F051R8T6
Hallo zusammen, Verkaufe ein stm32f0discovery Evalboard. Es ist ein STM32F051R8T6 (und ein STM32F103C8T6) drauf. Mini-USB-Anschluss. Mal in Betrieb genommen, nie wirklich benutzt. Wenn man entlang der URL durchsägt, hat man zwei Steckbrett-Boards :D 5€ + Versand hätte ich gern dafür. mfg mf
A. K. schrieb im Beitrag #6597797: > Fädeldraht;) Eben. Die nötigen Pins vom F103 muss dann halt mit Fädeldraht an die mit abgesagten Pins vom Brett dranntüdeln :D mfg mf
-
Thread
STM32F103 Input capture
Hallo, Vorweg, ich programmiere in MikroPascal for ARM. Habe ein problem mit dem programmieren von Inout Capture. Ich möchte mit Einem Timer eine Frequenz messen. so 3 x an Tag. Habe keine Ahnung wie ich das anstellen soll. di9e ATMEL Applikation hilft mir auch nicht weiter, da mein englisch miserabel ist. Um mir weiter zu helfen habe ich es Hardwareseitig gelösst. ich gebe ein und gatter für 100ms frei und zähle dann mit interrupt die impulse. funktioniert auch. Habe meinen Schaltplan und mein Programm angehängt. Hat jemand ein Beispiel für mich oder kann mir irgendwie helfen. Kalle
-
Thread
Hardware für CAN-Versuche gesucht
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
Bei welchem Distri sind STM32F103 MIcroncontroller verfügbar?
STM332F103ZGT6 STM332F103VET6 STM32F091RCT6 Jeweils 10k
mega_clever schrieb im Beitrag #6593733: > STM332F103ZGT6 > STM332F103VET6 > STM32F091RCT6 Sorry Schreibfehler: > STM32F103ZGT6 > STM32F103VET6 > STM32F091RCT6
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
Du das testen kannst. Inzwischen habe ich den Code auch auf einer Bluepill mit Original-STM32F103C8T6 getestet (zuvor auf einem F103RCT6), und er läuft ebenfalls gut. Wobei mir die Stalls bzw. Bugs vielleicht bei meinen Anwendungen gar nicht auffallen. Ich steuere über die Bluepill einen RFM69
Dirk schrieb im Beitrag #6606775: > Reden wir hier über deine STM32F103_usb_test.zip? Diese: http://stefanfrings.de/stm32/STM32F103_usb_test.zip Oder meinetwegen auch die Variante von Niklas (https://github.com/Erlkoenig90/WSusb) oder die von Thomas. > In diesem
-
Thread
STM32F103C8T6 Blue Pill - SSD1306 - u8g2
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 auf Fehler gestoßen,
Das stimmt, ich wollte blauäugig mit dem Kopf durch die Wand. > 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 > auf Fehler
-
Thread
libopencm USB CDC Gerät nicht erkannt
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 seien
-
Thread
[S] Hilfe beim Löten von TQFP144
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 wieder entlötet habe sowie die vermurksten ICs die ich gerne als Trainingsmaterial bereitstellen kann Als Material würde ich SnPb Paste
-
Thread
Tasten entprellen per Software
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
-
Thread
Rigol-Aktion: 100MHz-Oszilloskop
deutlich bessere Lösung in dieser Hinsicht. Das decodiert deutlich komfortabler. Ich hatte mit STM32F103 und seiner kranken I2C Hardware zu kämpfen und besaß den Saleae Clone noch nicht, habe mir deshalb eine im Netz herumliegende Logic Analyzer Software in einen STM32 Dicovery gebruzelt..ist nicht übermäßig
-
Thread
Fragen zu Qt
Buch, deswegen wundere ich mich, dass du fragst. 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. Only the
-
Thread
stm32f103c8t6: Finde GPIOx_MODER register im Reference Manuel nicht
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
Segger Embedded Studio und Watch Fenster
Fehler: "restrictet memory range" Dieses Verhalten kann man ändern, in dem man in der Datei: STM32F103C8_MemoryMap.xml folgende Section einfügt: <MemorySegment name="System" start="0x40000000" size="0x10000000" /> (ich habe keine Ahnung was das sonst noch für Nebenwirkungen hat). Leider geht
-
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__cmplx
-
Thread
uC from Scratch
bringt das unnötige Probleme. Dann empfehle ich GD32F103, die gibts bisher nur als Original... Solnnderblödsinn? Pille
, 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
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 das nur
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
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
für /ein/ Target gebaut). Nun zur eigentlichen Problematik mit dem Platz: BMP nutzt einen STM32F103CB (erhältlich als QFN48) und CMSIS-DAP einen LPC11U35, den es immerhin als "HVQFN33" gibt (7x7mm). In beiden Fällen hast du natürlich (dank Open-Source) die Möglichkeit das auf deine eigene Hardware
-
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 Billigmarkt
-
Thread
nRF5 SDK vs. nRF Connect SDK (Zephyr)
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 gerade
-
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?
-
Thread
Microcontroller für Sensordatenverarbeitung per I2C auswählen
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 ist schon alles drauf. Wenn es dann passt und zu groß ist, kannst Du Dir immer noch den uC einzeln kaufen und auf Dein Board
-
Thread
USB core für STM32F407 DIYMORE gesucht
Es gibt eine Portierung von Mecrisp Forth mit USB-Konsole auf den STM32F103: https://jeelabs.org/article/1705b/ Die lässt sich doch sicher mit überschaubarem Aufwand auf den F407 portieren oder kann zumindest als Beispiel dafür herhalten, wie man sowas grundsätzlich macht
dass die bei JeeLabs verlinkten git-Repos nicht mehr existieren, aber der dort erwähnte USB-Code für F103 und F303 ist im aktuellen mecrisp-stellaris bereits enthalten: [code] stm32f103-ra/usb-f1.txt stm32f303-ra/usb-f3.txt [/code]
-
Thread
STM32 ADC Fragen (Single, Continuous, Low Noise)
schnell im Manual und es funktioniert alles. Aber wo finde ich die benötigten Infos für den STM32F103 z.B.?
Rapper B schrieb im Beitrag #6549477: > Aber wo finde ich die benötigten Infos für den STM32F103 z.B.? Schau dir mal meine Info-Sammlung zum STM32F103 an. Für den ersten Einstieg könnte das hilfreich sein, um einen Einstieg in die Doku von ST zu bekommen. Die nämlich in der Tat gewöhnungsbedürftig