-
Thread
Byte Array/Word-Array
vielleicht erstmal im Standard nachlesen, bevor du so etwas behauptest? Natürlich gibt es auch in C die "Lebenszeit eines Objekts". Aus ISO/IEC9899:2017 (das müsste der letzte offizielle C17-Draft sein): [pre] 6.2.4 Storage durations of objects 2) The lifetime of an object is the portion of program
deklarieren, wenn man uint16_t speichern will? Beispielsweise oben genannter Klassiker: Weil man in einem STM32F103C8 einen 8kB-Puffer nicht unbedingt zweimal unterbringen kann und will. mh schrieb im Beitrag #6757648: > Es ist verboten. > > [ sinnvolle Stelle aus dem Standard ] Den Teil hatte ich
-
Thread
STM32: Timer mit IRQ und PWM - IRQ limitiert max PWM Frequenz?
Für meine Experimente mit dem Nucleo STM32F767ZI habe ich auf https://github.com/FBergemann/STM32-FreeRTOS-Framework/tree/master den TIM5 mit IRQ und PWM aktiviert. Da ich noch kein Oszilloskop habe, zähle ich die Timer-Zyklen im IRQ, während
dauerhaft #0. Habe ich bei der Timer-Konfiguration etwas falsch gemacht? https://github.com/FBergemann/STM32-FreeRTOS-Framework/blob/dev-pwm/Core/Src/main.c (-> MX_TIM3_Init(void), MX_TIM5_Init(void))
-
Thread
genaue Zeitmessung (hohe Auflösung + Genauigkeit) STM32
https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g4-series/stm32g4x4.html
Beitrag #6756892: > https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g4-series/stm32g4x4.html Damit würde die Auflösung möglich sein, die Genauigkeit wäre immer noch um Welten zu schlecht.
-
Thread
Stm32 lcd Grafik font rendering
display zeichnen. Ich wollte zuerst adafruitGFX auf einem esp8266 benutzen, hab aber gehört, dass der stm32 einen grafikbeschleuniger hat. Da hat direkt mein innerer Perfektionist zugeschlagen. Welche stm32 haben den und könnte ich den nicht verwenden um Speicher für die fonts im internen Flash sparen
/topic/108649 Hier der Artikel dazu: https://www.mikrocontroller.net/articles/Vektor-Font_in_C Hab ich in meiner Scopeuhr mit STM32F103 benutzt. War leicht in Betrieb zu nehmen und funktioniert gut.
-
Thread
ARM-GCC versteht den Witz nicht.
zusammen, aus Langeweile habe ich mal einen gerade kursierenden Witz ausprobiert/implementiert: [c] volatile int a = "100" + 2 == "0" [/c] (das Ganze in einer ansonsten nackten main() und mit dem Debugger das Ergebnis auf einem STM32F103C8RB angeschaut.) ARM-GCC 5.4.1 -O3: a ist false ARM-GCC
Walter T. schrieb im Beitrag #6748674: > ARM-GCC 5.4.1 -O3: a ist false > ARM-GCC 5.4.1 -Os: a ist true Mein gcc ist meistens auch humorlos. Mit -Wall kommentiert er es als das, was es ist: a.c:8:33: warning: comparison with string literal results
-
Thread
Opensmart Display 2.4z Befehlssatz
gucken was raus kommt. Erstmal Arduino Weil einfacher mit diesem Monitor Fenster und dann portieren auf stm32.
verstehe warum du so ein Display mit 8 Bit Nadelöhr verwendest, wo du doch schon andere direkt am F103 laufen hattest. Da kann ein ILIirgendwas per SPI am F401 doch auch kein Problem sein.
-
Thread
GigaDevice RISC-V: DAC mit Nuclei Studio
starten. Unter den Lizenzbedingungen findet sich im Fall des Beispiels folgende Funktionsbeschreibung: [c] This example is based on the GD32V103V-EVAL-V1.0 board, it shows how to use DAC concurrent mode output voltage. No trigger source is chosen to trigger DAC. The DAC0 output pin is configured PA4 and
gpio_config(); dac_config(); while (1){ } } [/c] Analog zum STM32 hat auch der GD32VF Clock Gating - wir müssen dafür sorgen, dass die Einheiten mit Arbeitstakt versorgt werden: [c] void rcu_config(void) { /* enable the clock of peripherals
-
Thread
Oled Display SSD1306: Manchmal hängt es beim Init!
, ich nutze gern diese kleinen Displays für Text und kleine Grafiken, die sich nicht bewegen. I2C Bus, Software von Adafruit, fertig. Laufen prima an Arduino, ESP8266 und STM32. Am STM32F103 auf welchen ich die Textausgabe portiert habe passiert es leider immer wieder, dass das Display beim Einschalten
Ist das I²C Signal absolut sauber, Timingverhalten? ich setze auch hin und wiedermal solche Displays ein und kann dir nur die 4 Tips geben: 1.) unsauberes Timing und Spannung verhalten des I²C bus kann das Display
-
Thread
Interner PullUp/-Down und EMV
genügend diffuse Fehler, dass du dir gewünscht hättest das sauber zu machen. Wenn du da genügend C dazutust, damit sich das ausgeht, dann reicht der interne pull-up locker! Besser wäre es natürlich da eine echte Schutzschaltung hinzutun... Ich würde sagen irgendwo ab 5cm Leitungslänge bei 10V/
Grenze wo man sich Gedanken machen muss. Im übrigen hilft das Datenblatt! Ich hab mal schnell den STM32F103 angesehen. Die haben typ. 40k zuschaltbar. Solange in deiner Schaltung die 40k reichen, ist der interne so gut wie jeder (gleich große) externe. Wenn du eine Leitung quer über ein 20kVA Leistungsteil
-
Thread
Assembler Frage ( 2mal hintereinander dieselbe Instruktion )
Das ist ein arm compiler für einen STM32F4. Und jetzt habe ich mir auch den Hexcode angeguckt und der sieht so aus: 2800 cmp r0,#0 2800 cmp r0,#0 und der wird auch ausgeführt, ich hab da reingebreakt.
val = __sync_val_compare_and_swap( &lock,0,1 ); 80039da: 2601 movs r6, #1 80039dc: f3bf 8f5b dmb ish 80039e0: e854 2f00 ldrex r2, [r4] 80039e4: 42aa cmp r2, r5 80039e6: d103 bne.n 80039f0 <main+0x5c> 80039e8: e844 6300 strex r3, r6, [r4] 80039ec
-
Thread
Blaue Pillenkrise? Die Häfte sind kaputt!
stecken, das natürlich mit STM32F103C8T6 bestempelt ist ?
Frank M. schrieb im Beitrag #6719304: > Komisch, meine I2C-Routinen laufen sowohl auf STM32F103 als auch auf > STM32F4xx einwandfrei - lediglich eine Handvoll von Code-Zeilen sind > verschieden Besser hätte man nicht belegen können, dass die I2C Routinen
-
Thread
Frage zu Schaltplan DSO138
beschäftige ich mich mit dem Schaltplan des DSO138 (ist ein günstiges China DSO mit kleinem Display und nem STM32F103). Leider verstehe ich die Filterstufe zwischen CPL und SEN1 nicht. Onlinerecherche hat ergeben, "This is followed by three parallel RC networks, which switch a part of the input voltage via switch SW2A. The capacitors C2 to C7 ensure that the higher frequencies are attenuated to the same extent as their lower brothers." sowie: "Following the coupling, there is a section of circuit to deal with the sensitivity
-
Thread
STM32F2/4 Rotary Encoder: Wie "nur ein Interrupt pro Schritt"?
Moin, jemand Erfahrung mit dem TIMER Rotary Encoder der STM32F2/F4? Mich wundert, dass - der Counter immer 2 oder 4 weiterzählt, je nach SMS=1,2 oder 3 - viel zu viele IRQs generiert werden, mind. 1 pro Counter, aber auch "zufällig" sehr viel mehr als der
Hi, ich hatte das mal mit dem F103 gemacht; der Timer im F4 ist an der Stelle aber m.W. gleich: https://github.com/PhischDotOrg/stm32f1-blinkenbike/blob/master/RotaryEncoder.hpp Verwendet hatte ich diesen billigen KY-040 Rotary
-
Thread
RTOS mit Arduino
Nano, zum Beispiel konkret das Nucleo-L031K6 oder das Nucleo-L432KC. Oder das "STM32 Black Pill STM32F411", ist etwas größer. Nur bei den Boards mit STM32F103x8 und STM32F103xB musst du aufpassen, da werden überwiegend schlechte Fälschungen verkauft. Falls du daran Interesse hast
Arduino + ESP32 + RTOS + dual core Beispiel https://youtu.be/684KSAvYbw4 mit deutschem Untertitel STM32 freeRTOS und CubeMX Tutorial https://www.st.com/content/st_com/en/support/learning/stm32-education/
-
Thread
Wie wirkt sich die Bauteilesituation bei euch aus?
und Produkte betroffen. Bei einer Baugruppe habe ich während der Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen, weil mal die eine Ausführung lieferbar war und mal die andere. Und von den im Februar bestellten STM32F091 für ein anderes Produkt wurden nur acht Stück geliefert...
Beitrag #6703529: > Bei einer Baugruppe habe ich während der > Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen Das kenne ich. In 2013 entwickelte ich auch eine LP wo dank fast gleichen Pinouts man einen STM32F103, F223 oder F407 einbauen konnte. Durch Einbau oder weglassen von
-
Thread
STM32L052x8 USB mit Bare Metal Code funktioniert nicht. SET_ADDRESS fehlerhaft
Ich würde hier den Vergleich mit F4 vermeiden, denn der hat eine andere USB Schnittstelle. Siehe https://www.st.com/resource/en/application_note/dm00296349-usb-hardware-and-pcb-guidelines-using-stm32-mcus-stmicroelectronics.pdf Tabelle
Stefan ⛄ F. schrieb im Beitrag #6698857: > Ich würde hier den Vergleich mit F4 vermeiden, denn der hat eine andere > USB Schnittstelle. Siehe > https://www.st.com/resource/en/application_note/dm00296349-usb-hardware-and-pcb-guidelines-using-stm32
-
Thread
Pendel mit DCF77 synchronisieren Gesperrt
Trägerfrequenz aus Caesium gemacht ;) https://www.ptb.de/cms/fileadmin/internet/fachabteilungen/abteilung_4/4.4_zeit_und_frequenz/pdf/2004_Piester_-_PTB-Mitteilungen_114.pdf
einziger Cent rüberkommt, nehme ich das was im Schrank liegt. Und das sind ein Sack voll Platinen mit CS32F103 die mal anstelle von STM32F103 geliefert wurden und für sowas wie geschaffen sind. Und auch noch ein paar DCF77 Empfänger für die ich sonst auch keine Verwendung mehr habe. Das 2. ist die Entwicklungsumgebung
-
Artikel
MINOS
Operating System MINOS ist eine sehr einfache, trotzdem aber auch komfortable Firmware, welche auf einem STM32F4xx läuft - vorzugsweise dem STM32F407VET6 Black Board, welches für einen einstelligen Euro-Betrag zu haben ist. = MINOS = MINOS unterstützt dabei ein Dateisystem auf einer eingesetzten SD-Karte und
date.datetime() Beispiel: ---- WS2812. Den Dateneingang DI von WS2812-Stripes schließt man an den verwendeten STM32F4xx an den Pin PA8 an. Da die WS2812-LEDs einen Pegel erwarten, der von 3,3V-µCs wie dem STM32 gerade eben so erfüllt werden, ist es ratsam, zusätzlich noch einen 1K Pullup-Widerstand zwischen DI
-
Thread
GigaDevice RISC-V: erste Schritte ohne IAR
Electronics – als im Bezug auf Lieferfähigkeit zuverlässiger (und sanktionssicherer) Partner. Für die GD32VF103-Familie spricht außerdem, dass sie vom Peripheriegerätedesign her an den STM32F10x-Chips angelehnt sind – wer die Bedienung bzw Programmierung der Peripherie von STM kennt, hat beim Umstieg sowohl
braucht, wie immer, einen Workspace. Nach dem Start erstellen wir ein Projekt auf Basis der Vorlage C Managed Build – die für den GD32 korrekte Vorlage lautet „Nuclei SDK Project for GD32VF103“. Bei der Board-Auswahl empfiehlt sich die Option GD32vf103v_eval auch dann, wenn Sie das kleinere START-Board
-
Thread
Verwendete Algorithmen für effizientes Staubsaugen
für die Umdrehungen und ein IR Auge oben drauf für Sperrbaken und Ladestation. Der MC ist ein STM32F103.
https://www.roboternetz.de/community/threads/65600-Rasenm%C3%A4hen-und-sonstige-Fl%C3%A4chenbearbeitung
-
Thread
Papierlänge elektronisch "messen", um es autom. & individuell zuzuschneiden
professionell ohne Arduino-Framework und Arduino-IDE programmieren. Eine große Community existiert auch um die STM32 von ST. Hier ist vor Allem der F103 (auf dem original blue-pill-board) beliebt, obgleich der bereits 2007 eingeführt wurde und einer der Ältesten im Portfolio von ST ist. Es gibt nicht DEN Arduino
. Dieser hat ersteinmal nichts mit "Arduino " zu tun und ist kein Arduino, sondern ein beliebiger µC, der auf dem freien Markt verfügbar ist.
-
Thread
[STM32] Wie Batterie erkennen?
dass die Beobachtung ein Artefakt meiner > Überprüfung ist Ich habe ähnliches festgestellt. Beim F103 besteht die Uhr ja nur aus einem 32bit Sekundenzähler. Der beginnt bei 0, wenn die Batterie fehlt.
Stefan ⛄ F. schrieb im Beitrag #6677155: > Das würden wir auch gerne tun, leider gibt es nicht "das eine" > Datenblatt für "den STM32". Sage doch mal bitte, um welchen es geht. Es handelt sich um den STM32F746
-
Thread
STM32F103: Timer 2 als PWM Generator läuft nicht
_4,TIM_CCx_Enable); } [/c]
APB1 :2 wegen SPI teilst, wird der Takt für TIMx wieder verdoppelt. In Pascal habe ich ein PWM an T4C1 so realisiert: Procedure Init_Tim4( P, A : Word ); Begin // Timer4_CH1 für die Frequenz F ( aus Clock/ P ) an PB6 einrichten RCC_APB2ENR.IOPBEN = 1; // GPIOB Clock on GPIOB_CRL
-
Thread
STM32F446 von Aliexpress - Fake?
entsprechende Produkte mit diesem Chip ausgerüstet werden und damit der Markt geflutet wird. Das ist z.B. beim STM32F103C8T6 der Fall.
Stefan ⛄ F. schrieb im Beitrag #6675768: > Eddy C. schrieb: >> Außerdem kann man den Chip nicht mal eben wegen Lieferengpass faken. > > Immerhin hatten sie 5 Jahre Zeit und konnten Erfahrungen mit dem > STM32F103
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Hier haben wir einen STM32F103C8T6... ...Moment... ...nein, es ist nochmal ein Megahunt MH2103ACBT6: https://www.richis-lab.de/STM32_12.htm :)
2514F062, ein weiterer STM32F103-Clon: https://www.richis-lab.de/STM32_13.htm Unter der Bezeichnung findet man keine weiteren Informationen. Der Hersteller bleibt ebenso unklar. In Fälschungen wird der
-
Thread
STM32F401/411: Black Pill Board: Wie auf alten IDE zum Laufen kriegen?
kosten STMF103, sofern noch verfügbar bis zu 20 Euro / Stück. Die schwarzen Boards kommen als Black Pill daher, kosten ca 5-10 Euro und sind mit STM32F401CE (512k Flash) oder STM32F411 bestückt (1Mb Flash). Sind
so. Inzwischen kosten > STMF103, sofern noch verfügbar bis zu 20 Euro / Stück. Klar werden Chips teurer aufgrund der niedrigeren benötigten Stückzahlen, wenn sich ihr Lebenszyklus dem Ende neigt, der STM32F103C8T6 aufm Blue Pill
-
Thread
ESP12F zu wenige AT+ commands?
mir einen Wolf gegoogled) alles gefunden. Ich habe jetzt einen (genau einen) NodeMCU (ist ein ESP12F drauf). Die Information bei https://www.espressif.com war nicht so hilfreich. Meine "Aufgabe" war einen STM32F103 mit einem ESP12F zu verbinden und dann ins WLAN -> Internet. Ein paar Ideen findest
einen Wolf gegoogled) alles gefunden. Ich > habe jetzt einen (genau einen) NodeMCU (ist ein ESP12F drauf). > > Die Information bei https://www.espressif.com war nicht so hilfreich. > > Meine "Aufgabe" war einen STM32F103 mit einem ESP12F zu verbinden und > dann ins WLAN -> Internet. Ein paar
-
Thread
FOC-Ansteuerung eines BLDC Motors mit einem STM32F103: sporadisches Ticken während Motorlauf
Baumarkt"-EBikes wie Fischer, NCM, Prophete... verbaut ist geschrieben. In dem Controller werkelt ein STM32F103. Das Ganze läuft robust und hat auch schon einige zufriedene Nutzer :-) https://github.com/EBiCS/EBiCS_Firmware/wiki Wir kämpfen aber noch mit einem sporadischen hörbaren "Ticken" bei einigen
weise professionell, suche mir in der Regel aus code-Beispielen was zusammen. Da der verwendete STM32F103C6T6 keine FPU hat, habe ich inzwischen jegliche floats rausgeschmissen, da er nur 32kB Speicher hat, verzichte ich auch auf Sachen wie FreeRTOS. Für die FOC-Arithmetik nutze ich die CMSIS Festkomma-Funktionen
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
testen ob die Genauigkeit der delta T für die Berechnungen noch reicht. Und dieser Code läuft auf F103 oder F411 oder H743.
überraschende Seiteneffekte mit sich. Nur so als Beispiel: Wenn ich bei einem 8 Bit AVR die I²C Schnittstelle einschalte, dann muss ich mir un die Konfiguration der I/O Pins keinen Kopf machen, denn I²C ist I²C. Bei STM32 muss ich hingegen den Port aktivieren, die I/O Pins konfigurieren, das
-
Thread
PWM-Signal mit STM32 messen
Gibt es beim STM32F103C8(Blue Pill) (ich verwende derzeit die Arduino IDE Toolchain von STM32duino) die Möglichkeit den Dutycycle eines 3,3V PWM-Signals mit "bliebiger" Frequenz (irgendwas zwischen 100 Hz und 1 kHz)
Es gibt ein Beispielprojekt unter: ~/STM32Cube/Repository/STM32Cube_FW_F1_V1.8.3/Projects/STM32F103RB-Nucleo/Examples_MIX/TIM/TIM_PWMInput
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Biete: 35x STM32F042C6T6 zu je 2849€ 8x STM32F103RC zu je 3399€ 8x STM32F103RE zu je 3499€ 2x STM32F107VC zu je 3599€
Markus M. schrieb im Beitrag #6651696: > 8x STM32F103RC zu je 3399€ Harhar. Die Forbes-Liste winkt. Hier - 6x STM32F103RCT für 3398€/Stck. - 5x STM32F103C8T (orig.) für 6297,50€/Stck. - 1x STM32F103VET für 8634,66€/Stck. Zzgl. 1723,22 Versandkosten
-
Thread
Reverse engineering Autoaid / EN-Plus AC011K-AE-25 Wallbox mit ESP32
B. LED Leiste und RF Card Reader Anschluß C. SD-Card Reader D. ESP32 - Serial Anschluß E. RS485 Anschluß ??? F. G. H. I. J. K. [/code] [code] 1. ESP32 -- Hauptprozessor - WiFi, BLE, SDCARD... 2. GD32F103 3. 4. 5. 6. 7. 8
Uwe G. schrieb im Beitrag #6676304: > G ist für das Flashen des GD32F103. Mit einer etwas verunglückten Beschriftung: JTCK = SWDCLK? JTMS = SWDIO? Ist der ARM Chip auf der RFID Platine ein stm32f032f4 in TSSOP20?
-
Thread
[V] Evalboards abzugeben (AVR / STM / NXP / Cypress) + Intel CPU
Hallo, beim Aufräumen kamen mir ein paar ältere Evalboards unter. NXP: NTAG I2C Basic Explorer Kit für den OM5569/NT312A NFC Tag chip STM: STM32F030 Value Line Nucleo board (STM32F030R8T6) STM32F103 (STM32F103RBT6) M24SR Nucleo Expansion (NFC Tag Type 4 für STM32 Nucleo Boards
Ist das CY8CKit-049-41xx PSoC4 noch zu haben? LG
-
Thread
STM32F103C8T6 teuer als BluePill
wundere mich, dass man über AliExpress BluePill Breadboards billiger > kaufen kann (2Euro) als reine STM32F103C8T6 chips (mindestens 3 Euro pro > Stück), die doch Teil der Bluepill sind... Äh - nein! Da sind inzwischen immer chinesische Nachbauten drauf und keine originalen STM32F103. Wobei ich die
wie sie bestückt sind. CSK32F103 und GD32F103 sind sicher keine schlechten Chips, aber eben nicht 100% kompatibel. Und wer STM bestellt will auch STM haben und nicht das was gerade ich der Kiste liegt. Pille schrieb im Beitrag
-
Thread
STM32F4 MidiDevice
Cortex M4 sein soll würden sich aber die stm32F3xx anbieten, die haben (fast) die gleiche USB Hardware. Niklas Fischbach schrieb im Beitrag #6645847: > - Kann jeder STM32 Midi? > - Ich nutze als Pin Konfiguration
Das geht- es gibt dort auch komplette modulare Lösungen. http://www.ucapps.de/mbhp_core_stm32f4.html
-
Thread
Probleme mit einfachem GPIO PinState User Code mit CubeIDE
zuammen, ich habe soeben zum ersten Mal mit CubeIDE eine Konfiguration für ein Projekt auf dem STM32F103RB(nucleo) erstellt. In "CubeMX" konfiguriert habe ich zunächst mal: RCC intern 1x SPI 1x USART 3 LED Output Pins, mit den User Namen "LED1","LED2" und "LED3" Alles soweit so gut.
Link: https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32062.html#documentation Ist zwar für F2xx ausgeschrieben, aber das Prinzip wird natürlich deutlich. Seltsamerweise gibt es das Dokument
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
W.S. schrieb im Beitrag #6650356: > Erstens steht das nicht im DB des STM32F103C8T6 Seite 109: https://www.st.com/resource/en/datasheet/stm32f103c8.pdf
. Die arbeiten *alle einheitlich* mit ein- und derselben Startup-Datei und auch mit oben genannter C-Datei system_stm32f4xx.c. Und die funktionieren mit STM32F401, STM32F411 und STM32F407. Wenn das bei Dir nicht passt, machst Du irgendetwas systematisch verkehrt.
-
Thread
Vergleich Osz R&S RTB2004 vs. Siglent SDS5034X
mache bald weiter :-) Fummel noch an einem Generator mit "gutem" Rechteck > 50 MHz. Aus einem STM32-MCO kam das hier raus. Ob sich das zum Vergleich der Oszis eignet bleibt anzuzweifeln. Außerdem bekomme ich direkt aus nem STM32 nur 25 MHz raus, mehr geht nur über PLL. Zum Vergleich STM32-Generator
und Ossis haben dir gerade offenbart das dein > Platinenlayout grottig ist. :-D Ist ein STM32F769NIH6 Discovery Board. Bin an MCO1 (TP2) rangegangen. Ob ich den Tastkopf richtig angeschlossen habe? Gute Frage, ich hab dem mitgelieferten Tastkopf per BNC am Oszi angeschlossen, auf 1:10 gestellt
-
Thread
DS18B20: Wert 4095 nach einiger Zeit
Hallo zusammen, an einem STM320F103 Bluepill habe ich einen DS18B20 angeschlossen. Dieser funktioniert auch für einige Zeit. Irgendwann aber erscheint nur noch der Wert 4095 und ich muss den Controller resetten. Ich habe mehrere
selben Fehler. Angeschlossen habe ich diesen mit 5 V Versorgungsspannung und 3.3 V Portspannung. Ein 4k7-Pullup auf 3V3 ist ebenfalls eingebaut. Die eingestellten Zeiten in der tim.c passen ebenfalls. Die Programmierumgebung ist STM32CubeIDE und als Programmer kommt ein ST/Link V2 zum Einsatz. Als
-
Thread
STM32 schneller SWDIO Programmer gesucht mit CMD
. Der übliche China V2-Clone mit st-link braucht für 64kB keine zwei Sekunden auf einem STM32F411. [pre] st-flash --freq=4m write <filename> 0x8000000 [/pre]
kommt eine Fehlermeldung, dass die erbindung nicht besteht.... STM32_Programmer_CLI.exe -HardRst>NUL STM32_Programmer_CLI.exe c- port=SWD -d %destination_file%
-
Thread
STM32F103C8T6.
). Die ST-Link v2 Sticks aus China haben einen Reset-Ausgang, aber der wird blöderweise nur bei STM8 angesteuert. Bist du sicher, einen originalen STM32F103C8T6 bekommen zu haben? Es sind schlechte Fälschungen im Umlauf, bei denen die SWD Schnittstelle nicht funktioniert.
Anhaltspunkt für die eigene Platine. Noch treffender ist die AppNote AN2586 Getting started with STM32F10xxx hardware development https://www.st.com/resource/en/application_note/cd00164185-getting-started-with-stm32f10xxx-hardware-development-stmicroelectronics.pdf
-
Thread
STM32: I2C-Master setzt ARLO-Flag (arbitration lost)
gesetzt sowohl mit angeschlossenem Slave, als auch ohne. Mein Schaltplan: nur das Blue Pill Board STM32F103C8T6, nichts dran angeschlossen. Strom von USB. Schaltplan des Blue Pill Boards: [[Datei:Vcc-gnd.com-blue-pill-schematic-stm32f103c8t6.pdf]]
https://www.mikrocontroller.net/wikifiles/9/9e/Vcc-gnd.com-blue-pill-schematic-stm32f103c8t6.pdf
-
Artikel
Word Clock Variante 1
(All-On-One Platine) Bauelement Bezeichnung Wert / Ausführung Gehäuse / Rastermaß Anzahl Kommentar C1–C10 Keramik-Scheibenkondensator 100 nF; 50 VDC RM 5.08 10 C11, C12 Radialer Elektrolytkondensator 47 µF; 35 V RM 2.54, Ø=6,3 mm 2 C13 Radialer Elektrolytkondensator 47 µF; 100 V RM 2.54, Ø=5 mm 1 G1
C15 SMD-Vielschicht-Keramikkondensator 100 nF; 16 VDC SMD-0603 (1,6 x 0,8 mm²) 1 C16, C17 SMD-Elektrolytkondensator 10 µF; 16 V SMD-Size B (4,3 x 4,3 mm²) 2 IC11 Positiver Spannungsregler REG1117; +3,3
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
Dr. MCU schrieb im Beitrag #6632134: > Anstelle des STM32F103 nimmst Du einen STM32F411, den gibt es auch als > xxxPill. https://blog.adafruit.com/2021/03/05/new-product-stm32f411-blackpill-development-board Seufz.... bloss gibt es für den keine StdPeriph
in's Spiel kommen). Und stellen fest: absolut kein Problem und viel weniger Energiebedarf als ein STM32F103... Sogar schon in C und erst recht in Assembler... Soviel zum Thema: 99% Müll...
-
Thread
Einsteigerfreundliches board für Roboter motion
Der F103 ist halt der älteste STM32 den es gibt. Den H7 gibts mit 2 Kernen mit 480 und 240 MHz und ist Pi mal Daumen 20x schneller. PWM Hardware ist da auch deutlich besser als beim F103. Aber egal -
für sensoren und den Motor pwm > habe, ist auch der stm32f103 völlig ausreichend. Wenn ich aber die Teile > des Codes in eigenständige Tasks in freertos aufteile, bekomme ich > Probleme. Freertos auf einem stm32f103? Nicht dein Ernst? kein Wunder dass
-
Thread
Hilfe Atollic-Debugger funktioniert nicht mit GigaDevice-Micros
STM32F103ZG -> GD32F103FZ Programmierversuche mit Segger J-Link waren erfolgreich. Bei Programmieren von Leiterplatten mit RTC lief allerdings die Software nicht an. Dann wollte ich mal den Atollic-Debugger
Michael F. schrieb im Beitrag #6630868: > bist Du sicher, dass der hier angegebene Typ des GigaDevice korrekt ist? > Sollte das nicht auch ein -ZG sein? Sorry, Tippfehler. STM32F103ZG -> GD32F103ZG
-
Thread
STM32F103 an ADXL345 - keine Reaktion auf I2C
seit 2021 hat keiner mehr berichtet, ein Bluepill mit einem echten oder wenigstens voll kompatiblen STM32F103 bekommen zu haben.
Shop? Der hat noch originale auf schwarzen Boards, mit gleicher Pinbelegung. https://robotdyn.com/stm32-arm-arduino-mini-system-dev-board-with-arduino-bootloader-stm32f103c8t6-64kb-soldered.html Aber Achtung: Robotdyn hatte zeitweise parallel zu den originalen auch CKS103C8T6 verkauft. Das stand