-
Thread
STM32F103 ESD Dioden von PA4 und PA5
Laut Datenblatt darf man die ESD Schutzdioden von PC13, PC14 und PC15 nicht mit DC belasten. Ich vermute, weil sie zu dem batteriegepufferten Low-Power Bereich gehören. Aber auch bei PA4 und PA5 dürfen die ESP Dioden nicht belastet werden. Warum?
-
Thread
WS2812B mit Lib von Martin Hubáček auf F103
Hallo Forum, ich möchte die WS2812B Library von Martin Hubáček von STM32F302 auf STM32F103C8 adaptieren. Leider bereiten mir die DMA Einstellungen Probleme. Meine Adaption ist angehängt. Das Original gibt es hier: https://github.com/hubmartin/ws2812b_stm32F3 Mir schien die F3 Version
Eine fertige und funktionierende Lib für STM32F103C8 und für einige STM32F4xx findest Du im WordClock-Projekt: https://www.mikrocontroller.net/articles/WordClock_mit_WS2812 Repo-Browser, d.h. direkter Link zu den WS2812-Sourcen: https
-
Thread
Kondensatoren am µC (hier STM32)?
Hi, Schau mal ins Datenblatt, der STM32F103xB brauch z.b an VDD3 noch einem 4,7µF. Wie's bei den anderen aussieht weiß ich leider nicht.
-
Thread
Atollic TrueStudio ohne HAL?
öffnen und weiter verwenden. > gibts da keine Template Projecte die man importieren kann? Für STM32F103 kann ich was anbieten: http://stefanfrings.de/stm32/blink_CMSIS.zip In der Datei stm32f1xx.h gibst du das richtige µC Modell an.
-
Thread
stm32f103-bluepill-peripherie
Kommt wahrscheinlich auf den gewählten Board Typ an, ich habe "Generic STM32F103C series" verwendet, und dort wurde USB aktiviert.
nicht (nur Anfänger wie W.S. immer sagt, ich meinte nich Siegfried damit). Board ist generic STM32F103, Boardverwalter sagt STM32 Cores Version 1.3.0
-
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
[V] Große Sammlung von Elektronikbauteilen (300+ Teile), Stepper-Motoren, 7-Segment uvm.
Gyro-Sensor (Lage, Bewegung) * 2x MCP-23S17-E/SP - SPI GPIO Expander * 10x Hall-Effect-Sensor * 1x STM32F103 Dev-Board * 1x Ethernet-Module for Arduino * 1x Joystick for Arduino * 2x Digital Audio Verstärker Board PAM8610 2*15W Dual Kanal Stereo AMP AIP * 1x Step-up Booster bis 32V * 1x LiPo Charger
-
Thread
ESP-8266 immer wieder Probleme mit WLAN reconnect
nicht auskenne und in absehbarer Zeit auch keinen kaufen werden. Ich habe jetzt einen Vorrat an STM32F103 hier herum liegen, der bis zur Rente reicht. > Und die StdLib Funktionen sind echt kryptisch. Mein Reden, ist auch bei der HAL so. Wenn sie wenigstens weitgehend selbsterklärend wären (was
-
Thread
4 24V Treiberstufen für Raspi
eine galvanisch komplett getrennte SPI-Schnittstelle mit vier H11L1 aufgebaut und eine BluePill (STM32F103) damit angesteuert. Das hat außer viel mehr Ausgängen auch noch den Vorteil, A/D-Wandler und Echtzeit direkt einsetzen zu können. Und wenn die Pille abraucht, sind eben maximal €1,50 verloren.
-
Thread
STM32 I2C Problem
Hallo, ich versuche mit einem STM32F103RCT6 ein Register von MPU6050 über I2C unter Verwendung std-cmsis-lib auszulesen. Es lässt sich problemlos beschreiben, nur das auslesen zum zweiten geht nicht mehr. Hier ist mein Code: [c]
-
Thread
Probleme mit USART Ausgabe über SN75176
gerade dabei zu versuchen mir einen ArtNet Node selber zu bauen. Als Microcontroller werkelt ein STM32F103C8T6 auf dem Board. Die Ethernetanbindung geschieht mittels ENC28J60. Auf einem BluePill Board hatte ich zuerst die Ausgabe von drei DMX Universen mittels USART1 bis USART3 über DMA realisiert, das
-
Thread
stm32f411re timer clock speed ermitteln?
entsprechenden STM32 anzupassen. Du findest diese im Anhang. Unterstützt werden damit: [code] STM32F103C8 Mini-Dev-Board STM32F401RE Nucleo Board STM32F411RE Nucleo Board STM32F446RE Nucleo Board STM32F407VG Discovery Board STM32F407VE BlackBoard [/code
-
Thread
[V] Bauteile: STM32 uCs, Sensoren, GPS, Funk und andere
2 x STM32F205RBT6 (ST, 120MHz, 128kB Flash, 68kB RAM, LQFP-64) 4,00 € 14 x STM32F103C6T6 (ST, 72MHz, 32kB Flash, 10kB RAM, LQFP-48) 2,00 € Sensoren 2 x MPU-6000 (InvenSense, Bewegungssensor / IMU) 6,00 € 1 x IDG-500 (InvenSense, 2-
Die STM32F103C6T6 sind verkauft...
-
Thread
cubeMX Probleme mit fehlenden Files
Trotz viel Ausprobieren scheitere ich daran, ein Projekt für den STM32F103C8 mit cubeMX zu generieren. Solange ich nur die Clock konfiguriere, erhalte ich ein Makefile und kann es auch erfolgreich laufen lassen. Wenn ich nun aber weitere "Komponenten" dazuwähle, läuft
-
Thread
STM32 DMA Byte Transfer zu Word-Peripherie, aber soll Byte bleiben
Hmmm ich habe ein ziemlich ähnliches Programm auf einem stm32f103 laufen und es geht auch so wie gedacht vom byte aif half word, habs allerdings nicht mit dem HAL sondern direkt mi registern gemacht. Welcher stm32f4 ist denn genau auf dem board drauf, dann kann
-
Thread
Simulation SRA-1
was für CW ausreicht. Man nehme einen Si5351 und ein Bluepill-Board, https://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/232742912052 einen Drehencoder und ein Touch Display. https://www.ebay.de/itm/2-8-TFT-LCD-Display-Touch-Panel-SPI-Serial-ILI9341
-
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)
-
Thread
stm32f103, libopencm3 und USB-Tastatur
Der STM32F103 hat keine USB-Host-Peripherie, da kannst du keine Devices anschließen. Dafür brauchst du einen Controller mit OTG_FS/HS Hardware, wie z.B. einen STM32F105. Die USB Library von ST selbst kann als
Dr. Sommer schrieb im Beitrag #5494442: > Der STM32F103 hat keine USB-Host-Peripherie, da kannst du keine Devices > anschließen. Dafür brauchst du einen Controller mit OTG_FS/HS Hardware, > wie z.B. einen STM32F105. > Die USB Library von ST selbst
-
Thread
Suche µC Empfehlung
womöglich eine Adapterplatine. Viel mehr Speicher und drei echte serielle Schnittstellen bietet der STM32F103C8T6, der ebenfalls von der Arduino IDE unterstützt wird. Ist aber vom Form-Faktor aber eher wie ein Arduino Nano Modul. Du könntest für diesen Chip eine eigene Adapterplatine entwickeln, welche nur
-
Thread
ATMEL SAM3X8 (Arduino Due) printf auf beliebiges Device umleiten?
mit dem Atmel nicht klar kommst, dann such dir hier im Forum eines meiner Klein-Projekte mit nem STM32F103C8T6 heraus, da findest du die Eagle-Dateien, die Quellen und ein fertiges Image, so daß du erstmal damit anfangen kannst. Also stell dich nicht so an. W.S.
-
Thread
Stromausfall erkennen mit uC?
ist das logisch. Ansonsten sollte sie sich nicht spontan zurücksetzen. Bei meinen Wanduhren mit STM32F103 (ebenfalls ohne Batterie) ist das noch nie passiert. Dein Lösungsansatz, Stromausfälle zu erkennen scheint mir daher genau richtig.
-
Thread
Wie 8-Bit Zähler sicher auslesen?
Beim STM32F103 hat man genau dieses Problem beim Auslesen der Uhr. Pragmatische Lösung: Wiederholt auslesen, bis man 2x den selben Wert erhält.
Stefanus F. schrieb im Beitrag #5481033: > Beim STM32F103 hat man genau dieses Problem beim Auslesen der Uhr. > Pragmatische Lösung: Wiederholt auslesen, bis man 2x den selben Wert > erhält. Genau dasselbe Verhalten gabs (zumindest früher) auch bei
-
Thread
Bootloader (Initial SP)
Moin, ich habe einen STM32F103 mit Bootloader und Firmware. Bootloader startet normal bei 0x8000000. Firmware bei 0x8010000. Problem ist, dass ich an der Firmware aktuell keine Veränderungen machen kann. Firmware wurde extern
-
Thread
JBC T245 Verbindungstechnisches Rätsel
hinsichtlich ein gewisser Aufwand gerechtfertigt. Als Kontroller kommt für mich vorläufig der STM32F103 mit einer grünen 2.42" 12864 OLED Anzeige in Frage. Ich möchte mir selber die Schaltung erarbeiten und "das Rad wieder neu erfinden". Ich habe auch vor gleichzeitig dann einen realistischen Lötspiten
Design ausgearbeitet? Ich habe noch nicht alle BE. Für den Controller nehme ich den ATmega, STM32F103 und/oder F469. Der STM32F469 ist für ca. 55 EUR als DISCO Board erhältlich-> mit 4" 800x480 Pixel TFT LCD with capacitive touch screen. Von der T245 habe ich noch keine Daten (Pinbelegung usw
-
Thread
Custom Microcontroller Board (Cortex M4 oder ATMega2560)
, auf was ich beim Kauf achten muss, dass der korrekte Bootloader schon vorinstallier ist? Die STM32F103 Serie sieht ganz gut aus. Ich habe folgendes gelesen: All STM32 microcontrollers contain a standard bootloader preloaded by ST Microelectronics. The standard ('factory', 'native', 'STM') bootloader
startet! > Ich denke dieser wird es: > https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F103CBT7?qs=sGAEpiMZZMvyL6eCuHiWihZK7s8S69p4 Der ignoriert z.B. USB!
-
Thread
1. Programmer: Diesen hier, oder den da? Oder einen für 2,50€ ?
wie die auf den 2 Euro "Blue Pill" Billig-Boards aus China https://www.aliexpress.com/item/mini-Stm32f103c8t6-system-board-stm32-learning-development-board/1748445137.html . Das macht dann in der Summe unter vier Euro, diesmal incl. Versand. Stefanus F. schrieb im Beitrag #5470466: > Nein. Dazu brauchst
-
Thread
Schrittmotorsteuerung mit STM32F103xx
Hallo, ich möchte eine Schrittmotorsteuerung mit einem STM32F103 und der Library von ST realisieren. https://www.st.com/en/embedded-software/stsw-stm32018.html Der Controller ist scheinbar speziell dafür ausgelegt. Laut der Beschreibung ist es möglich
-
Thread
Überhitzung STM32F7
208pins LQFP). Die Temperatur des STM32F7 ist sehr hoch (80-85 Grad). Normalerweise arbeite ich mit Stm32f103 und habe keine Temperatur - Probleme. (praktisch keine Temperaturerhöhung). Hat jemand Erfahrung wie viel Temperatur in Ordnung ist oder habe ich ein Hardwareproblem?
-
Thread
Digitalpult selber bauen
ähnliches vor ein paar Jahren als PA-Vorstufe gemacht. Dort werkeln 2 DSP ADAU1701 und ein Controller STM32F103.
vor ein paar Jahren als PA-Vorstufe gemacht. > Dort werkeln 2 DSP ADAU1701 und ein Controller STM32F103. Ich gucke mir die mal an, wie hast du die programmiert?
-
Thread
ADC / DMA Problem beim STM32F030
Bei meinem STM32F103 übernimmt diese Aufgabe der DMA und die Channel Konfiguration. Funktioniert dies beim STM32F030 nicht?!
führen?! Spannung am Oszi sieht gut aus mit 3,3V. Bei meinem anderen Projekten mit STM32F407 oder STM32F103 gab es da nie Probleme? Ist beim STM32F030 irgendwas besonderes noch zu beachten?! Andere Programmteile funktionieren wunderbar. Taster ein/ auslesen, zwei 7-Segment Anzeigen ansteuern, UART
-
Thread
STM32F072 ADC Genauigkeit trotz Kalibrierung nicht optimal
herausgeführt. Vlt. die Interne Referenz verwenden und entsprechend kalibrieren. Ich verwende den STM32F103Z im 144pol. Geh. und mit externer Präzisionsreferenz von 2,5V.Da arbeitet der ADC schon aufs Bit genau. Grüsse
-
Thread
STM32 USB Bootloader Pull-Up Problem
F4 brauchen keinen externen Zur Info, z.B.: STM32F105 - braucht keinen externen Widerstand STM32F103 - braucht einen externen Widerstand
-
Thread
Defekte STM32F103 von Reichelt?
Guten Mittag, es kam bei mir jetzt ca 3 mal vor, dass ich vermutlich defekte STM32F103 von Reichelt bekommen habe. Das Symptom war, dass SWD nicht funktioniert hat, mein OpenOCD konnte sich nicht an die Controller connecten. Ich hab aus China noch ein paar von diesen BluePill-Clonen
schrieb im Beitrag #5452572: > es kam bei mir jetzt ca 3 mal vor, dass ich vermutlich defekte STM32F103 > von Reichelt bekommen habe. Wenn die besonders billig waren, waren das eventuell vorprogrammierte Chips die der Kunde nicht mehr haben wollte. Da ist dann SWD meistens abgeklemmt, und man
-
Thread
Schreibfehler bei Bootloader auf ARM
Nehmen wir an, man hat einen Bootloader, welcher eine Applikation auf den selben Controller (STM32F103) schreibt. Nehmen wir an, es kommt bei der Programmierung einer Flash-Zellen zu einem Spannungsausfall. Könnte es sein, dass dabei eine falsche Speicherzelle beschrieben und der Bootloader zerstört
sicheren Seite. Was passiert aber wenn der Bootloder nicht geschützt wäre und er bei einem STM32F103 bzw. ARM32 abgeschossen wird? Könnte das dazu führen, dass beim Startup irgendein Code im Flash angesprungen wird oder sind beim ARM bzw. bei STM32F103-Controller bereits Schutzmechanismen vorhanden
-
Thread
Lötstationen
man graphisch die Step PID Antwort analysieren kann. Ich habe vor entweder einen AVR 1284P oder STM32F103 einzusetzen. Mit dem letzteren habe ich relativ viel Erfahrung. Mit Atollic Truestudio arbeitet es sich damit recht gut und der Debugger ist natürlich auch nicht zu verachten. Wärend der SW Entwicklung
-
Thread
L6203 Schaltplankontrolle
ich es richtig verstehe) laut Figure 7b die Verlustleistung höher ist. Die Logik wird mit einem STM32F103 verwaltet. Hierbei habe ich noch das Problem, dass der Output von Sense ja von 0V-5V geht. Wenn ich das jetzt über einen einfachen Spannungsteiler am ADC messe: wie berechnet sich daraus eigentlich
-
Thread
MDK lite vs MDK licensed für M0/M0+
oder was man sonst noch für eine spezielle Anwendung braucht. Selbst ein 2$ BluePill Board mit STM32F103 ist da weit über dem Limit.
-
Thread
Software / Treiber für HD44780 auf STM32
Hallo, hat einer eine Bib für ein STM32F103 für ein Standard HD44780? Ich kann keine finden.. sonst würde ich versuchen zu portieren und in dem Artikel zu verlinken... VG
-
Thread
STM32F1: Wartezyklus nach Clock-Enable im RCC
Hallo, ich experimentiere gerade mit der DMA-Einheit auf meinem STM32F103-Evalboard. Im Debugger klappt alles, in Echt schreibt die DMA wild im Speicher herum. Mir ist aufgefallen, dass bei der DMA im CR1 das DIR-Bit, welches ja festlegt, ob von Peripherie nach RAM
-
Thread
64x32 RGB LED Panel (p3-6432-2121-16s-d1.0)
auf dem PCB verbunden. ICs: 3x DP74HC245 4x TC7258E 24x ICN2028BP Ich benutze ein STM32F103C "blue pill" board via stm32duino und Arduino IDE. Dieses Programm [c] #define R1 PB3 #define G1 PB4 #define B1 PB5 #define R2 PB6 #define G2 PB7 #define B2 PB8 #define A PA15
-
Thread
Online Eagle- und Gerber-Viewer
nicht alle Werte aus der Schaltplandatei angezeigt werden, wie z.B BZW04XXB für die TVS D3 oder STM32F103 für den MP. Irgendwie müssen die Werte ja in der Datei gelandet sein. Von daher hatte ich unterstellt, dass meine Linux-Version schlichtweg zu alt ist.
alle > Werte aus der Schaltplandatei angezeigt werden, wie z.B BZW04XXB für die > TVS D3 oder STM32F103 für den MP. "STM103..." steht im Schaltbild /unterhalb/ des Symbols. Bei der Diode ist es komplizierter, die gibt es mit vielen verschiedenen Spannungen, aber Schaltzeichen und Gehäuse sind für
-
Thread
Makefile stm32f1
stm32make> make ~/opt/gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gcc -nostartfiles -Tlibs/STM32F103XB_FLASH.ld libs/startup_stm32f103xb.s -o libs/startup_stm32f103xb /tmp/ccUJ7FAL.o: In function `LoopFillZerobss': (.text.Reset_Handler+0x26): undefined reference to `SystemInit' (.text.Reset_Handler
[code] ~/opt/gcc-arm-none-eabi-7-2017-q4-major/bin/arm-none-eabi-gcc -Tlibs/STM32F103XB_FLASH.ld libs/startup_stm32f103xb.s -o libs/startup_stm32f103xb[/code] Hier linkst du nur den Startupcode und sonst gar nix... Lass doch eclipse das makefile automatisch generieren, die aktuellen
-
Thread
Structarray mit Adressproblemen in C
mal um Stackgröße kümmern. Habe ich mich bisher nicht so mit auseinandergesetzt (ich habe einen STM32F103VET6). Der hat ja recht viel RAM. Ist der Stack stark begrenzt?
> Stackgröße kümmern. Habe ich mich bisher nicht so mit auseinandergesetzt > (ich habe einen STM32F103VET6). Der hat ja recht viel RAM. Ist der Stack > stark begrenzt? Das schöne ist, daß der überlaufende Stack genau den Verlauf der Übeltäter protokolliert. Wenn also immer wieder die gleiche
-
Thread
Eingangsbeschaltung bei Drehzahlmessung Verbrenner
Drehzahlmessung soll mithilfe des Unterbrecherkontaktes erfolgen (Impulsauswertung). Den Mikrocontroller (STM32F103) habe ich bereits programmiert und die Tests mit Logikleveln funktionieren. Jetzt fehlt noch die Eingangsbeschaltung damit auch eine Messung bei laufendem Motor möglich ist. Problem dabei ist, dass