-
Thread
Vistron VDR400 DAB Bausatz - Reverse Engineering
bei LaSAT (der Technikfreaks Shop) bestellt bekommt man das Board mit Rev 1.4. Anstelle des STM32F103 ist ein GD32F103 verbaut. Bei Pollin gibt es wohl auch einen Komplettbausatz.
behoben hat. Leider finde ich keine Errata zum GD32F103 mit denen man das prüfen könnte.
-
Thread
SD-Karte formatieren(f_mkfs) geht nur mit 4096 Bytes großem Puffer
funktionierte es bisher immer(5 Formatierungen durchgeführt). Ich habe jetzt 20K RAM auf meinem STM32F103CBT6 von daher theoretisch kein Problem jedoch sollte das ganze ja auch mit 512 Bytes als Puffer funktionieren nur halt dann länger dauern. Die SD-Karte ist nachdem FR_DISK_ERR zurückgeworfen wird
in den Stromspar Modus runter, bei 4K Blöcken nicht. Hmm okay. Also ich nutze hier ja den STM32F103CBT6 der hat 20K RAM. Da könnte ich noch ein paar kB für die SD-Karte verwenden. Ist das der FF_MIN_SS und FF_MAX_SS Parameter in der ffconf.h? Jim M. schrieb im Beitrag #7274338: > Stelle > eventuell
-
Thread
Analog Multiplexer 32 Kanäle, Binär addressiert, I2C ?
später 75) Analogsignale selektiv (parallel) auswählen und auf einen Opamp/VCA/VGA schalten. Ein STM32F103C8T6 steht zur Verfügung. A0-A3 sind Ausgänge des STM32, B8-B15 sind Eingänge. Diese 2 Signale scannen eine Tastatur mit 25 Reedkontakten (und Neodym-Magneten). Über B6,B7 (I²C) ist ein 128x64 Display
Kanal zum ADC des µC schalten? Dein "parallel" verstehe in dem Zusammenhang nicht. > Ein STM32F103C8T6 steht zur Verfügung. > A0-A3 sind Ausgänge des STM32, B8-B15 sind Eingänge. Also du nutzt 8+4 Pins um 16 Reed-Kontakte abzufragen. Mit so einer Matrix-Tastaturabfrage würden aber schon 4+4 Kontakte
-
Thread
STM32F103C8T6 kann nicht verbinden zu GDB in STM32CubeIDE
Habe hier 3 Stck. STM32F103C8T6 (BP, blue pill), die ich mit STM32CubeIDE mittels BMP Usb Stick (ein auf BMP umprogrammierter XTW ST-LINK V2) programmieren will. 2 von ihnen lassen sich problemlos programmieren über GDB Hardware
-
Thread
stm32flash "Failed to init device"
Also nochmal zum Thema.! Verbaut ist ein "STM32F103C8T6", entweder ist der kaputt oder ein Fakeprodukt.... Ich bin da völlig unbeleckt, also kann man die einfach tauschen und die Software neu auf spielen.??
-
Thread
Warum akzeptiert CubeMX dieses define nur in der Funktion?
Syntax error". Der erste Compilerfehler lautet ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h:688:46: error: expected ')' before '*' token 688 | #define DBGMCU ((DBGMCU_TypeDef *)DBGMCU_BASE) | ~ ^ Packe ich das aber z.B.
sondern auch die Definitionen in den Projekteinstellungen, insbesondere welche die so ähnlich wie "STM32F103xB" heissen (mit falscher Modelnummer).
-
Thread
Analogsignale mit pulseview/sigrok fx2 LA sampeln?
ich darstellen wollte, klappte nicht. Ich habe einen 100nF über 10 kOhm an einen Ausgang eines STM32F103 angeschlossen und ziehe den auf 0. Dabei habe ich den Kondensator an einen Dateneingang des LA angeschlossen. Würde jetzt ein Stück Entladekurve erwarten.
-
Thread
Intel: CPU mieten nach Kauf
gibt, gibt es teilaktivierte Modelle. Nur um die "universalität" dieser Pracis aufzuzeigen: stm32f103c8 mit 128k Glash, eigentlich 103cb.
-
Thread
emWin oder LVGL für ePaper?
STemWin hab ich mal für einen SSD1306 auf einem F103 gebaut. Das ist recht genügsam, was den Speicherbedarf betrifft. Den meisten Platz braucht man für die Fonts. Hier ist der Code: https://cloud.it-livetalk.de/index.php/s/wZpWsMZ5L42H7Gk Ist
-
Thread
STM32F103C8T6 Schaltplanüberprüfung
mich mal wieder in die Bastelecke getrieben. Ich habe mir ein neues PCB-Design für ein STM32F103C8T6 erstellt. Verarbeitet werden sollen: Bis zu 10 Taster (In diesem Bild nicht zu sehen) oder Bis zu 4x Taster und 6x Rotary Encoder (In diesem Bild nicht zu sehen) welche wahlweise
führen. Sicherheitshalber 10k Pullup an NRST. 4. Überlege, ob Du nicht anstelle des veralteten STM32F103 den moderneren STM32F303 verwenden möchtest. Da hast Du auch nicht das Risiko, Fälschungen aufzusitzen. Außerdem ist Dir klar, dass Du USB und CAN beim '103 nicht gleichzeitig verwenden kannst, weil
-
Thread
Maximale sinnvolle USART Geschwindigkeit STM32F103
Ich möchte Daten unidirektional von einem STM32F103 zu einen anderen STM32F103 senden. Der cube lässt mich nur bis 4.5 mbaud einstellen. Ist dies lediglich ein bug im cube oder gibt der I/O treiber des STM32F103 nicht mehr her?
im Beitrag #7257637: > Ist > dies lediglich ein bug im cube oder gibt der I/O treiber des STM32F103 > nicht mehr her? Was sagt denn das Datenblatt bzw. Reference Manual zu dem Thema?
-
Thread
Display"fehler" bei OLED Module IIC I2C 128x64
aus, oder? Nein, Arduino hatte ich nur für den Schnelltest hinzugezogen. Target ist aber STM32F103C8T6 unter STM32CubeIDE.
DIY OLED Display 1.3" 128x64. Wie kriege ich das jetzt transformiert nach STM32CubeIDE und STM32F103 ?
-
Thread
MCU-link oder BMP?
lässt sich auf die China Clones anpassen. Da habe ich die 'Baite' gekauft, als es die noch mit echten F103 gab. An denen kann man den VUSB nutzen, sehr praktisch. BMP gibt es schon sehr lange, jetzt ist der Ur Entwickler da wieder sehr aktiv an dem Projekt und es gibt viele Neuerungen, bin da nicht mehr
auch als China Clones, weil die weniger beliebt sind bekommt man da vielleicht immer noch originale F103. Der MCU-Link könnte Vorteile bei SWO und LiveView haben, das wird da sicher auch unterstützt.
-
Thread
STM32F103RBT6
Kann ich mit dem STM32F103 ein Assemblerprogramm erstellen? Wie kann ich einen GPIO als Ausgabe definieren?
Bernd S. schrieb im Beitrag #7245555: > Kann ich mit dem STM32F103 ein Assemblerprogramm erstellen? Nein dazu brauchst du einen Editor und einen Compiler.
-
Thread
STM32CubeIDE mit blackmagic Debug Probe konfigurieren
Noch eine Frage: wenn ich die Debug-Konfiguration starte, stoppt das Programm in startup_stm32f103c8tx.s beim Label ResetHandler: Warum? Ist das eine Eigenart der Debugprobe? Ich sehe keine Stelle, wo explizit gesetzt ist, daß beim Einsprung angehalten werden soll.
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
Das ist tatsächlich mehr als reichlich. Wenn ich mal nach einer Grundausstattung für den STM32F103 schaue, die ich hier mal gepostet hatte, dann sehe ich, daß 11.5 K an ROM dafür ausreichen. Und da hat es bereits ein Kommandoprogramm drin, ebenso USB und Serielle, Systemuhr, Eventhandling und Konvertierungen
-
Thread
Arduino IDE und STM32F103 blue pill - dfu-util Fehler
.0=0x0004 genericSTM32F103C.build.variant=generic_stm32f103c genericSTM32F103C.build.vect=VECT_TAB_ADDR=0x8000000 genericSTM32F103C.build.core=maple genericSTM32F103C.build.board=GENERIC_STM32F103C genericSTM32F103C.build.error_led_port=GPIOC genericSTM32F103C.build.error_led_pin=13 genericSTM32F103C.upload.use_1200bps_touch=false genericSTM32F103C.upload.file_type=bin genericSTM32F103C.upload.auto_reset=true genericSTM32F103C.upload.tool=maple_upload
-
Thread
[S] Mitstreiter Entwicklung SSB/FM/AM Signalgenerator für 13/23/70cm und 2m, Nähe 91056 Erlangen
Aufbau: oben links der ADF4351(°), oben rechts der PE4302(°), in der Mitte das Bluepill-Board mit STM32F103(°) CPU und rechts die beiden USB-RS232 Umsetzer. Einer für die Steuerung, einer für das Audio-Signal. (°) Die Module sind alle von Aliexpress, es sind also vermutlich "kompatible" Chips. Das rosa
-
Thread
sauberes Bestromen von ESP mit Solar und Batterie
langsam hochgeht. Wenn das Ganze mal läuft, braucht es im Schnitt ca. 30uA (sogar mit steinaltem STM32F103 und einer blitzenden LED). Doch das Problem ist der Bereich, bis mal ca. 1.5V anliegen, denn da braucht die Schaltung (Mikrocontroller und Spannungsregler) mehrere mA und kommt nicht hoch, bis das Solarpanel
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
Projekte im weiteren grossen Netz (ich hatte sogar Bachelor- und Master-Arbeiten gefunden wo der STM32F103 als Messknecht benutzt wird). Die Lehrkurve wird durch die Videos abgefedert. Und Du darfst auch nicht vergessen: Das Zeug kostet heute nix mehr: Bei Reichelt (Endverbraucherpreis) fuer ein NUCLEO
-
Thread
RTC bei STM32F030 puffern
Sieht so aus. Beim F103 z.B. gibt es ein Pin VBAT.
-
Thread
Mikrocontroller auswahl
schweren Beschaffbarkeit auch relativ, trotzdem macht das Porto meist den Löwenanteil aus. Ein STM32F103RCT6 ist beliebt und kann deine Anforderungen erfüllen, wenn die for-Schleifen nicht zu aufwändig sind. Aber ob dir das Gehäuse gefällt (na ja, man kauft eine Platine auf der er schon aufgelötet ist)
-
Thread
STM32F103 I2C Problem
Die Temp-Überwachung wäre natürlich super, aber ich muss ein neues Programm schreiben für den STM32F103RET6, da ich keinerlei Beschreibung habe vom Protokoll. Außerdem möchte ich die Funktionalität auf meine Bedürfnisse anpassen. Jetzt habe ich hier u.A. ein I2C-EEPROM am Controller. Jedoch passen hier
Lupe, da brauche ich nix > willkürlich annehmen ;-) Wenn du es nicht schaffst die I2C Pins am F103 richtig zu identifizieren dann darf _ich_ jede Menge Willkür annehmen.
-
Thread
Plattenspieler bauen
einen neuen Player mit eigenem Tangentialarm drauss gebaut. Fernbedienbar wäre ein Klacks, STM32F103 für den Arm mit PC-Anbindung per RS232 vorhanden - aber wozu? Ein wunderbares Feature ist die Endabschaltung am LP Ende, Arm hoch und ab nach Hause + Teller stop. Starten macht ja meist nur Sinn
erfaßt (Servo) und der Ausleger sanft entsprechend verdreht (Stepper). Das ganze wird von einem ST32F103 (BluePill) erledigt der auch den Technics DD steuert (bzw. dessen Motorsteuerung bedient (33,45,An/Aus)). Weiter oben habe ich ein Bild gepostet.
-
Thread
BMP280 an PIC18F45K42 mit MPLAP und I2C
API bereit, die dann noch entsprechend "gewrapped" werden muss. Hier ein Beispiel auf einem STM32F103 mit der BME280 Bib von Bosch: [c]void BME280_Setup() { //BME280 bme280.intf_ptr = &dev_addr; //device address bme280.intf = BME280_I2C_INTF; //used interface (i2c) //Associate
-
Thread
Uhrenquarz notwendig?
normalerweise ein auf Stromsparen optimierter Oszillator verwendet. Der 32 kHz Oszillator vom STM32F103 ist deswegen so empfindlich, dass er manchmal stehen bleibt, wenn man die betroffenen Pins anfasst oder in ein Steckbrett steckt.
Steve schrieb im Beitrag #7211912: > Der 32 kHz Oszillator vom STM32F103 ist deswegen > so empfindlich, dass er manchmal stehen bleibt, wenn man die betroffenen > Pins anfasst oder in ein Steckbrett steckt. Aus diesem Grund haben die TI µC für Lowpower-Anwendungen sogar
-
Thread
Relay Schaltung bitte absegnen
dafür passende Komponenten herausgesucht und wäre froh, wenn mal jemand drüber gucken könnte: Stm32F103 liefert am R1Out 3.3V. ~1.3V Forward voltage am Optokoppler sind 2V/470Ohm= 4.2mA durch den Optokoppler. Der OC hat nen CTR von 200-400%. Das Relay hat nen Spulenwiderstand von 2880Ohm, schaltet
-
Thread
wie erzeuge ich von einem windows laptop aus einen 1 mikrosekunden puls mit 3.3 Volt
Pulslänge übertragen (16bit-Wert). Das funktioniert dann u.a. mit den weit verbreiteten billigen STM32F103-Bluepill-Boards.
Weil es heut eh nur regnet, hier eine Software für den STM32F103RB mit der das geht. Sie funktioniert mit dem STM32-Olimexino und sollte auch mit den diversen STM32F103-Bluepillboards gehen. Pin PC12 wird verwendet um den Pullup der USB-Verbindung zu aktivieren (
-
Thread
Problem mit Clock Configuration beim STM32G031
selbst den Takt abgedreht hast. Ich häng dir mal eine Konfiguration zur Ansicht dran. Ist für einen F103 und nicht für deinen Chip, aber wahrscheinlich hat es da Ähnlichkeiten. W.S.
schrieb im Beitrag #7201267: > Ich häng dir mal eine Konfiguration zur Ansicht dran. Ist für einen F103 Genial, da ist genau der selben Fehler drin, wenn man dein Beispiel auf den STM32G031 portiert.
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
Großteil nicht mehr. NEC, Mitsubishi, Fujitsu um nur einige zu nennen. Falls du meinst, der STM32F103C8T6 sei eine ganz andere Prozessorfamilie als der STM32F103CBT6, dann kommt deine Rechnung eher hin. W.S.
-
Thread
STM32: SysTick_Config
einer separaten Quelldatei aufgehoben. Ohne Inline. Hier mal ein Beispiel (war für einen STM32F103): [c] void __irq SysTick_Handler (void) { ... } void Systemtick_Init (void) { Ticks = iTicks = SecTicks = 0; // diverse Zähler ablöschen SYST_RVR = (F_Platform/1000)-1;
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
Also ich hab damals mit dem Atmega32 angefangen und bin später auf den STM32F103 umgestiegen. Beides hier im Forum verbreitete und empfohlene Microcontroller. Alleine der Einsatz der Standard Peripheral Library war schon eine Hürde, auch weil das Datenblatt von Registern/Registerwerten
-
Thread
air32f103 - die Welt wird kleiner
? https://de.aliexpress.com/wholesale?catId=0&initiative_id=SB_20220913060751&SearchText=air32f103&spm=a2g0o.productlist.1000002.0 Gruß Peter
@Peter Ich wäre auch gern dabei mit: 2 x AIR32F103 2 x Air105 640kb RAM + 4MB Falsh 204Mhz entwicklung bord MCU mit 30W Kamera Bin auch an Experimenten interessiert, habe aber keine Zahlmöglichkeit bei Aliexpress.
-
Thread
Z80 Fälschung erkennen?
den "BluePills", da sind ab irgend einem Zeitpunkt plötzlich welche mit China-Nachbauten des STM32F103C8T6 aufgetaucht, selbstverständlich abgeschliffen und mit STM beschriftet. Ich hätte kein Problem damit gehabt die Dinger mit chinesischen Chips zu kaufen, die sind weitestgehend kompatibel und Stellen
-
Thread
Frage: STM32F103 beide SPI benutzen
**********************/ void SPI_Init (SPI1_Mode_t mode) /* * SPECIFICATION: Init SPI1 STM32F103 ***********************************************/ { GPIO_InitTypeDef GPIO_InitStruct; SPI_InitTypeDef SPI_InitStruct; // Initialize SPI RCC_APB2PeriphClockCmd (RCC_APB2Periph_SPI1
-
Thread
USB_IR_Remote_Receiver unter Windows 10
Blackpill bekannten: https://de.aliexpress.com/item/4001062944589.html Auch das Bluepill mit dem F103 oder GD32F103 oder ähnlichen mit F303 sind kompakt und gut geeignet dafür.
-
Thread
STM32F103RCT7: Timer geht nicht
Hallo, ich habe einen STM32F103RCT7 und arbeite mit CubeMX. Ich möchte eine primitives Programm schreiben, das einen Pin mittels Timer toggelt. Der Timer läuft aber nicht. Habe Timer 3 und Timer 4 verwendet, bei beiden das selbe Problem
-
Thread
STM32F1xxx Problem mit einer 50Hz PWM
Oszi Bild) in mein Signal rein und dabei fängt das Servo an ordentlich zu ruckeln. FCPU (STM32F103C8T) = 32 MHz PSC = 31 Timer Frequenz = FCPU / (PSC+1) = 1MHz Counter Period = 20000 PWM Frequency = 50Hz Es scheint, als würde hier eine Art "Timer Überlauf" dazwischen funken. Vielleicht kann
-
Thread
Ansteuerung von LED-Stripes
für so eine Ansteuerung nicht ein Overkill? Eigentlich inzwischen schon, denn z.B. die ollen STM32F103C8 sind jetzt entweder sündhaft teuer oder gefaked, aber die kosteten früher um die 1.00€. Jedenfalls ist der sehr praktisch. MaWin hat u.a. die PWM-Frequenz erwähnt - die läßt sich mit dem STM32 gut
-
Thread
BluePill, ST-LINK und CubeIDE
geändert, schon funktionierte es. Post #9: https://www.eevblog.com/forum/microcontrollers/stm32f103t8u6-not-recognized-by-cubeide-as-genuine/
seriell. Es gibt andere STM32 Modelle die man auch über USB flashen kann, aber nicht den STM32F103. Wobei ... Es gibt da den STM32duino Bootloader (basierend auf dem ehemaligen Maple Bootloader). Damit kann man über USB Flashen, aber man muss den erst mal installieren und die Programme dazu anpassen
-
Thread
Shield 4 oder 5
Moin, nach über 1jährigem Lauf meiner Wordclock auf dem STM32F103C8T6 mit ESP8266 (gelötet auf dem STM-Shield V.5) funktioniert die Uhr nach einem Neustart für ca. 2 Stunden, danach fallen die unteren 5 Zeilen aus und das Netzteil wird sehr heiß. Da ich noch ein
anhält, also nichts messbares vorhanden. Im Web habe ich noch keinen Schaltplan gefunden der ein STM32F103, ESP8266 und DS3231 RTC + EEPROM miteinander verbindet. Wenn Niemand einen Plan für mich hat werde ich mich hiermit vom Projekt "Wordclock" verabschieden.
-
Thread
Raspi Pico -taugt der was und in C programmieren?
beschränkte "Kickstart"-Version gibt "für >> lau" > Und mit etwas Beschränkung auf für den STM32F103. Ein "Hello World" auf USB-Serial braucht (mit HAL) etwa 20 kB davon.
interessant > aber ansonster relativ nutzlos. Ich wollte die oben genannte "Beschränkung für den STM32F103" konkretisieren. Damit man ein Gefühl davon bekommt, wie viel von den 32 kB für eigenen Code übrig bleiben, wenn man USB verwendet.
-
Thread
PFS154: langsam schwindet mein Vorrat
, endlich ! naja, die 'kleinen' die sowieso leichter zu ersetzen sind gibt es. Sogar den Oldie F103 in vielen Varianten gibt es bei Reichelt. Aber die großen wie H743 haben immer noch lange Lieferzeiten.
-
Thread
Cortex M0 + ST-LINK/V2 via Console debuggen
ist. Man kann aber einen Pin "frei" machen (z. B. +5V oder NRST) und den dann per Fädeldraht an den F103, PA10, Pin 31, anschließen. Keine externe Hardware erforderlich ...
-
Thread
phasenverschobene PWM mit STM32F103C3
TCTR xxx->0) ausgelöst... > oder reden wir aneinander Vorbei? Das scheint mir fast so. Beim STM32F103C8 (Fehler imTitel!) kenne ich nur die Modi Upcounting, Downcounting und Center Aligned (up/down). Und ein TCTR Register finde ich da auch nicht?
Der STM32F103 hat 2 Advanced Timer (Timer 1 und Timer 8) mit bis zu 6 PWM Ausgängen lt. Datenblatt (bzw. RM0008 ab Seite 282). Ausserdem einen Deadtime Block pro Timer (Seite 307). Damit kann man genauso arbeiten
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
In der Reichelt Werbung von heute war auch wieder ein F103 und LPC1766 drin. Der STM32F103ZCT6 mit 256 kB Flash für 8,70 €, und in der gleichen Werbung ein ATMEGA 32-16 DIP für 8,35 €.
Der F103 wurde sogar nochmal gepimpt, gibt es mit mehr Speicher. edit: oder war es doch eine andere Serie? Finde ich gerade nicht mehr. Die Menge an STM32 Variationen ist ja gigantisch. Zumindest auf dem
-
Thread
Aktuelle Verfügbarkeit von STM32-Prozessoren
. Wahrscheinlich überdauert der F103 viele spätere STM32-Serien.
Hey, LCSC hat massig STM32 auf Lager. Zum Beispiel den STM32F103C8T6 für $3,57 - $2,56 je nach Abnahmemenge: https://lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_STMicroelectronics-STM32F103C8T6_C8734.html Ben