-
Thread
Kompression für RGB LED Datenstrom
wieder unbrauchbar. Was jetzt die Slave MCU angeht, so habe ich bei aliexpress für ~1,50€ den STM32F103C8T6 gefunden. Mit bis zu 72MHz, 64KB Flash und satten 20KB SRAM wäre da einiges drin. Trotzdem muss ich nun mein Vorhaben nochmal überdenken. Ziel des Projekts ist es mit möglichst günstiger
die ja per bitbanging angesteuert, was ordentlich CPU zeit kostet ... ich nutze ebenfalls den STM32F103C8T6 für die WS2812B allerdings mit SPI und DMA, die LEDs sind tolerant genug, dass es noch gut funktioniert. dafür wandle ich aber das RGB Array in ein "SPI freundlicheres" Array um, wobei 4 bits
-
Thread
Probleme mit I2C beim STM32F103C8T6
zusammen, leider bin ich ein wenig verzweifelt. Ich versuche seit einigen Tagen meinen I2C-Bus am STM32F103C8T6 zu nutzen. Das Datenblatt habe ich mir mehrfach durchgelesen und in punkto I2C auch soweit verstanden. Trotzdem bekomme ich es nicht hin, eine Kommunikation mit einem PCF8574 aufzubauen.
Pete V. schrieb im Beitrag #5905580: > Ich versuche seit einigen Tagen meinen I2C-Bus am STM32F103C8T6 zu > nutzen. Da und hie frage ich mich ja, ob es Spass macht wieder mal ein (diesmal 3-eckiges) Rad neu zu erfinden. Zeitaufwaendig scheint es zumindest zu sein. "Librarys sind Luxus".
-
Thread
Digitaler Joystick wie Competition Pro
im Zulauf. Ich bin gerade dabei STM32_USB-FS-Device_Lib_V4.0.0 -> JoyStickMouse auf ein STM32F103C8T6 Module http://grauonline.de/wordpress/?page_id=1004 zurechtzustricken. Das wird wohl auch recht zügig laufen. Nebenschauplatz für andere Emulatoren: Komischerweise finde ich im Netz
1591SFLBK, welches der Größe des Original Competion Pro recht nahe kommt. Als Interface kommt ein "STM32F103C8T6 ARM STM32 ARM 32 Cortex-M3 3,3V Arduino IDE kompatibles Board" zum Einsatz. Die Firmware basiert auf der STM32F1-USB-FS-Lib v4.0.0. Die Joystickbewegungen simulieren Tastendrücke, welche
-
Thread
Devicespezifisches SVD-File für STM32F103C8T6
content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103c8.html Unter Design/HW-Model rgfds
http://ds.arm.com/media/resources/db/chip/st/stm32f103c8 Aber auch hier wirst du feststellen, dass es nur ein stmf103xx.svd gibt. Das ist aber scheinbar bei allen Herstellern so. Für einen LPC1768 gibt es auch nur ein lpc176x5x.svd . Du könntest
-
Thread
Bürklin Geschäftskunden
Zufällig bin ich da auch gerade drauf gestoßen. In meinem Fall ist es der STM32F103C8T6 (https://www.buerklin.com/de/p/stmicroelectronics/microcontroller/stm32f103c8t6/51S2352/) "Als Privatkunde können Sie diesen Artikel kaufen, sobald wir ihn wieder vorrätig haben." Im Warenkorb
-
Thread
STM32F103 und ADC DMA mehrere Kanäle
Ich versuche gerade, 4 ADC-Kanäle IN04-IN07 auf PA04-PA07 eines STM32F103C8T6 einzulesen. Wenn ich mir das DMA-Zielarray in einer Schleife im Programm anschaue, so springen die Werte auf ihren Plätzen. (an PA4 habe ich ein Poti und das auf 0 gedreht). Ich würde ja erwarten
Hier ist jetzt meine Fassung für STM32F103C8T6 (blue pill). Was mir nicht in den Kopf will: ich habe folgende Belegung an den Analogeingängen: [pre] A4 - Poti Schleifer zwischen 3,3V und GND A5 - GND A6 - GND A7 - GND [/pre] in dem
-
Thread
Timer Interrupt STM32F103
InterruptVectorTable die richtige Adresse steht? Hat jemand ein Programm für System Workbench und dem STM32F103C8T6 was er mir mal zippen könnte und ich probiere es damit. Ist echt zum verzweifeln....
die Boards. > > Gruß, > > Holm Sind 4,99 inkl. Porto zu viel ? https://www.amazon.de/STM32F103C8T6-STM32-Mindestsystem-Development-Arduino/dp/B01C2I7CSU/ref=sr_1_1?ie=UTF8&qid=1476774100&sr=8-1&keywords=stm32f103
-
Thread
Eigenes STM32 Board mit Programmierung per mbed IDE
die "fremde" Boards mit unterstützten MCU's nutzen, z.B: https://os.mbed.com/users/hudakz/code/STM32F103C8T6_Hello/ https://os.mbed.com/users/hudakz/code/MapleMini_Hello/ Das Problem ist, dass diese Projekte eine zusätzliche Header Datei von der MCU nutzen. Ich selbst weiß allerdings nicht, woher
hinzugefügt wird ist ja in der verlinkten Lib zu sehen: https://os.mbed.com/users/hudakz/code/mbed-STM32F103C8T6/ Da wird eben nur die PinNames und die clock Config angepasst. Die Definitionen werden vor die mbed defines gepackt und nach dem Motto 'wer zuerst kommt, included zuerst' werden diese dann
-
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
STM32 RTC Write Protection
Hallo, ich versuche gerade die RTC meines STM32F103C8 zum Laufen zu bringen. Sie läuft auch so weit nur ich kann die Register nicht modifizieren. Um Fehler von mir aus zu schließen, habe ich die STM Std. Lib verwendet(ohne Erfolg) und dann direkt
Hallo, danke für die Antwort. Ich verwende einen STM32F103C8, dieser hat gar keine RTC_WPR Register.
-
Thread
STM32 Boot0 Spezifikation
Hallo zusammen, ich würde gerne den Boot0 Pin eines STM32F103C8 extern mit Spannung beaufschlagen, bevor ich die Spannung am Mikrocontroller anlege, um in den UART Bootloader zu gelangen. Dazu möchte ich ein 24V Signal anlegen. Kann ich dies machen wenn ich
Tim schrieb im Beitrag #6664441: > ich würde gerne den Boot0 Pin eines STM32F103C8 extern mit Spannung > beaufschlagen, bevor ich die Spannung am Mikrocontroller anlege, um in > den UART Bootloader zu gelangen. Das ist falsch und unsinnig. Und wozu 24V? Mache es richtig
-
Thread
Keil µVision Simulator - VTREG nicht vorhanden
Hardware. Als IDE verwende ich Keil µVision 5.2 (Evaluation Version). Mikrocontroller ist der STM32F103C8T6 Nun möchte ich gerne den Simulator benutzen, um ein paar Funkionen meines Programmes zu testen. Dazu bietet Keil mit seinen "Stimuli Skripts" laut Anleitung hervorragende Möglichkeiten, laut
bei "Parameter" der entsprechende Parameter für das Device eingetragen werden, in meinem Fall "-pSTM32F103C8".
-
Thread
Keil Hardfault STM32 Jlink
eleganter/schneller? Ich hab einen J-Link ohne ETM-Trace und die Keil EDU. Der Controller ist ein STM32F103C8/M3-Core. IBUSERR heißt, dass der M3 den Fehler beim prefetch erkannt hat? BFARVALID ist nicht gesetzt, also BFAR ignorieren oder?
schneller? Ich hab einen J-Link > ohne ETM-Trace und die Keil EDU. Der Controller ist ein > STM32F103C8/M3-Core. > > IBUSERR heißt, dass der M3 den Fehler beim prefetch erkannt hat? > BFARVALID ist nicht gesetzt, also BFAR ignorieren oder? Du landest ja im hard fault handler mit der Endlosschleife
-
Thread
Suche nach gutem Mikrocontroller
Ich würde auch keinen Nucleo selber nachbauen, sondern eher das China-Mini-Development-Board mit STM32F103C8T6. Das ist minimalistisch aufgebaut, läuft stabil und reduziert die Komponenten auf das wesentliche. Schaltpläne davon schwirren zur Genüge im Netz rum, auch hier im Wiki: https://www.mikrocontroller.net/articles/Datei:STM32F103C8T6.png https://www.mikrocontroller.net/articles/Datei:STM32F103C8T6_MiniDevBoard_Schematic.png
-
Thread
Einstieg in STM32(L4)
also - gepostetes Projekt hier runterladen https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP - USB nach serial Adapter (ttl-Pegel) kaufen - Brennprogramm herunterladen https://www.mikrocontroller.net/attachment/383626/Stm32Prog_R1.0.6.zip - LP und Bauteile bestellen - zusammenlöten
Anfang abdecken. Dazu solltest du dir aber auf jeden Fall 2 PDF's besorgen: das Datenblatt zum STM32F103C8T6 und das Referenzmanual dazu. Und warum gerade _dieser_ Chip? Wel er noch einigermaßen übersichtlich ist und billig ist und für kleinere Basteleien völlig ausreicht. Und wenn du keine Hardware
-
Thread
Verkaufe verschiedene Module, SDR, AVR ISP, Tastkopf etc.
Stromversorgung Breadboard zusammen 3€ #27 Hallssenoren 2€ #28 Radar 2€ #29 USB Messgerät 2€ #30 2x STM32F103C8T6 Breakout 3€ #31 3x Oled Display 2€ #32 3 Kühlkörper 1.5€ #33 Nachtsichtgerät mit Röhre. Batterien sind ausgelaufen. Funktion? 3€ #34 Fädeldraht 2€ #35 Schalter/Taster 8€ #36 Optischer Drehencoder
und Raster 1.27 12€ #19 Spannungsversorgungssteckverbinder 2€ #20 ST Link V2 Clon? 2€ #30 2x STM32F103C8T6 Breakout 3€ #34 Fädeldraht 2€ #35 Schalter/Taster 8€ #38 Funktastatur/Maus(Wii Like) Tastatur prellt leider 3€ #40 Ladegerät 3€ #41 500MHz Tastkopf P6139A ohne weiteres Zubehör 50€ #42 Krabelkiste
-
Thread
STM32F103C8T6 ADC Referenz Spannung
Hallo, Werde gerde aus dem Datenblatt nicht ganz schlau. Hatt der jetzt auch ne interne Referezquelle zur verfügung oder geht bei dem nur die Referenz von AVCC?
-
Thread
STM32F103C8T6 Minimum System Development Board
hallo, wie schließt man ein CAN Treiber MCP2551 zwischen CAN Bus und STM32F103C8T6 Minimum System Development Board Mikrocontroller an? Danke
-
Thread
STM32 - RTC läuft viel zu langsam
Hallo, ich habe hier ein STM32F103C8 Evaluation Board (2€ Billig Board). Auf diesem ist ein 32,768kHz Quarz für die Real Time Clock. Ich gehe jetzt mal davon aus, dass dort nicht gerade ein High-Tech Präzisions Quarz verbaut ist
Last Cs habe ich nicht angeschlossen. Das Problem schien aber vielmehr ein internes Thema des STM32F103C8T6 zu sein, dass man an PC13 keine Last anhängen darf (was ich zuvor mit einer LED getan hatte), wenn man den 32,768kHz Quarz (an PC14/15) betreibt. Scheint irgendwas mit der Stromversorgung zu tun
-
Thread
Timingproblem mit Onewire und STM32
Ich probiere gerade einen DS18B20 mit einem STM32F103C8 auszulesen. Dabei scheine ich ein Timingproblem zu haben, ich komme aber nicht dahinter. Für die Delays habe ich mir den Systick etwas genauer angesehen und folgend implementiert: Delay.c:
Matthias schrieb im Beitrag #4300064: > Ich probiere gerade einen DS18B20 mit einem STM32F103C8 auszulesen. > Dabei scheine ich ein Timingproblem zu haben, ich komme aber nicht > dahinter. Schau Dir mal an, wie ich das im Rahmen des [[WordClock24h]]-Projekts gelöst habe: https:/
-
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
Softwareseitige Diskussion mit Evaluation einer Schrittmotoransteuerung - stm32f103c8t6
Guten Abend die Mikrosteuerungs-Szene, Ich habe ein neues zu bewertendes Anliegen an Euch, nachfolgend seht Ihr ein Ausschnitt eines Programms zur Ansteuerung eines Schrittmotors. Könntet Ihr hier einmal kommentierend "rüber schauen"? (1) PUL (PA4) soll angesprochen werden (2) DIR (PA5) soll gesetzt werden, je nach Richtung (3) ENA (PA6) soll auf "high" dauerhaft gesetzt werden, ist aber schon werksseitig auf "high" geschaltet lt. Datenblatt Ich habe zudem einen OPTO-Eingang, den ich einfach freilassen werde, da ich ihn nicht deuten kann. Nun aber zum Quellcode-Ausschnitt
-
Thread
WordClock mit WS2812
Anschluss-Skizze in den Artikel eingebaut: https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F103C8T6_Mini-Development_Board
Modul, das müsste der PON sein wenn ich es richtig verstanden habe, dann auch auf einen Pin des STM32F103C8T6-Boards?
-
Thread
Interrupt-Implementierung ARM
Ausgang konfigurieren bevor da was blinken kann. Hier hast du ein Bare-Metal-Beispiel für einen STM32F103C8 mit LED an PC13: https://github.com/ChristianRinn/bare_metal_stm32f103c8/blob/master/src/example02_gpio-timer-interrupt/main.c Sieh das als Leitfaden, wo du siehst was du grundsätzlich brauchst
-
Thread
STM32F103C8 - ADC2 - kein DMA möglich?
Hallo zusammen, ich möchte auf dem STM32F103 jeweils den ADC1 mit einem Kanal und den ADC2 mit einem Kanal einen Analog-Wert erfassen lassen. Beim ADC1 kann ich einstellen, dass die Samples per DMA in einen Puffer geschrieben werden. Beim ADC2 fehlt diese Einstellung ... Frage: gibt es einen Trick, wie man den F103C8 dazu überreden kann auch die Daten vom ADC2 in einen DMA-Buffer zu schreiben, oder ist das bei diesem Modell generell nicht möglich? Danke! P.
-
Thread
Flash-Problem mit STM32F1 China Board
#4877331: > OpenOcd unterstützt den stm32f1 nicht Welcher ist es genau? Ich habe hier den STM32F103C8T6. Mit dem gibt es keine Probleme. Habe das Programm aus dem Video oben unter wine getestet, läuft fast, man muss aber die linux/osx Schnittstelle auf COMx legen.
#4877331: >> OpenOcd unterstützt den stm32f1 nicht > > Welcher ist es genau? > Ich habe hier den STM32F103C8T6. > Mit dem gibt es keine Probleme. [c]> openocd --v Open On-Chip Debugger 0.9.0 (2015-05-28-12:05) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html
-
Thread
Makefile build Fehler - pipe: No such file or directory
libopencm3/mk/genlink-config.mk:47: No match for the FPU flags ../libopencm3/mk/genlink-config.mk:52: stm32f103c8t6 not found in ../libopencm3/ ld/devices.data ../libopencm3/mk/genlink-config.mk:63: ../libopencm3/lib/libopencm3_.a library v ariant for the selected device does not exist. CC stm32-msc-bootloader.c
wahrscheinlich eine folge von diesem Fehler hier sein: [code] ../libopencm3/mk/genlink-config.mk:52: stm32f103c8t6 not found in ../libopencm3/ ld/devices.data [/code] Habe mir daraufhin die devices.data Datei angeschaut. Dort gibt es aber den Eintrag: [code]stm32f103?8* stm32f1 ROM=64K RAM=20K [/code]
-
Thread
[V]erkaufe STM32 und [S]uche Arrow Deca
der Preis für 2 Stück. 2x FAN5602MP5X: 2€ 2x ADP2503ACPZ-5.0-R7: 4€ 2x MAX1595EUA50+: 4€ 1x STM32F103C8T6: 6,13€ 1x STM32L475RCT6: 8,06€ 1x STM32L4P5CGT6P: 10€ Datenblatt/Produktseite: https://eu.mouser.com/datasheet/2/308/1/FAN5602_D-2311698.pdf https://eu.mouser.com/datasheet/2/609/ADP2503
20integrated%20products_max1595-1178974.pdf https://eu.mouser.com/ProductDetail/STMicroelectronics/STM32F103C8T6?qs=sGAEpiMZZMsjJi7B1kCaqUwZarfWFigI https://eu.mouser.com/ProductDetail/STMicroelectronics/STM32L475RCT6?qs=dTJS0cRn7oi1gELMTQUlng%3D%3D (Bild zeigt QFN ist jedoch QFP): https://eu.mouser.com
-
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
Aktuelle Verfügbarkeit von STM32-Prozessoren
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
-
Thread
STM32 Analogport mit Internal Vref korrigieren
Hallo, ich benutze den STM32F103C8T6 ohne Spannungsstabilisierung direkt an einer 3,6V Batterie. Leider hat der Mikrocontroller kein Referenzspannungs- Pin. Das Problem ist halt das am Analogport bei fallender Bateriespannung es
SK schrieb im Beitrag #2918878: > Hallo, > > > > ich benutze den STM32F103C8T6 ohne Spannungsstabilisierung direkt an > > einer 3,6V Batterie. Leider hat der Mikrocontroller kein > > Referenzspannungs- Pin. Das ist richtig. VDDA ist intern mit VREF+, VSSA intern
-
Thread
Mini-Auftrag: STM Libary auf einem STM32F103C8 zum Laufen bekommen.
langsam, funktioniert aber wunderbar. Ein neuer Prototyp ist in Auftrag geben worden mit einem STM32F103C8. Für den STM gibt anscheinend eine umfangreiche Libary http://www.st.com/mcu/download2.php?file=stm32f10x_stdperiph_lib_v3.0.0.zip&info=STM32F103C8%20Firmware%20&url=http://www.st.com/stonline
-
Thread
STM32 Float Problem
Debugger nicht getraut hatte, auch mit der LCD-Ausgabe überprüft. @Roland H Der Prozessor ist STM32F103C8T6. uint64_t oder allgemein 64-Bit Integer habe ich nicht benutzt. Zitat: "Was ist das "ARM kit"? Ist das ein verpackter GCC?" Das scheint GCC + Toolchein von Raisonance zu sein, es ist wohl
> Der Prozessor ist STM32F103C8T6. Damit ist das Thema FPU erst einmal vom Tisch. > Und wie schon gesagt, ich benutze da einen mehrere Jahre alten Stand > des ARM-Kit, die neueren Versionen sind nur gegen Bares erhältlich
-
Thread
USB 2.0 versus viele RGB LEDs (Stromversorgung) [STM32]
einzeln ansteuerbar ist. Ich nutze transparente Kappen. Ich werde sehr wahrscheinlich einen STM32F103C8T6 nutzen. Ich habe mich schlau gemacht und verschiedene digitale LEDs (APA102C, WS2812-B, WS2813-B,...) herausgesucht. Jedoch ziehen alle soweit ich das feststellen kann relativ viel Strom unter
den USB ansteuernde Mikrocontroller muss das entsprechend implementieren, also vermutlich dein STM32F103C8T6. Im Konfigurations-Deskriptor stellst du den gewünschten Strom ein. Wenn der PC mit SET_CONFIGURATION mit wValue = 1 die Konfiguration aktiviert, ist der Strom freigegeben. Wenn er die Konfiguration
-
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
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
STM32 5V tolerant, welcher Pegel?
Bei dem STM32 handelt es sich um diesen Controller. https://www.mouser.de/datasheet/2/389/stm32f103c8-1851025.pdf ESP32 ist ein DevKit und sendet mit 3V3 sollte klar sein.
) oder ein anderer Controller bestückt. Es ist ein STM32, zumindest habe ich den Dump eines STM32F103C8T6 darauf geflasht. Die Bilder sind aber nicht von mir. Google Lens liefert noch weitere Bilder (auf einem wurde der HM8634 durch einen MC33079 ersetzt)
-
Thread
BluePill -> CH32 statt stm32
Klonversion verkauft. Im Titel steht ja "kompatibel", da immer wieder auf die genaue Bezeichnung des STM32F103C8T6 referenziert wird, halte ich das für unlautere/irreführende Werbung. Das enttäuscht etwas, da die Produkte von A-Z bisher ganz ok waren. Da ich selbst mal für einen chinesischen Anbieter
verkauft. Im > Titel steht ja "kompatibel", da immer wieder auf die genaue Bezeichnung > des STM32F103C8T6 referenziert wird, halte ich das für > unlautere/irreführende Werbung. Genau so sehe ich das auch und AZ hat anstandslos gutgeschrieben, die wollten die Dinger nichtmal zurück.
-
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/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
ROM-Auslastung von C++-Programm reduzieren
Programmierkenntnissen entwickle ich gerade privat an einem Projekt rum. Verwendeter Mikrocontroller: STM32F103C8T6. Ich habe einen funktionstüchtigen Versuchsträger der ausschließlich in C programmiert ist. Ich will nun das Projekt auf objektorientiertes C++ umstellen. Dafür habe ich nun einen Teil der Software
der erweiterten Lösung bei der das Modul "Trajectory" als C++-Klasse implementiert wurde. - stm32f103c8_flash.ld: Linkerskript. Ich denke, dass das __etext-Symbol das Ende des benutzten ROMs markiert. Wenn das stimmt, sind bei der C++-Lösung 61k der 64k ROM belegt. Bei der C-only-Lösung sind nur
-
Thread
LPC1100, superguenstig, 8-bit? Wird immer unnoetiger
sensationell günstig sein. Diese Träger kosten 80¢ pro Stück inklusive Porto (bei 8 Stück). Drauf ein STM32F103C8 mit USB/CAN und 64KB Flash 20KB RAM bei 72MHz (6,50€ plus MWSt bei TME). Akzeptables Preis/Leistungsverhältnis, ggf. pinkompatibel ausbaufähig auf 128KB Flash.
Fall geht es um privaten Gebrauch. Und HBE als deutscher Vertrieb für solche Kunden will für den STM32F103C8 indiskutable 13,40€. Kurioserweise will er für die grössere 128KB Version davon (CB) nur 12,90€.
-
Thread
STM32F103 eleganter Triggergenerator für analogen Signalverlauf mit Analog Watchdog?
den NVIC >läuft und nicht direkt an die Timer gehängt werden kann. Es handelt sich um den STM32F103C8T6, den man bei Reichelt günstig bekommen kann (deshalb ;-) ). Hmm, meine Vorstellung war schon, mit dem Analog Watchdog einen Interrupt auszulösen, in dem ich dann einen zweiten Timer aktiviere
NVIC >>läuft und nicht direkt an die Timer gehängt werden kann. > > Es handelt sich um den STM32F103C8T6, den man bei Reichelt günstig > bekommen kann (deshalb ;-) ). > Hmm, meine Vorstellung war schon, mit dem Analog Watchdog einen > Interrupt auszulösen, in dem ich dann einen zweiten Timer
-
Thread
STM32 - Oscillator / Werte / Fragen
Hallo, ich mache gerade erste Ausflüge in Richtung STM32 und möchte gerne einen STM32F103C8T6 in einem Projekt verwenden. Natürlich kommt man irgendwann auch zum Thema Oszillator und nachdem ich nun diverse (Demo) Board-Schematics, Datasheets und Application Notes durchgelesen habe, bin
Beitrag #6462754: > ich mache gerade erste Ausflüge in Richtung STM32 und möchte gerne einen > STM32F103C8T6 in einem Projekt verwenden. Natürlich kommt man irgendwann > auch zum Thema Oszillator und nachdem ich nun diverse (Demo) > Board-Schematics, Datasheets und Application Notes durchgelesen habe
-
Thread
CAN-Sender im Mini-Format
Stm32f103c8t6 (auf bluepill Board) und can-transceiver (kann man auf Loch Raster unter dem BP verstecken) sind alles was du brauchst. Dazu einen 5V regler (78L05 reicht für eine Bastelei voll aus) und fertig
Max D. schrieb im Beitrag #5495677: > Stm32f103c8t6 (auf bluepill Board) und can-transceiver (kann man auf > Loch Raster unter dem BP verstecken) sind alles was du brauchst. Dazu > einen 5V regler (78L05 reicht für eine Bastelei voll aus) und
-
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
Was ist ein Bootloader?
STM32 mit USB haben einen Bootloader, der auch USB unterstützt. Betroffen ist zum Beispiel der STM32F103C8, dessen Bootloader unterstützt nur die serielle UART1. Gerade für diesen STM32F103C8 gibt es jedoch für Arduino einen zusäzlichen USB tauglichen Bootloader, den man in den normalen Flash Bereich
-
Thread
Wie oder wo STM32 bestellen?
Ich habe ein paar Blue-Pill Boards mit STM32F103C8T6 (sehr wahrscheinlich originale) übrig. Ich glaube es sind 4 Stück.
128KiB RAM. Stefan ⛄ F. schrieb im Beitrag #7025220: > Ich habe ein paar Blue-Pill Boards mit STM32F103C8T6 (sehr > wahrscheinlich originale) übrig. Die haben nur 20KiB RAM.
-
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
STM32 USB HID Keyboard
soetwas schon einmal gemacht hat. Ich nutze die STM32_USB-FS-Device_Lib_V4.0.0 auf einem STM32F103C8T6, der auch schon korrekt als HID-Keyboard erkannt wird, und der Tastendrücke korrekt an den PC schickt. Wenn der PC die Tastatur-Status-LEDs ändern will, schickt er zweimal einen ein Byte
Hallo, ich möchte das selbe tun wie Walter... ich will mit dem STM32f103c8T6 Minimal Board Tastaturdrucke statt einer echten Tastatur an den PC schicken. Habe das Beispiel Custom_HID compiliert und auf das Stm32 system gespielt. es wird auch richtig als STM32 Custm