-
Thread
arm-gcc RAM Belegung untersuchen
: [pre] Generating binary and Printing size information: arm-none-eabi-objcopy -O binary "STM32F103_usb_test.elf" "STM32F103_usb_test.bin" arm-none-eabi-size -B "STM32F103_usb_test.elf" text data bss dec hex filename 3512 12 1620 5144 1418 STM32F103_
-
Thread
Internen Takt beim STM32F031 verwenden
Problem ist, dass der STSPIN32F0 nicht eigenständig läuft. Auf dem Board gibt es noch einen STM32F103, mit dem man den STSPIN32F0 programmiert. Das Board funktioniert nur, wenn der STM32F013 versorgt wird.
über die der PC mit dem Board kommunizieren kann? Hoffentlich nicht über die virtuelle COM im STM32F103...
-
Thread
Welcher ARM-Prozessor als Anfänger ?
Für Anfänger? Ganz klar STM32F103CB8 Der hat sich mittlerweile durchgesetzt und massenhaft bei Ebay als Bluepill erhältlich. Ist so was wie ein Atemga32 nur halt im im Jahre 2019# Keine weiteren Spekulationen erfoderlich. Machst
Dazu gehört natürlich auch, dass du nicht gerade > ein uraltes Teil wie den (hier) beliebten STM32F103 aussuchst. Grundsätzlich würde ich zustimmen, nicht einen so angehangenen Microcontroller zu verwenden, aber der F103 ist mittlerweile in so dermaßen vielen Produkten enthalten, dass ST einen Teufel
-
Thread
Problem mit Steval-Spin3202 Board und Versorgung über USB
das Board verstanden habe, ist das USB-Kabel nur notwendig, um über den internen ST-Link V2 (STM32F103CBT6) den eigentlichen BLDC-Treiber Chip (STSPIN32F0A) zu programmieren. Ich möchte das Board nur über die eigentliche Spannungsversorgung von 8 bis 45 V betreiben, ohne das USB-Kabel verbinden zu müssen
Könnte ich den STM32F103CBT6 auch über die 3,3 V des STSPIN32F0A versorgen?
-
Thread
Die "BluePill" spielt Reversi / Ohtello, Code für STM32F103
funktionieren soll. Die preiswerteste Kombination ist das allseits bekannte BluePill-Board mit STM32F103 und einem 1,8" TFT-Farbdisplay mit einer Auflösung von 128x160 Pixeln. Mit diesem Display kann man schon einiges Anfangen. Mein spezielles Developmentboard besitzt leider nur 4 Tasten und so muß
des Spiels an sich ist für die Linuxkonsole geschrieben worden und ich habe diese nach einem STM32F103 portiert. Wer das Teil ausprobieren will: Viel Spaß damit JJ PS: auf Schwierigkeitsstufe "schwer" habe ich das Programm bis jetzt noch nicht geschlagen
-
Thread
STM32F103C8 J-Link "Read 4 Bytes @" endlos bei Brakpoint
Hallo zusammen, ich versuche gerade ein "Blue Pille" Board (STM32F103C8) mit einem zu einem J-link umgeflashen ST-link von einem Nucleo 64 Board zu debuggen. Als IDE verwende ich SW4STM32 Dabei ergibts sich folgendes Problem: Die Software (siehe anhang oder Codeschnipsel
#6019343: > kann man Normalerweise Benedikt schrieb im Beitrag #6019254: > "Blue Pille" Board (STM32F103C8) So ist das .... das Genie nimmt auf reale Gegebenheiten keine Rücksicht.
-
Thread
STM32: Flash OFF? Codeausführung von RAM?
einen GD32, der führt es immer aus dem RAM aus[1] ;-) [1] https://zeptobars.com/en/read/GD32F103CBT6-mcm-serial-flash-Giga-Devices
-
Thread
Reihenfolge Übersicht bei Nutzung von Perepherie im STM32
Sources und Teiler etc, ich suche was zum ausdrucken auf einem Din A4 Blatt. Idealerweise für den STM32F103
Teiler etc, ich suche was zum ausdrucken auf einem Din A4 > Blatt. > Idealerweise für den STM32F103 Im RM0454 für den STM32G070 (bei mir zufällig gerade offen) gibts das auf Seite 115, das im RM für den F103 zu lokalisieren bleibt als Hausübung. Kapitel "RCC", Unterkapitel "Clocks", Abbildung "
-
Thread
Matrix indizierbar machen?
Christian J. schrieb im Beitrag #6018058: > Youtube-Video "[Elektronik] Conway's "Game of Life" on STM32F103 "Blue > Pill"" Zähl mal die LEDs deiner Matrix nach ;-) 24 * 32 ≠ 512
-
Thread
STM32L476 USB Code geht nur auf NUCLEO-Board
als > auf meiner Platine wegen der Speisung vom STLink? Sonst würde es nicht > gehen oder? Der F103 für den STLink hat immer einen 8 MHz Quarz (s. UM1724, Fig. 29), die MCO-Ausgangsfrequenz sollte also mehr als ausreichend genau sein. Der STLink braucht ja intern einen hinreichend genauen Takt für
Nucleo-Board probeweise den MCO vom STLink zu "leihen", sprich zwei Strippen ... Der Ausgang vom F103 sollte keine Schwierigkeiten mit zwei Eingängen und ein paar cm Kabel haben - 8 MHz ist's noch recht gemächlich.
-
Thread
HAL_UART_TxCpltCallback
postform Dort hatte ich damals das gepostet: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP Das sollte eigentlich ausreichen, um dir zu zeigen, wie man mit den UART's bei den STM32F1xx umgeht - OHNE Cube und Konsorten. Und das angenehme ist, daß es tatsächlich funktioniert. Ohne Callback-Funktionen
-
Thread
Billig ds18b20 Fehlverhalten erfahrungen?
Das ist die gleiche Nummer, wie mit STM32F103C8T6 Boards. Man bekommt nicht das, was angeboten wurde. Es funktioniert irgendwie ein bisschen aber nicht richtig. Und wenn man sich dann beklagt, wird man manchmal auch noch beschimpft (man solle die
-
Thread
Hilfe beim Brett von Stirn lösen [Analoge Sensoren Atmega328p]
nicht noch ein extra IC benutzen. Wenn du unbedingt bei Arduino bleiben willst nimm ein BluePill der F103 hat meine ich 1Msps und wenn es auch normales C sein darf bei dem man keine Arduino Libs hat nimm ein Nucleo32/64 da gibts F3 und co mit 3-5Msps. Teilweise haben die sogar 2 oder 3 ADCs. Ich meine sogar
-
Thread
STM32F730R8T6 top P/L, crashkurs fragen
fixiert" werden. Chips mit Defekt im Flash verkauft man dann einfach als Typ mit weniger. Bei dem F103ern gibts welche wo dieser "zusätzliche" Flash-Speicher sogar verwendbar ist (soweit er halt funktionstüchtig ist).
-
Thread
Bootloader control für STM32 und LPC 32-Bit Mikrocontroller
ich auch gerne berichten, wie man diese Programme in Arduino implementiert (bei installierter STM32F103 Unterstützung) um bspw. Arduino mit BluePill und der hier vorgestellten Uploadmethode zu nutzen.
jemanden, der das außer mir nicht braucht! https://www.mikrocontroller.net/attachment/349515/stm32f103cbt6_800x600.jpg Das hier ist bspw. mein eigenes STM32F103 Board, und außer einem stm32flash_rts -w meinbinfile.bin -g0 /dev/ttyUSB0 muß ich nichts machen. Den Bootloaderstart erledigt der ATtiny
-
Thread
Problem mit STM32F103 und RAM-Größe
der Motorcontroller ist doch nicht der F103 sondern der L0 irgendwas, der hat scheinbar nur 4 kB Ram, und das wird aufgebraucht. es geht wohl um diesen: https://www.mikrocontroller.net/topic/482604#6002541 https://www.st.com/en/microcontrollers-microprocessors
-
Thread
STM32 ,TDC GP22 antwortet nicht
jmd hier im Forum mal mit dem Chip gearbeitet und kann mir helfen. Ich verwende einen STM32f103rb. Vielen Dank Mark
-
Thread
LCD Displays, die Qual der Wahl :-(
https://littlevgl.com/ Aber ich hab das noch nicht ausprobiert. Aber alles in einen uralt F103 pressen zu wollen und dann das drumrum aufzublasen ist schon eine ... interessante herangehensweise.
-
Thread
Problem mit ST-Board zur BLDC-Ansteuerung
pegel schrieb im Beitrag #6002988: > Ist das nicht der Bluepill F103C8? Ja, 0x1ba01477 ist der Code vom STM32F103CBT6 und an diesem ist ja auch laut Schaltplan der ST-Link Adapter angeschlossen. 0x0bb11477 gehört zu dem STM32F0! Du hast entweder das falsche
Auf dem Board befinden sich zwei Controller: STM32F103CBT6 und STSPIN32F0 mit integriertem STM32F031C6.
-
Thread
STM32F767ZIT: CAN-Probleme
Hallo, ich habe mich mit einem STM23F103RBT in CAN eingearbeitet und es hat soweit gut funktioniert. Nun möchte ich CAN in meinem Projekt mit einem STM32F767ZIT verwenden. Ich verwende hier ebenfalls HAL-Treiber. Beim Initialisieren bringt
moin, >>Das Ganze ist schon deutlich anders (komplexer) als beim kleinen STM23F103RBT. glaub ich nicht, warum auch? Ich benutze für 103/303/405/407 da selbe CAN-Modul...allerdings in PASCAL. Setze Bit 30 im BTR Register, damit wird der LoopBack eingeschaltet. Peter
-
Thread
Mikrocontroller identifizieren
Transportprotokoll, also die "Magie" aus dem Nulink reversen und das z.B. auf einen ATMega oder STM32F103 portieren, so dass man mit einem Arduino Nano oder einem BluePill als Programmer arbeiten kann. Du könntest natürlich den N76E003 auch gleich durch einen STM8S003 ersetzen und direkt einen ST-Link
-
Thread
Arduino STM32Duino
sie leider nicht. Weil der Cube Programmer nichts mit dem Maple Bootloader am Hut hat und der STM32F103 eben keinen USB Bootloader (auch DFU genannt) enthält.
-
Thread
Profitiert double von der 32bit FPU?
erinnern, daß die double-Quadratwurzel sqrt() auf einem STM32F446 weniger Takte als auf einem STM32F103 benötigt, aber leider sind da meine Notizen lückenhaft. Pin toggeln ist etwas umständlich. Zyklenzähler macht mehr Spaß. http://embeddedb.blogspot.com/2013/10/how-to-count-cycles-on-arm-cortex-m.html
-
Thread
Ist besser ein Arduino oder Nucleo
den Faktor 100 Jeder steinalte Schnarpel-PIC hängt mit XC8 als Compiler auch einen uino-STM32F103 ab. Mindestens bei IO. > Mit einem Arduino bekommt man die meisten LEDs zum blinken Zu mehr taugt es auch nicht. > IDE die erstmal ausreichend einfach gehalten ist Nicht einfach, sondern
-
Thread
STM32 OLED MiniScope
Hallöchen.. Auf Basis eines kleinen STM32 Board mit einem STM32F103C8T6 entwickel ich zur Zeit ein kleines MiniScope für mein EuroRack. Wellenform und Frequenz werden auf dem kleinen 0.89" OLED Display bereits angezeig. Was noch fehlt ist ein kleiner Spektrumanalyse
Ich programmiere mein STM32F103C8T6 Board über einen STLINK V2 Adapter vom Nucleo-Board. USB hab ich noch nicht ausprobiert. Zum ADC: Laut Datenblatt schaft der STM32F103C8 1MHz Samplerate (12Bit) bei 14MHz Clock Frequenz.
-
Thread
Erfahrung mit NXP Kinetis
angeblich billigeren STM32-Preise sind ein Mißverständnis, das von den in China gefertigten STM32F103 und Konsorten herrührt. Diese sind allerdings tatsächlich so billig, daß man - egal ob man ST nun mag oder nicht - für sehr viele Bastelzwecke eben so einen Chip benutzt. Mache ich auch so. Hab grad
-
Thread
Wordclock Flashen ESP8266 Probleme
stoße gerade auf ein Problem beim Flashen des ESP8266. Setup: Wordclock MiniDevBord V4 STM32 F103 12h Wordcklock WS2812 sonst alles verbaut außer DCF und Spannungsschaltung Flashen der Software für die Wordclock über STM32-Link Utility hat anscheinden geklappt. Jetzt wollte ich das WLAN flashen
Hallo, habe kein Nucleo. Habe das STM32F103C8T6 Mini-Development Board. Dies habe ich über den ST-Link Adapter direkt an USB geschlossen (Siehe Bild aus dem Gerätemanager). Danke.
-
Thread
ARM-Assembler-Tutorial
Linker Skripte, Makefiles und so sind Neuland für mich Ich verwende wie vorgeschlagen das STM32F103RB Nucleo Board und die GNU ARM Embedded Toolchain + OpenOCD. Ein LED Blink Demo und einfache I/O über Push Button und LED laufen schon. Aber so allmählich kommen bei mir die Fragezeichen.
Ich suche in Ergänzung zum Tutorial ein Register Definition Include für den STM32F103C8T6 auf dem BluePill-Board, also so etwas in der Art: [code] ... GPIOA = 0x40010800 GPIOB = 0x40010c00 GPIOC = 0x40011000 GPIOD = 0x40011400 GPIOx_CRL = 0x000 GPIOx_CRH
-
Thread
STM32 Frequenzmessung im Capturemodus
Hallöchen.. Ich benutze einen STM32F103C8T6 für eine Frequenzmessung im Bereich von 1Hz-10Khz. Leider habe ich das Problem, das es sporadisch zu falschen Messergebnissen kommt. In die Berechnung ist der Capture_overflow Counter mit einbezogen
Kleines Video: https://youtu.be/2HHfi0Ipwqk Geänderter Code für die Frequenzmessung mit STM32F103C8Tx [c] /* Includes ------------------------------------------------------------------*/ #include "main.h" #include "i2c.h" #include "tim.h" #include "gpio.h" /* Private includes --------
-
Thread
Stm32f103c8t6 Development Bord Propleme mit dem Uhrequarz
Hallöche.. Ich besitze ein blaues STM32F1038C6T6 Development Board. Über CubeMX habe ich versucht LSE für den ext. 32.767 KHz Quarz zu aktivieren. Über den RTC Interrupt wir ein freier Portausgang getoggelt. Die Frequenz ist aber nicht 1Hz sondern viel niedriger ca. 0.8 Hz. Stelle iich in CubeMX den RTC auf LSI oder HSE stimmt die Frequenz. Die RTC Cock Initialisierung in der System Workebench schein zu stimmen. LSE wird auf on gesetzt. ?! Gruß Rolf
-
Thread
Vier Gewinnt KI für Mikrocontroller
kann man hier sehen: https://www.mikrocontroller.net/topic/475379 Mit den 20kB RAM eines STM32F103 funktioniert der MiniMax Algorithmus von Keith Pomakis gut und das Ergebnis habe ich hier als libopencm3 Makefileprojekt angehängt. Einmal in einer Version, die die Ausgabe auf einem seriellen Terminal
-
Thread
Arduino oder Nucleo
gerne: - Arduino Nano Clone (ATmega328, 8bit, 16MHz, 32kB FLASH, 2kB RAM) - Blue-Pill Board (STM32F103, 32bit, 72Mhz, 64 oder 128kB Flash, 20kB RAM) Beide kosten ungefähr 2€ und sind ungefähr gleich groß. Beide haben eine USB Schnittstelle und werden von Arduino unterstützt. Der STM32 ist auf den
gerne: >- Arduino Nano Clone (ATmega328, 8bit, 16MHz, 32kB FLASH, 2kB RAM) >- Blue-Pill Board (STM32F103, 32bit, 72Mhz, 64 oder 128kB Flash, 20kB RAM) Der ATmega328 hat auch noch 1 kB EEPROM als Datenspeicher.
-
Thread
Kabeltester bauen
Display den Typ des Kabels anzeigen und erkennen ob ein Fehler vorliegt. Ich möchte einen SMT32F103 verwenden (das ist mein Standardboard und display etc. läuft schon daran). Meine Idee: Stecker 1 alle Pins jeweils an einen PushPull Ausgang des µCs. Alle auf Open Drain schalten Dann Pin 1 Stecker
-
Thread
Erfahrung JLCPCB PCB Assembly
auf nur einer Seite und nur mit den Komponenten, die die gerade da haben. Ich hatte mit dem STM32F103C8T6 geplant. Als ich ordern wollte, gab es den aber gerade nicht zur Auswahl, obwohl noch zig tausend bei LCSC lagernd waren. Ich hatte mich dann schon nach ner Alternative umgeguckt, zwei Tage später
-
Thread
ADF4351 Steuerung mit BluePill
funktionieren. Hier die erforderlichen Verbindungen: ADF4351 BluePill Modul STM32F103C8T6 ------------ ------------- Pin Pin Port Name Nummer Nummer LD 2 A2 (GPIO Input: Lock Detect Sense) MUX 3 A3 (GPIO Input: MUX Sense) CLK
-
Thread
STM32F103C8T6 => GD32VF103C8T6
Moin, der GD32VF103C8T6 soll wohl das RISC-V Upgrade für den altehrwürdigen STM32F103C8T6 darstellen.. Reicht es dem gcc mit '-march=rv32im' bescheid zu sagen ab jetzt Code für den risc-v zu generieren?
-
Thread
Taster entprellen per Software
Läuft bei mir auf AVR, besagtem AT91SAM7 (hatte ich vor Jahren mal nachgebaut) und auch auf nem STM32(F103), dort aber gleich mit der Vorgabe, bis zu 64 Tasten zu entprellen. Läuft auf den genannten Plattformen hervorragend. Ich möchte gar nichts anderes mehr.
bei mir auf AVR, besagtem AT91SAM7 (hatte ich vor Jahren mal > nachgebaut) und auch auf nem STM32(F103), dort aber gleich mit der > Vorgabe, bis zu 64 Tasten zu entprellen. Läuft auf den genannten > Plattformen hervorragend. Ich möchte gar nichts anderes mehr. Klar bin ich soweit gekommen - aber
-
Thread
Was macht Atollic TrueStudio nach Debugging-Ende?
Atollic TrueSTUDIO 9.1.0 mit ST-Link und STM32F103CB löst beim Beenden der debug session einen Reset aus. Hier läuft der µC mit einem LCD und ein Sekundencounter wird wieder auf 0 gesetzt.
-
Thread
STM32F103 Flash Controller EOP-Bit
Hallo zusammen, ich möchte mit dem Flash-Controller des STM32F103 eine Seite löschen. Dazu gehe ich wie folgt vor: [c] uint8_t pageEraseFlash(uint32_t address) { // Wait for FPEC to be ready while(((FPEC->SR >> 0) & 0x01) == 1); // Check whether
-
Thread
Basic Interpreter für uC ?
wenn man sie ändern wollte? Ganz sicher bin ich mit aber nicht mehr, zu lange her. Zielsystem STM32F103, dafür habe ich alles, meinetwegen auch Arduino Mega. Kennt da jemand etwas in der Richtung?
Christian J. schrieb im Beitrag #5974144: > Zielsystem STM32F103, Christian J. schrieb im Beitrag #5974557: > Aber nur unter > CP/M lauffähig. Christian J. schrieb im Beitrag #5974549: > Der RC2014 macht was her, Z80, nettes Baukasten system und Basic ist
-
Thread
BLDC Controller mit STM32F103C8T6 Geschwindigkeitsbegrenzer in der .hex
Hallo, Ich wollte fragen, ob denn irgendwer hier in der Lage ist, rauszufinden, wo in der angehängten .hex Datei der Wert für die Geschwindigkeitsbegrenzung liegt. Ich habe den Roller von dem das Readout stammt von Lime bekommen, in defektem Zustand, und ihn repariert. Da ich in Österreich viel unterwegs bin, dürfte ich 25 statt 20 kmh fahren, und die Begrenzung für die Motorleistung dürfte ich auch aufheben, da in Österreich 600W erlaubt sind, und der Scooter eigentlich einen 500W Motor hat, der nur für Deutschland auf 250W abgeregelt wurde. Dazu muss man aber wissen, wo denn die Begrenzung
-
Thread
GD32E230 und andere STM32 Clones von Giga Devices
denen habe ich nichts mit Cortex-M23 Architektur gefunden. Unter https://smdprutser.nl/blog/stm32f103-vs-gd32f103/ gibt es Hintergrundinfos zu der Entstehungsgeschichte des STM32F103 Clones und warum das Ding 0 Waitstates hat. Unter https://zeptobars.com/en/read/GD32F103CBT6-mcm-serial-flash-Giga-Devices
Wenn es noch aktuell ist. Das betrifft zumindest F103 und F130. Viele übersehen in der Doku den Satz: Für F103: «No waiting time within first 256K bytes when CPU executes instructions. A long delay when CPU fetches the instructions out of the range
-
Thread
Beschreibung der Padauk Mikrocontroller
ebenso meinen eigenen PIC-Assembler und -Programmer auf Basis des hier schon mal geposteten Mini-STM32F103-Projektes und wenn ich irgendwann mal dazu komme, die Programmier-Routinen aus dem Github und die Maschinenbefehle der Padauk's dort mit einzubauen, dann schreib ich mein Gleitkommapaket auch auf Padauk
-
Thread
Digitalpins I/O
zu benutzen. Zum Beispiel den "Arduino Mega 2560" mit rund 50 I/O Pins oder das billige "STM32F103VET6 Minimum System Development Board" mit mehr als 70 I/O Pins. Für fortgeschrittene Anwender möchte ich mich den Vorschlägen von MaWin anschließen.
-
Thread
STM32F303 CAN und USB gleichzeitig
Das beim STM32F103 USB und CAN nicht gleichzeitig gehen ist bekannt. Die vom Pinpout gleiche STM32F303 Serie hat ein etwas anderes USB Modul und die USB-Interrupts kann man remappen damit sie nicht von CAN mitbenutzt
Verzögerung bei mir nötig war ist in der Funktion Ich habe deinen Änderungsvorschlag mit einem STM32F103C8 und einem STM32F303CC verifiziert. Funktioniert. Ich freue mich immer, wenn wir uns gegenseitig unterstützen können.
-
Thread
STM32F103 und I2S Probleme
fest; konkret handelt es sich dabei um einen PCM1808. Mein verwendeter Mikrocontroller ist ein STM32F103RCT6. Mein Problem liegt darin, dass ich zwar Daten vom ADC lesen kann, diese Daten aber offenbar falsch sind. Entweder erhalte ich haufenweise 0 oder 16777181, manchmal auch nur wirre und unzusammenhängende