-
Thread
Qualität und Haltbarkeit von preiswerten DSOs
Mikrocontroller mit drei unterschiedlichen Beschriftungen: STM32F101CBT6 (128kB ohne USB) STM32F103C8T6 ( 64kB mit USB) STM32F103CBT6 (128kB mit USB) In Wirklichkeit steckt in allen dreien der selbe Chip. Es würde mich nicht wundern, wenn noch viel mehr Modelle das gleiche Innenleben haben
Mikrocontroller > mit drei unterschiedlichen Beschriftungen: > > STM32F101CBT6 (128kB ohne USB) > STM32F103C8T6 ( 64kB mit USB) > STM32F103CBT6 (128kB mit USB) Kann natürlich reine Marketing Sache sein. Aber es gibt auch die Möglichkeit das der Chip beim binning einfach nicht alle Test besteht
-
Thread
Spannungsversorgung STM32 Custom Boards
nicht ganz klar, warum das so ist. Der Schaltplan zum Blue Pill: http://stefanfrings.de/stm32/STM32F103C8T6-Board-Schematics.pdf Und der Schaltplan zum STM32F103VET6 Minimum System: http://stefanfrings.de/stm32/STM32F103VET6-Board-Schematics.pdf Danke.
-
Thread
IAR Interrupts
, bzw. in welcher Datei werden bei IAR die Interrupts (mit Name, Adresse,...) festgelegt? µC: STM32F103C8T6 Grüße
-
Thread
STM32 HAL_SPI Problem: MOSI immer HIGH
Ich wüsste auch gerne mal, warum das CubeMX Projekt für den STM32F103C8T6 ist, aber oben in https://www.mikrocontroller.net/topic/470306?goto=5766192#5765689 ein STM32F030 genannt wurde. Das trägt natürlich nicht gerade dazu bei, Klarheit zu schaffen. Welcher STM32
schrieb im Beitrag #5766197: > Ich wüsste auch gerne mal, warum das CubeMX Projekt für den > STM32F103C8T6 In Layout und Schaltplan ist ein STM32F103C8T6 wie im QubeMX Projekt. Auf dem Bild ist der falsche Value eingetragen sorry.
-
Thread
IAR St Link V2 Target doesnt match
eine Erklärung / Lösung für das Problem? Und bevor ihr fragt: Ja es ist ein STM32F103C8T6, den ich da eingelötet habe :) Grüße
Leopold N. schrieb im Beitrag #5759986: > Programmieren möchte ich einen STM32F103C8T6 über SWD. Schau mal genau auf den µC, vermutlich hast Du einen CS32F103C8T6 und keinen STM32F103C8T6. Die Chinesen rüsten die Bluepills mittlerweile mit CS-Clones aus, die kompatibel sind,
-
Thread
ATmega32 noch zeitgerecht?
persönlicher ATmega32-Ersatz ist irgendein STM32Lxxx (stromsparend) oder ein STM32F10x, meist ein STM32F103C8 (auch nicht mehr zeitgemäß, aber sehr gut erhältlich).
-
Thread
STM32 UART HAL
dazulernen", toUART0); [/c] und das funktioniert (mit meinen I/O-Funktionen). Such einfach mal nach "STM32F103C8T6.ZIP" W.S.
W.S. schrieb im Beitrag #5755003: > Such einfach mal nach > "STM32F103C8T6.ZIP" schlaumann poste hier mal bitte den link zu dem zip, mercy! mt
-
Thread
STM32F103 Bootloader Problem
Pill) ist, dann findest Du den Schaltplan hier: https://www.mikrocontroller.net/wikifiles/c/c9/STM32F103C8T6_MiniDevBoard_Schematic.png Die beiden Boot-Pins sind hier an Jumper angeschlossen, die Du leicht von HIGH nach LOW und zurück umstecken kannst.
-
Thread
STM32: Keine Interrupte nach Vector Table Relocation
eingebaut 3.1. in der system_stm32f1xx.c -> #define VECT_TAB_OFFSET 0x00005000U 3.2. in der STM32F103C8Tx_FLASH.ld -> FLASH (rx) : ORIGIN = 0x8005000, LENGTH = 64K - 20k 4. Projekt bauen 5. mit STM32CubeProg GUI kontrolliert, Programm liegt an 0x08005000 6. bei disconnet startet STM32CubeProg
7. noch einmal CubeMX aufgerufen, verändert, Projekt erzeugt, die system_stm32f1xx.c und die STM32F103C8Tx_FLASH.ld behalten die Änderungen und werden nicht überschrieben! 8. mit dem CubeProgrammer CLI ab Adresse 0x08005000 gestartet, blinkt Aufruf: ./STM32_Programmer.sh -c port=SWD -g 0x08005000
-
Thread
STM32 Umfang
auf den F103C8 angepasst, inklusive PLL-Setup: > https://github.com/ChristianRinn/bare_metal_stm32f103c8/blob/master/src/STM32F103C8/gcc_startup_system.c Habe ich mir mal angesehen. Frage: Das erste was ausgeführt wird bei einem Reset ist doch der ResetHandler. Du nullst dann den RAM, kopierst
Hab den Code aber zum größten Teil übernommen... https://github.com/ChristianRinn/bare_metal_stm32f103c8/blob/master/src/STM32F103C8/gcc_startup_system.c Anbei nochmal als ASCII.
-
Thread
ST Link V2 Atollic TrueStudio
Bin gerade bei den ADCs. Laut Datenblatt hat der STM32F103C8T6 zwei ADCs á 10 Channels. Mich verwirrt der dazugehörige Abschnitt im RM. Bei den GPIOs waren die Register immer durch ein GPIOx gekennzeichnet mit x = A...G Beim ADC ist das nicht so. In
-
Thread
Unterschiede CS32F103C8T6 und STM32F103C8T6
Wie kann man CS32F103C8T6 und STM32F103C8T6 eigentlich unterscheiden? Haben sie eine unterschiedliche Beschriftung? Unterscheidet sich die ID im ST-Link-Utility?
aufgeführten 64KB RAM für den CS32F103C8 stimmen jedoch nicht, es sind lediglich 20KB - genau wie beim STM32F103C8.
-
Thread
STM32 USB HID Keyboard an Win CE
ich bin aktuell etwas ratlos und könnte ein paar Denkanstöße gebrauchen. Es geht um einen STM32F103C8 als USB HID Keyboard. Umgesetzt mit der ST Standard Peripheral Library und der ST USB Lib nach http://www.dl1dow.de/inhalt/selbstbau/hid_keyboard/index.htm. Am PC funktioniert es und ich kann einzelne
-
Thread
STM32 UART Kommunikation -> Langsamer uC Tod
nächstes, um das ganze dimmen zu können, kommt zur Decke Wohnzimmer ein 5V Netzteil sowie ein STM32F103C8 Bluepill hinzu. Die PWM Anschlüsse aller LED Treiber sind mit dem uC verbunden. Damit der GND des uCs auch das gleiche Potential hat wie die Minusausgänge der 48V Netzteile, sind diese auch Verbunden
Mir bleiben noch zwei Kabel zwischen Wand und Decke Wohnzimmer. Also habe ich mir einen weiteren STM32F103C8 uC genommen diesen in die Wanddose gepackt und ein 4x4 Keypad dran gehangen. Für die 5V Spannung sorgt ein weiteres Netzteil, auch in der Wanddose. Minus des Netzteils wird mit einen der beiden
-
Thread
Nachfolger für ATMega gesucht
Udo K. schrieb im Beitrag #5710830: > ST ist sicher gut, aber ziemlich teuer Zumindest der STM32F103C8T6 kostet nur 1€ einzeln und 1,50€ als Modul mit zwei Quarze, USB Buchse und Spannungsregler. Der ATmega328 ist teurer. Ich finde die Aussicht nach oben gut. Momentan ist der STM32F103 für mich
Stefanus F. schrieb im Beitrag #5710835: > Zumindest der STM32F103C8T6 kostet nur 1€ einzeln und 1,50€ als Modul > mit zwei Quarze, USB Buchse und Spannungsregler. Der ATmega328 ist > teurer. Ich weiss ja nicht wo du den kaufst... aber bei Digikey zahlst du
-
Thread
Arduino Librarys - Wer prüft diese ?
ein komplettes Entwicklungssystem für 20 Euro? Für knapp 2 Euro: https://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/232742912052?hash=item36308f0034:g:kyoAAOSwgLVZmubX:rk:3:pf:1&frcectupt=true 0 Euro: + Full Featured IDE mit Kontextsensiver
-
Thread
USB HID Descriptor Spotify-Steuerung STM32
Diese Box möchte ich per USB an meinem Rechner anschließen. Grade arbeite ich mit dem "BluePill" (STM32F103C8T6). Einfache Dinge wie einen Mausklick habe ich bereits hinbekommen. Es gibt online auch ein paar Projekte zu diesem Thema, aber ich möchte nicht einfach nur kopieren sondern wirklich in der
-
Thread
STM32F103 "verfused"? Wie kann ich ihn wiederbeleben?
man wahrscheinlich von verfused gesprochen. Hintergrund: Ich blicke gerade auf zwei tote STM32F103C8RB. Grund des Ablebens: ich habe versucht, sie mit CubeMX zu konfigurieren. Den Ersten, um ein Programm zum Laufen zu bringen, den Zweiten, um herauszufinden, warum der Erste nichts mehr tut...
-
Thread
Daten in FLASH schreiben (STM32F103C8) - ohne Bibliothek
} return OK; } [/c] Die Adresse, an die ich schreibe, ist die 0x800fffd (der STM32F103C8 hat laut Datenblatt 64k Flash). An anderen Adressen knallt es aber leider auch. Hinweis: Die Funktion enthält am Anfang noch einen Check der Adressen und buffer-Länge - das habe ich aus Gründen
-
Thread
UART V24 und TTL Pegel?
Man kann ein billiges Blue-Pill Board (aka STM32F103C8T6 minimal board) mit dieser Firmware von Niklas als 3-fachen USB-UART verwenden: http://stefanfrings.de/stm32/vcp_test.zip . Das ist ein Projekt für die System Workbench, kann auch in TrueStudio
-
Thread
Was sollte das eigene entwickelte Evalboard können?
nach den Preisen für "ST-Link compatible" Programmieradapter (2,50€ incl. Debubber!) oder nach "STM32F103C8T6 Board" (1,50€). Und dann vergleiche mal, was vergleichbare Dinge in der AVR Welt kosten (sehr viel mehr). Ich will Dir die AVR's nicht schlecht reden. Nur solltest du bedenken, dass die Zukunft
-
Thread
Welche Bauteile sollte man mindestens kennen?
immer wieder einsetze: Mikrocontroller: ATtiny13A ATmega328P (in Form eines Arduino Nano) STM32F103C8T6 (in Form eines Blue-Pill Boardes) ESP8266 (in Form von ESP-12F Modulen) Mikrochips: PCF8574 (8 I/O Pins über I²C) PCA9685 (16 Kanal 12bit PWM Controller mit I²C) MCP3204 / MCP3208 (4/8
-
Thread
ST Link V2 zu STM32F103
Hallo zusammen, bin neu auf dem Gebiet STM32, habe mir jetzt ein paar STM32F103C8T6 gekauft und möchte mir jetzt ein DEV-Board ätzen. Zum Programmieren und Debuggen habe ich mir einen ST-Link V2 angeschafft, welcher laut Amazon SWIM, SWD und JTAG beherrscht. https://www.amazon.de
chipinterne Hochzieh-Stromquellen. Siehe auch: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP W.S.
-
Thread
Simple Servosteuerung mit wenig Strom
Verwende einen Mikrocontroller mit RTC, der die meiste Zeit schläft. Zum Beispiel einen STM32F103C8T6, der fällt mir dazu gerade ein weil er derzeit sehr billig mitsamt Quarz zu haben ist. Was die Stromversorgung des Motors angeht, würde ich Einwegbatterien verwenden. Akkus halten nämlich auch
> Verwende einen Mikrocontroller mit RTC, der die meiste Zeit schläft. Zum > Beispiel einen STM32F103C8T6, der fällt mir dazu gerade ein weil er > derzeit sehr billig mitsamt Quarz zu haben ist. > > Was die Stromversorgung des Motors angeht, würde ich Einwegbatterien > verwenden. Akkus halten
-
Thread
TouchGFX integration in Visual GDB
dazu ein paar Gedanken: (ST)emWin kann ohne große Klimmzüge ein Display mit SPI z.B. an einen STM32F103C8 - kann man wohl bei TouchGFX auch hinbekommen aber nur mit im RAM gespiegeltem Displayinhalt emWin gibt es auch weiterhin für andere Controller fertig lizensiert gegen den Einwurf von Euros gibt
-
Thread
uClock - Matrix-Uhr mit WS2812 LEDs
soweit verstanden :-) Andere Frage: Die Wordclock mit den WS2812B lief ja auch auf dem Board: STM32F103C8T6 Würde die Software für die uClock da auch laufen? Oder gibt es hier Einschränkungen aus Seiten der Hardware? Ehrlich gesagt benötige ich zum Board für die Uhr "nur" den Esp. Temperatur
Beitrag #6142996: > Andere Frage: Die Wordclock mit den WS2812B lief ja auch auf dem Board: > STM32F103C8T6 > > Würde die Software für die uClock da auch laufen? Oder gibt es hier > Einschränkungen aus Seiten der Hardware? Ich hatte es mal probiert. Leider reicht weder der Flash-Speicher noch
-
Thread
Breakout Bord für ARM für Steckboards!
> Ob sind nicht alle Leitungen herausgeführt..wie eben REF oder VDDA Einen VREF Pin hat der STM32F103C8T6 leider nicht. > Ich entwerfe mir gerade notgedrungen ein eigenes...aber billiger wäre > natürlich wenn es sowas fertig zu kaufen gäbe..also aus 48QFP zu 48 > DIL/DIP So große DIL/DIP
-
Thread
3 serielle Schnittstellen am Paspberry Pi
Kaufe Dir für 2 Euro ein Blue-Pill Board (aka STM32F103C8T6 Minimum System Development Board) und lade da dieses Programmbeispiel von Niklas Gürtler drauf: http://stefanfrings.de/stm32/vcp_test.zip Dann hast du einen 3-Fach USB-UART für ganz keines
-
Thread
CubeMX und HAL - I2C hängt sich auf
Frage ist nun, ob jemand vielleicht etwas lauffähigen Code mit dem CubeMX und dem HAL für einen STM32F103C8 hat? Gruß und Danke Peter
Frage ist nun, ob jemand vielleicht etwas lauffähigen Code > mit dem CubeMX und dem HAL für einen STM32F103C8 hat? Ich habe lauffähigen Code ohne Cube HAL, aber auf Basis der CMSIS Core Library, die in allen HAL Projekten als Unterbau enthalten ist. Das ist nicht ganz das, wonach du suchst, aber zur
-
Thread
MSP430 Aufkündigung?
Als ich das letzte mal einen STM32F103C8T6 (Cortex M3) bei 8MHz mit einem Atmega328P bei ebenfalls 8MHz verglichen hatte, kam ich auf fast die gleiche Stromaufnahme.
kannst auch beide Quarze, die LED's, und den USB-Anschluss entfernen. Minimal braucht man beim STM32F103C8T6 nur eine Stromversorgung. Sonst nichts.
-
Thread
uC - kennst du einen, kennst du alle
(z.B. ATmega328P auf Arduino-Nano Board), ansonsten etwas mit ARM Cortex M3 oder M4 drin (z.B. STM32F103C8T6 auf Blue-Pill Board oder STM32F103RBT6 auf Nucleo-64 Board). Wir reden hier von rund 350 Seiten Lesestoff versus 2500 Seiten. Klingt krass, aber man muss ja nicht alles auf einmal Lesen und
-
Thread
Vektorregelung / FOC mit Hobby uC
von euch schon mal eine Vektorregelung > für einen BLDC mit einem Standard Controller, z. B. STM32F103C8 oder AVR > umgesetzt? Idealerweise sensorlos Mit dem STM32F103C8 sehe ich keine Probleme, eine FOC zu implementieren. Rechnerei: Clarke - Park Transformation, 2x PI Regler, Inverse Clarke - Park Transformation Die PWM kannst du sogar mit dem internen PWM Modul des STM32F103C8 generieren. Gruß,
-
Thread
welches Target für STM32FEBKC6T6 auswählen
Für ungefähr den gleichen Preis bekommst du STM32F103C8T6
Stefanus F. schrieb im Beitrag #5610734: > Für ungefähr den gleichen Preis bekommst du STM32F103C8T6 Ach nö, hab grad geschaut: die ominösen FEB.. kosten rund 1 Euro die STM32F103C8T6 kosten rund 70..75 Cent Wenn der TO nicht grad ne ganze Stange davon hat, würde ich ihm raten, die ..
-
Thread
HAL: Bin auch gerade auf die Schnauze gefallen.
einem nRF24L01+ was auszuprobieren, etwas auf die Schnelle hingepfuscht. Mit der HAL und einem STM32F103C8T6 (Blue Pill). Lief natürlich nicht. Zum Schluß nur noch das STATUS-Register auslesen, mit HAL_SPI_TransmitReceive(). Ergab nach 8 clocks 0x1C! Also schon Fehler auf unterster SPI-Ebene. Dem HAL-Gedanken
-
Thread
USB Signale von kapazitivem Touch auswerten und als Maus Eingabe simulieren
der USB-device kann. Leg dir dazu einfach so ein BluePill-Dingens zu, alternativ das Projekt (STM32F103C8T6.ZIP), was ich vor geraumer Zeit hie rmal gepostet habe. Dann guckst du, was für ein Touch-Controller auf deinem kapazitiven Touch drauf ist. Die Dinger haben fast immer nen I2C als Anschluß
-
Thread
Tages Countdown Energieeffizient mit AVR realisieren?
kombinieren, könntest du auch einen Mikrocontroller mit integrierter RTC benutzen. Zum Beispiel ein "STM32F103C8T6 Module" von Aliexpress oder Amazon. Kostet nur ca. 2 Euro. Dessen RTC enthält keinen Kalender, sondern zählt einfach Millisekunden hoch. Ein Tag entspricht 24*60*60*1000 Millisekunden. Für
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
(ist ausgestorben) und inzwischen hab ich mir auf Basis des kleinen Bastel-Projektes mit einem STM32F103C8T6 (hatte ich mal hier gepostet, LP per Eagle und Firmware in Basisausstattung) einen halbintelligenten PIC-Brenner gemacht: Basisalgorithmen im STM32, General-Algorithmen im PC, das Ganze per USB
-
Thread
minimale Boards
Für Prototypen habe ich bisher meist mit fertigen atmega328p oder stm32f103c8 Boards gearbeitet. Für die final Version ist das natürlich doof, da würde ich lieber alles auf eine Platine bringen. Maximal zwei Layer SMD und noch per Hand lötbar. Nun stellen sich folgende
im Beitrag #5585889: > Für Prototypen habe ich bisher meist mit fertigen atmega328p oder > stm32f103c8 Boards gearbeitet. Für die final Version ist das natürlich > doof Das finde ich nicht. Zumindest nicht "natürlich". Früher haben wir IC im DIP-40 Gehäuse verbaut, heute halt Adapterplatinchen
-
Thread
Wer nutzt das Nucleo-64 und kann mir
Boards: https://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20180928223049&SearchText=STM32F103C8T6+board Anleitung dazu: http://stefanfrings.de/mikrocontroller_buch2/index.html Nachdem du diese Anleitungen durchgearbeitet hast, wirst du sehr wahrscheinlich imstande sein, fremde Codes
-
Thread
STM32 Uart: 2 Byte nahtlos schicken?
Hallo Leute, kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander wegschicken und auch empfangen kann? Ich muss Daten von einem ASIC entgegen nehmen, der dummer weise per LVDS 16 zusammenhängende
STM32 Newbie schrieb im Beitrag #5563956: > kann mir jemand sagen ob man bei STM32s (spezieller STM32F103C8 der auf > den BluePills sitzt) 2 Bytes nahtlos ohne Pausezeit hintereinander > wegschicken und auch empfangen kann? Guck mal, was das "A" in UART bedeutet. Mit der Schnittstelle bist du auf
-
Thread
Controller mit größerem Flash als angegeben?
Stefanus F. schrieb im Beitrag #5565106: > Zum Beispiel habe ich einige STM32F103C8T6 Chips mit angerosteten > Beinchen bekommen. Da könnte aber auch gut eine ungeeignete Lagerung bei einem Zwischenhändler die Ursache gewesen sein, die die von ST ursprünglich guten ICs nachträglich
Also wat nu? Wie teste ich denn jetzt die oberen 64k in einem BluePill Board / STM32F103C8T6? Alle Bits auf 0 setzen und bei angenehmen 85°C warten bis sie umkippen, oder wie?
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
Gerüst für jemanden, der das tun will, was du angesprochen hast. Such hier mal nach einem Anhang "STM32F103C8T6.ZIP". Das ist von mir und es ist ein lauffähiges Minimal-Projekt, was mir und anderen tatsächlich ermöglicht, sich auf ein eigentliches Problem zu konzentrieren. Und warum? Weil dieses Minimalsystem