-
Thread
(Altes) Smartphone als Human Machine Interface
Hammereinschläge usw.) ist vergleichsweise einfach. Mein Mikrocontroller-Favorit ist derzeit ATmega32U4 oder, für mehr Rechenleistung, STM32F103 oder STM32F407. Dabei implementierte ich stets ein USB-Device mit WebUSB-Interface (= treiberloser Zugang für PCs UND Smartphones) sowie eine passende Webseite
Hipster-Sprech von User-Experience (UX) sprach. > Mein Mikrocontroller-Favorit ist derzeit ATmega32U4 oder, für mehr > Rechenleistung, STM32F103 oder STM32F407. Ok. Aber dann: > Dabei implementierte ich stets > ein USB-Device mit WebUSB-Interface (= treiberloser Zugang für PCs UND > Smartphones
-
Thread
Platine entwerfen
Generiere BOM- und CPL-Dateien für JLCPCB Stückliste von Chat GPT: Name LCSC Part # Beschreibung STM32F103C8T6 C82894 Mikrocontroller OPA380 C12084 Photodioden-Verstärker BPW34 C35395 Photodiode Laser Diode C430181 635 nm OLED SSD1306 C965002 0.96", I2C TP4056 C53484 Ladecontroller
Vorschlag zur technischen Machbarkeit machen: STMicroelectronics bietet mehrere Time-of-Flight (ToF) Sensoren an, die sich für Distanzmessungen im Nahbereich eignen. Für Dein Vorhaben erscheint mir der VL53L4CD interessant: https://www.st.com/resource/en/datasheet/vl53l4cd.pdf Dieser Sensor misst
-
Thread
Was ist das für ein IC (M313)?
Eventuell ein 24AA04/24LC04B/24FC04 von Microchip (4K I2C Serial EEPROM).
Michael B. schrieb im Beitrag #7894195: > TC1224 liefert aber 3V Mit 5V würde auch der STM32F103 frittiert. Wie hoch ist denn die Speisespannung am Eingang der Platine?
-
Thread
LCD-/OLED-Display in Sondermaßen für DIY-Scribble-Strip gesucht (1-zeilig, flach)
Beitrag #7891523: > Also montierst du doch lieber 24 kleine Displays So wird das im Behringer X32 auch gelöst. Je ein STM32F103 steuert 8 kleine LCD mit 128*64 Pixeln an. Die LCDs sind im BOM so bezeichnet: DISPLAY;LCD;CABLE:23mm;DOT:128*64;28PIN;17.9x10.86mm Die Behringer Ersatzteilnummer wird hier nicht helfen. Jeder Kanal hat einen weiteren STM32F103, der Knöpfchen, Regler, LEDs und Schalter verarbeitet.
-
Thread
CH32V003: Probleme mit Bootloaderspeicherbereich
Arduino aber ich mag bisweilen die Hardware oder besser: ich mochte die Hardware)... oder meine eigenen STM8 nano und STM32F030 nano in ein Steckbrett stecke und das anschließe. Alle "großen" EVAL-Boards sind manchmal schlicht unhandlich (selbst meine eigen erstellten). Aber (pro Bootloader): Ich habe
, denn die Nucleo-Boards von ST haben alle dieses Mass Storage Device (wird von einem STM32F103 verwaltet) dass ich außer zum Ausprobieren noch nie verwendet habe. So hat jeder seine "Amositäten". Harald K. schrieb im Beitrag #7888440: > und die Dinger haben außerdem viel > zu wenig
-
Thread
CH32V003: Selbstbauprogrammer und "Getting started"
STM32F0, F1, F3, F4 und Atmel AVR. Ich habe genau 2 Firmware's gefunden, die in der Lage sind, einen CH32 zu flashen, eben die eine für Atmel und die andere für einen V003. Und aus den oben genannten
: 12836 Byte (arm-none-eabi-gcc 13.2.1) - STM32F103: 12136 Byte " Das Programm als C-Programm mit den Funktionen aus denen die Arduino-Class erzeugt wurde: - CH32V003: 1316 Byte (risc-none-elf-gcc 14.2.0) - ATmega328p: 1712 Byte (AVR-GCC
-
Thread
Hex-File in BluePill laden?
Ist es ein STM32F103 bluepill? Das hat keinen USB Bootloader im ROM, das kann man nicht per USB flashen. Man braucht einen SWD/JTAG Programmieradapter, oder einen USB-Serial Adapter um den UART Bootloader im ROM nutzen
Bluepill denn überhaupt ein USB-Bootloader drauf? Normalerweise nämlich nicht. Normalerweise hat der STM32F103 auf dem Bluepill nur den seriellen Bootloader im ROM. Der ist in AN2606 beschrieben. https://www.google.com/search?&q=bluepill%20serial%20bootloader
-
Thread
HT16K33A mit CH32V003
was man unter einem Fan verstehen mag hinsichtlich eines elektronischen Chips bin ich Fan von: - STM32F030 - STM32F072 - STM32F401 - STM8S103 - PFS154 und jetzt kommt es, denn jetzt eben auch: - CH32V003 ... und noch einer ganzen Menge anderer, Nichtmikrocontrollerchips. Und nein, man sollte
nicht meinen Gewohnheiten entspricht): Ähnlich einem STM32F0 will der V003 beim Versenden eines I2C-Telegrams vorher wissen, wieviele Bytes verschickt werden. Das ist natürlich kein Hexenwerk, passt aber leider nicht zu meinem allerersten vorgehen für I2C
-
Thread
Vorschlag zum Link kürzen
Probleme. Wie bindet man denn diese Schnürsenkel? https://walz-live.cdn.aboutyou.cloud/images/9babf2016f4e5b8838f47a5ade0a3a15.jpg
Mouser-Artikelnummer verwendet, z.B. wird aus https://www.mouser.de/ProductDetail/STMicroelectronics/STM32C071FBP6?qs=........... dies: https://www.mouser.de/ProductDetail/511-STM32C071FBP6 Die Artikelnummer ("Mouser-Nr") steht ganz oben auf der Seite.
-
Artikel
Speicher
Beispiel: Verbraucher: ATtiny2313 @ 1 MHz, 5 V, ca. 0,9 mA Datensatz: 32 Byte Schreibdauer / Byte: ca. 3,4 ms Wir brauchen also ca. 32×3,4 ms = 108,8 ms, um die Daten im EEPROM zu speichern. Wenn wir den AVR mit 5 V betreiben und zulassen, dass die Spannung bis auf 3 V sinkt
Nutzung irgendwann leer ist und nicht mehr als Backup dienen kann. Einige Mikrocontroller, namentlich STM32F103, bieten einen gesonderten Batterieanschluss U BAT , der dem Anwender sowohl die Diodenentkopplung als auch die Wurstelei mit der Zustandsmeldung erspart. Leider drehen sich die meisten Errata
-
Thread
Mehrere CAN Teilnehmer
zusammen, da Ihr mir bisher sehr geholfen habt bei meinen fragen, kommt hier die nächste: ich nutze STM32F103 (Arduino Blue Pill) mit den CAN Transivern SN65HVD230. Zur Zeit sollen 12 Teilnehmer miteinander Kommunizieren. Um den bus zu entlasten, sende ich immer nur Ereignis abhängig, sprich wenn sich
1000 CAN-Botschaften pro Sekunde. Ohne Probleme oder irgendwelche verspäteten Botschaften. Ein STM32 mit internen CAN sollte sich da geradezu langweilen. Mir scheint in deiner Software ist noch irgendwo ein Fallstrick drin.
-
Thread
Vier Gewinnt für CH32V003 und Linux-Toolchain
sein, gegen das Programm zu gewinnen. Nein, ich brauche keine Belehrung über andere Chips der CH32-Familie. Ein (deutlich) und schwer zu schlagendes VierGewinnt habe ich für einen STM32F103 / F401 schon (auch mit Display) realisiert. Hier geht es "nur" darum, was eben der V003 und was nicht!
> Na ja, Schach ist so eine Sache, da bin ich schon länger dran > (allerdings nicht für CH32). Grundsätzlich läuft das super auf STM32F4 Klar, laeuft das auf einem F4. Es lief ja auch mal auf einem ZX81 mit 1k Ram. :-D Mit etwas suchen findet man diverse alte C-Sourcen im Netz die auf so
-
Thread
STM32 Unterschiede?
- 2 2 4 - 3 LQFP48 410 STM32F103R8Tx 64k 20k - 2 2 4 - 3 LQFP64 410 STM32F103RBTx 128k 20k - 2 2 4 - 3 LQFP64 410 STM32F103V8Tx 64k 20k - 2 2 4 - 3 LQFP100 410 STM32F103VBTx 128k 20k - 2 2 4 - 3 LQFP100 412 STM32F103C4Tx 16k 6k - 1 1 3 - 2 LQFP48 412 STM32F103C6Tx 32k 10k -
-
Thread
CH32V003, float wirklich langsam?
Controller | Zeit [Sekunden] ------------------------------------------------- STM32F401 / 84MHz | 2.8 STM32F401 / 96MHz (uebertaktet) | 2.6 STM32F103 / 72MHz | 11.4 STM32F030 / 48MHz | 34.0 CH32V003 / 48MHz
Die STM32F4xx haben eine Fließkommaeinheit.
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
konzipiert zu sein, dafür mehrere USARTs und zwei SPI, reiche Pin-Remapping. Nun überlege ich, mit STM32 zu beginnen. F103 scheint schon verältert, H7 haben 64 bit FPU, aber für Anfang wohl etwas zu kompliziert. Z.Z. denke ich von F4. F407 oder F429. Außer 32 bit FPU sind für mich 32 bit Timer interessant
Johannes F. schrieb im Beitrag #7859284: > ich denke, die Zeiten von MCUs mit extern dran gepapptem RAM > sind vorbei. Trotzdem findet man bei STM32 sehr reiche Auswahl von solch Schnitstellen. Veit D.
-
Thread
Anlogic EF2M45
https://www.lcsc.com/product-detail/Programmable-Logic-Device-CPLDs-FPGAs_Anlogic-EF2M45LG48B_C5360148.html?s_z=n_ef2m45 https://dl.sipeed.com/shareURL/TANG/Premier/IDE
Programmer nutze ich erstmal openFPGAloader mit einem FT232. Der Anlogic-Programmer auf Basis eines STM32F103 funktioniert bei mir noch nicht.
-
Thread
neuere BluePill (WeAct) I2C1 will nicht
Wie ist das mit der I2C clock, könnte es da Unterschiede geben? 400000 KHz ist eingestellt. Beide CPUs sind STM32F103C8T6. Tragen auch das ST Logo. Nichts weggelasert.
vernuenftige Reputation. Ich hatte Anfang 2025 Bluepill von WeAct gekauft, auf dem Chip steht: [c] stm32f 103cbt6 992e4 0893 mys 99 223 [/c] Unter der letzten Zeile [c]ST-Logo (e4) X[/c] Das X ist (lt. Technical Note TN1433 von ST) die Revision. Gucke bitte mal, ob die Revision bei Deiner
-
Artikel
ARM-ASM-Tutorial
online resources. Several development boards with these controllers are available, for example: Nucleo-F103, “Blue Pill” (search for “stm32f103c8t6” on AliExpress, Ebay or Amazon), Olimexino-STM32, STM32-P103, STM32-H103, STM3210E-EVAL. Processor type & documentation. First, the microcontroller manufacturer
customary to name the linker script after the controller they are intended for, so create a text file “stm32f103rb.ld” or “stm32f103c8.ld” with the following contents: Example name: “LinkerScriptSimple” This is this minimum viable linker script for a microcontroller. If you are using a STM32F103C8, replace
-
Thread
KiCAD 9.0, Renesas RA4L1, AI-Assistent für Microchip und neue STM32C0-SKUs
Flexibilität, Geschwindigkeit und Payload-Kapazität dieses weiterentwickelten Protokolls genutzt wird. [/c] Im Bezug auf die Verfügbarkeit vermeldet ST folgendes: [c] Die neuesten STM32C0-Mikrocontroller werden bereits produziert. Die Preise beginnen bei -,426 US-Dollar für den STM32C051F8P6, -,682 US-Dollar
Naja, STM32F103C8T6 ist nun auch kein emotional aufgeladener Name, und MSP430F2774 auch nicht unbedingt. Wenn man irgendwann im einen oder anderen Ökosystem unterwegs ist, kann man die Kodierungen auswendig.
-
Thread
[V] Diverse Evaluation-Boards - ca. 2014-2016
sind schon ein paar Jahre alt, z.B. von der Embedded 2015. - Renesas RL78/G14 - SAMD10 Xplained - STM32F429 Discovery - STM32F407-Discovery - LPC 1114 Xpresso - XMC 2Go XMC1100
ich zu den gleichen Konditionen (5,- fürs Päckchen) verschicke, wenn jemand Interesse hat: - SAM4N Xplained Pro: ATSAM4N16C (ARM-Cortex M4) - STR912F ARM9 - HY-MiniSTM32V (China-Klon eines STM32F103) inkl. Touchdisplay Habe sie nicht auf Funktion geprüft, lagen seit Ewigkeiten nur im Schrank
-
Thread
ADF4351 Steuerung mit BluePill - reloaded
(Versorgung aus USB) EEPROM I2C BluePill Adresse 0xA0 STM32F103C8T6 ------------ ------------- Pin Pin Port Name Nummer Nummer A0 1 G (Masse) A1 2 G (Masse) A2
(Versorgung aus USB) EEPROM I2C BluePill Adresse 0xA0 STM32F103C8T6 ------------ ------------- Pin Pin Port Name Nummer Nummer A0 1 G (Masse) A1 2 G (Masse) A2
-
Thread
[F] OCXO 10-MHz-Frequenzstandardreferenzmodul
großer Adresse: https://de.aliexpress.com/item/1005007475865985.html?spm=a2g0o.productlist.main.1.691d6f27I0wJd8&algo_pvid=4e229aad-7630-49fd-aaa3-2b0e9a131b0d&algo_exp_id=4e229aad-7630-49fd-aaa3-2b0e9a131b0d-0&pdp_npi=4%40dis%21EUR%217.87%217.49%21%21%2158.25%2155.44%21%40211b813b17375598928721462e4e34%
STM32F103C8T6 Blue Pill Board mit der Firmware von fredzo für den BH3SAP GPSDO, ein GPS-Modul mit 1PPS Ausgang und ein paar Widerstände und Kondesatoren zusammengelötet und habe einen fast funktionierenden
-
Artikel
USB-Tutorial mit STM32
in der Software passiert. Für komplexe USB-Geräte oder eine schnelle Implementierung sei auf die im STM32CubeF1 enthaltene Bibliothek verwiesen. Es wird Grundlagenwissen über die Programmierung der STM32-Controller und über die C++-Programmierung vorausgesetzt. Zunächst wird ein "USB Hello-World" entwickelt
USB High Speed (480 MBit/Sec). Hier wird ein Controller mit der einfachsten Variante gewählt, der STM32F103RB. Dieser ist beispielsweise auf dem Olimexino-STM32 zu finden, im Folgenden wird dieses als Grundlage für die Beispiele genutzt. Der auf den günstigen Blue Pill-Boards zu findende STM32F103C8
-
Thread
Mikrocontroller mit 5V
https://www.microchip.com/en-us/product/AVR64EA48 > https://www.microchip.com/en-us/product/PIC18F44Q71 Plus dsPIC33EV* (16 Bit, 70 MHz) einige ATSAM bzw PIC32C (Cortex M0) fchk
Auch NXP: S32K1 Serie (Cortex M0 / M4F) und wohl auch einige der neuen S32K3 Serie (Cortex M7)
-
Artikel
Pegelwandler
Alles andere was nicht explizit dafür freigegeben wurde Beispiele für 5V-Tolerante Bauteile. manche STM32 WizNet W5500 Kompatibilität von Logikpegeln. Verschiedene Logikfamilien haben unterschiedliche Anforderungen an ihre Eingangssignale, bei einer Wandlung von kleinerer zu größerer Spannung kann es
ca. 0,3 V auf 2,1 V erhöht. Damit ist man fast offiziell im HIGH-Bereich für TTL (Schaltschwelle 1,4 V, HIGH > 2,0 V). Der LOW-Pegel wird auf ca. 0,3 V erhöht, was voll den TTL-Richtlinien entspricht. Als Schaltkreisfamilie muss ein TTL-Typ eingesetzt werden, also LS, F, AS oder ähnlich. CMOS-Typen
-
Thread
STM32f030F4 eigene PCB
Hallo, ich habe mir eine kleine Platine für einen STM32f030f4 gemacht. Leider funktioniert sie nicht. Ich habe jetzt schon die 2. aufgebaut, kann aber nicht mit meinem Debugger drauf zugreifen. (STLink V2, China-Klon) * Was ist das mindeste, was man
sich ein Blick in https://www.st.com/resource/en/application_note/dm00089834-getting-started-with-stm32f030xx-and-stm32f070xx-series-hardware-development-stmicroelectronics.pdf
-
Thread
Mikrocontroller Einstieg
M3 und M4 finde ich für den Einstieg auch OK. Nur von der STM32F7xxx Serie würde ich Anfängern abraten, wegen ihrer Komplexität.
nicht und solche geschminke Clowns oder etwas Vorgegaukeltes brauche ich nicht, da ich mit meinen STM32 direkt arbeite – egal, ob F030, F4 oder H7.
-
Thread
TI TMS320F28P55x, STSPIN32G0 und Informationen zur Elektronik militärischer Flugkörper
der F29H859TU-Q1 ab Ende des Jahres 2024. [/c] ### STMicroelectronics – STSpin auf Basis eines STM32G0 Mikrocontroller erobern immer mehr Bereiche der Motorsteuerung: in vielen Fällen kommen mit CORDIC-Beschleunigern
stammen. Statt Keramikgehäusen setzt man gern auf beschichtete Platinen.  Bildquelle: war-sanctions Im Bereich der Mikrocontroller sind 32bit-Systeme überraschend weit verbreitet, von besonderer Popularität ist der STM32F103. GigaDevice erfreut sich derweil in Persien
-
Thread
USB Problem bei STM32F072C8
Es gibt keinen STM32F072-8 laut ST. Es gibt C8, R8 und V8, ST verwendet außerdem keine Bindestriche. Vielleicht ist es ja ein FT32F072
Chip geht > und der andere nicht. sagen wir es einmal so: Ich habe entnervt aufgegeben, und neue STM32F072C8 bestellt um zu sehen, ob das ein Ausrutscher war. Außerdem bin ich auf der Suche, ob etwas bekannt darüber ist, ob der Chip (ähnlich dem STM32F103) gefaked wurde und wenn ja, ob es ein "Erkennungsprogramm
-
Thread
STM32F103C6T6A Lässt sich nicht programmieren
Lennart schrieb im Beitrag #7765763: > STM32F103C6T6A Was jetzt, in deiner Fehlermeldung steht was von STM32W1xx? Falsche Serie eingestellt?
keinen Kurzschluss haben, hast Du vor dem ersten Anlegen der Versorgungsspannung kontrolliert? (4) Lennart schrieb im Beitrag #7765763: > bei AliExpress 10x STM32F103C6T6A. https://www.reichelt.de/arm-cortex-m3-mikrocontroller-32-bit-2v-32-kb-lqfp-48-stm32f103c6t6a-p263739.html my2¢ (re)
-
Thread
Device-Erkennung beim STM32F103VE gibt falschen Wert zurück !
immer funktioniert. In letzter Zeit haben wir folgendes Problem. Bei ca 4% der µC liefert der STM32F103VE die Device-Id 0x430 zurück. Der Bootloader meint somit es ist ein STM32F103ZG und setzt die relevanten Adressen falsch. Den Rest könnte ihr euch dann denken. Wenn wir
Wenn man die Header vergleicht, ist stm32f103xg.h nur eine Erweiterung von stm32f103xe.h. Adressen von Peripherie, die es auch stm32f103xe.h gibt, ist nicht veraendert. Als stm32f103xe behandelt sollte, sollte ein stm32f103xg keine Probleme
-
Thread
STM32F103 Peripherie: "ST hat noch geübt"?
Georg S. schrieb im Beitrag #7763968: > dass der > STM32F103 recht alt sei und ST bei dem "noch geübt hat" Die STM32F1 waren 2007 deren Erstlingswerke:-) - https://en.wikipedia.org/wiki/STM32#History - https://en.wikipedia.org/wiki/STM32#STM32_F1
Der direkte Nachfolger vom F103 ist der F303, dazu gibt's extra ein Dokument https://www.st.com/resource/en/application_note/dm00073522-migrating-from-stm32f1-series-to-stm32f3-series-microcontrollers-stmicroelectronics.pdf
-
Thread
"Intelligenter" Textdisplayadapter mit Padauk PFS154
tun könnte. Vieles was man mit einem 8-Bit Controller halt machen kann: - Resetcontroller für STM32F Series - Thermometer mit NTC, Genauigkeit +- 0,7°C - LED VU-Meter - Treiber für 4 Digit 7-Segmentanzeige Auch wenn ich hier dafür verissen wurde weil ich die LED's direkt an den PFS gehängt habe
einlegst, sollte das kein Problem sein. Um mit dem Adapter "arbeiten" zu können habe ich *.h / *.c Quelldateien geschrieben, die den Adapter ansteuern. Unterstützt werden die Quelldateien für PFS154, AVR, STM8 und STM32F0xx (dieser in Verbindung mit libopencm3). Eine der wichtigsten Funktionen
-
Thread
Wer hat ein ILI9341 Display mit 5v im Betrieb?
angesagt wäre. Schon ein RP2040 Pico-Board würde die Geschwindigkeit verzehnfachen. Selbst eine kleiner STM32Gxyz würde reichen.
integrierten WLAN, Bluetooth und LCD-Interface usw. schon sehr vielseitig einsetzbar. > Wenn ein STM32 mit mehr IO drauf wäre, würde ich dem Nikolaus Bescheid > sagen. Fast alle dieser Displays mit integriertem µC verwenden einen ESP32, welche mit einem STM32 trifft man – insbesondere bei LCD-Auflösungen
-
Thread
Festplatten Image Software
(die RD54 sind schon lange gestorben). Hat jemand Erfahrung mit SCSI2HD (von zuluscsi), BlueSCSI (STM32F103 oder RP2040) oder PiSCSI (ein Raspberry Pi als Geraetetreiber)? Gruesse
auch an der negativen Erfahrung >> mit der SPAM von Conrad sein). > > Ja, der Webauftritt von "C" ist Schei**. Die Nummer wäre: 972433, Gibt > es aber bei C nicht mehr aber bei Reich+++ für 23.99.+Versand. > Bei mir bekommst das Teil für einen Zehner plus kosten für Maxibrief. Brauche ich
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
. ; ; Approximate values (tuned experimentally): ; C4 = 191, D4 = 170, E4 = 151, F4 = 143, G4 = 127, A4 = 113, B4 = 101, C5 = 95 C4 = 191 D4 = 170 E4 = 151 F4 = 143 G4 = 127 A4 = 113 B4 = 101 C5 = 95 pitch_delay =0 duration_count=
wie immer der Code zum Eintippen: [code] 0300: A9 01 8D 83 1A A9 B8 8D 0308: 6B 03 A9 01 8D 6C 03 20 0310: 22 03 A9 4A 8D 6B 03 A9 0318: 02 8D 6C 03 20 22 03 4C 0320: 05 03 AD 6C 03 8D 70 03 0328: AD 6B 03 8D 6F 03 0E 6F 0330: 03 2E 70 03 0E 6F 03 2E 0338: 70 03 A2 62 A0 2F C8 EA 0340:
-
Artikel
STM32F103C8T6 STM32 Billig Board
, Ebay & Co gibt es bereits ab 2 EUR (1.84€ [19.07.2017], 2.73€ [12.10.2024]) ein minimalistisches STM32-Board. Auf Ebay im Suchfeld Suchfeld einfach "STM32F103C8T6" eingeben. Eckdaten: STM32F103C8T6 64k Flash (viele C8 besitzen in wirklichkeit 128k Flash), 20k RAM Micro-USB, ISP Header (SWDIO) 8MHz
USB-Buchse kann man es sicher wie einen Arduino Nano direkt vom PC aus programmieren. Doch halt: Der STM32F103C8T6 kostet bei ST schon in 1000er Stückzahlen 3.40€. Auf den Boards ist also kein STM32F103C8T6 drauf sondern irgendeiner seiner chinesischen Clone oder gleich gar kein Chip im Gehäuse. Ausserdem