-
Thread
Fertige Bibliothek oder selber schreiben?
vom F103 ist noch ganz > erträglich und logisch aufgebaut. Nur die Adressierung ist etwas schräg. Findest du? > ... ich auch: [[USB-Tutorial mit STM32]] Ja. Eben daher habe ich den Eindruck, daß man den USB low-level Kram auf dem F103 besser delegiert. Außer man ist masochistisch veranlagt.
-
Thread
seltsames Zahlenschloss
Port gesehen. Dabei hat der Chip offiziell gar kein USB. Ich habe asiatische Produkte mit STM32F103 wo das Programm größer als 64kB ist obwohl der Chip laut Datenblatt nur 32kB hat. Will sagen: Oft sind die Chips ganz oder teilweise mit einem nächst größeren Modell identisch, das mehr Funktionen
-
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
Anfänger braucht Entscheidungshilfe
3,3V betrieben, Spannungsregler sind auf dem Board vorhanden. oder: 1 Nucleo-64 Board mit STM32F103RBT6 zum Üben (enthält einen Debugging-fähigen Programmieradapter), und dann noch 5 kompakte Blue-Pill Boards für den finalen Aufbau (das Nucleo Board ist nämlich etwas klobig). Diese werden mit 3,3V
-
Thread
SPBT2632C2A Bluetoothmodul
ein Projekt das Bluetoothmodul SPBT2632C2A verbunden durch die UART-Schnittstelle mit einem µC STM32F103RB. Die ausgelesenen Sensordaten sollen über das Modul SPBT2632C2A an das USB-Dongle STEVAL-SPT3ATV3 (welches an einem PC angeschlossen ist)gesendet werden und am hterm dargestellt. Leider weiß ich
-
Thread
TouchGFX integration in Visual GDB
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
stm32f103 CAN-Interface
Hallo Zusammen, Ich versuche aktuelle mal ein CAN-Interface mit dem stm32f103 auf die Reihe zu bekommen. Generell verwende ich die StdPeripheral-Library. mein STM läuft mit 24MHz und externem Quartz. Der Can soll erst mal mit 125 kHz laufen. Angschlossen habe ich an Port A11
-
Thread
Heizungsregelung selber bauen
verworfen, CAN gefällt mir besser und eine Kommunikation zwischen einem LPC11C24 und Bluepill STM32F103 habe gestern noch hinbekommen. Die einzelnen Heizkreisregler mache ich doch autark, mit dem single point of failure beim zentralen Controller hast du Recht. Den sehe ich aber trotzdem als Brücke CAN-Ethernet
-
Thread
CubeMX 5 - User Label fehlen im C Code?
Ich habe gestern ein Projekt für den F103 angelegt, da sind sie wie gehabt in der main.h. Hänge mal deine .ioc an.
-
Thread
uClock - Matrix-Uhr mit WS2812 LEDs
Ich prüfe noch zur Zeit, ob die SW auch weiterhin wie beim WordClock-Projekt auch auf einem STM32F103 Mini-Development-Board läuft. Hier könnte es etwas knapp mit dem RAM werden. Die Software wird ständig weiterentwickelt. Folgende Punkte sind bereits umgesetzt: * Anbindung eines ESP8266-WLAN-Moduls
#5700572: > @Frank: Ist es eigentlich möglich / geplant die uClock Software > auch auf den stm32f103 laufen zu lassen? (Ich kenne leider die > Unterschiede zu den 401/407/411 nicht wirklich). Es wird dann ziemlich knapp mit dem RAM, so dass ich vom ST32F103 abrate. Man bekommt die jetzige Firmware
-
Thread
Optischer Lichtsensor mit dem STM32F103 steuern
Anfänger mit der Programmierung von Mikrocontrollern. ich beschäftige mich mit dem cortex M3 (STM32F103RB),für ein Projekt in zweck des Praktikums. In das Projekt soll ich ein Infrarot Lichtsensor zur Possitionerfassung benutzen.Der Sensor hat drei Pins,ein GND,VersorgungsPin(VCC) und SignalsPin. Ich
-
Thread
Ist die Wordclock jetzt tot?
vergisst ja in der Tat nichts - faszinierend! Hat zufällig noch jemand drei Shields für das STM32F103 herunfliegen? Oder weiß wo man sich die herstellen lassen kann? Schöne Grüße skipp
-
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 Fassungen
Pinheads beschaffen. Ich hatt ehier schon einmal so ein kleines Board mit dem "beliebten" STM32F103.. gepostet, auch mit Eagle-Dateien. Aber das ist bei der Pinverschaltung an die ST-Links angepaßt, also für dich erst nach Umarbeiten brauchbar. W.S.
-
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
OpenOCD startet plötzlich nicht mehr, Boards defekt
Einstellungen zwischendurch nichts geändert habe. Teil 2.1: Zum Glück habe ich noch 9 weitere STM32F103 China-Boards und nehme mir also ein Neues. Diesmal aber zuerst in der StdPeriphLib-Umgebung. Und siehe da: Es lässt sich ohne weiteres programmieren. Teil 2.2: Ich gehe also wieder zurück in meine
-
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
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 Not
-
Thread
STM32 und Infrarot Sensor
das ist genau der hier http://www.keil.com/mcbstm32/ Der Mikrocontroller darauf ist der STM32f103RB
gefunden indem der Verfasser auch zufälliger weise den gleichen Controller benutzt wie ich den STM32F103RB, aber auf einem Nucleo Board. Der Artikel dazu: https://www.digikey.com/eewiki/display/microcontroller/Adding+the+VL53L1X+Driver+to+an+STM32Cube+Project Ich bin dazu alles Schrittweise durch
-
Thread
MSP430 Aufkündigung?
, intern kann man die Frequenz per PLL erhöhen, wenn man > möchte. Du beschreibst das STM32F103VET6 Minimum System Board bestellt habe ich mir das STM32F103C8T6 Minimalsystem Modul Ich hoffe die sind kompatibel zueinander. Deine Seite ist übrigens Information pur! Cool!
intern kann man die Frequenz per PLL erhöhen, wenn man >> möchte. > > Du beschreibst das > STM32F103VET6 Minimum System Board > > bestellt habe ich mir das > STM32F103C8T6 Minimalsystem Modul > > Ich hoffe die sind kompatibel zueinander. > > Deine Seite ist übrigens Information pur! Cool!
-
Thread
STM32 Speicherbereich überwachen?
Flag, dass der Bildschirm geschrieben werden kann und der Thread wird aufgeweckt. CPU ist STM32F103VC. Ist sowas möglich? Wenn ja, wie? Gruss und schonmal Danke fürs Lesen.
-
Thread
MINOS - Minos Is No Operating System
button.c ist eine exakte Kopie aus meinem Projekt "WordClock mit WS2812", welches auf dem STM32F103-Mini-Dev-Board, auf den Nucleo-Boards STM32F401 und STM32F411 und neuerdings auch auf dem STM32F407 Black Board läuft. Daher ist die Unterscheidung per #define auch äußerst sinnvoll. Und ich werde den
werde ich demnächst auch hier vorstellen. So kann man dann den Compiler auf einem kleineren STM32F103 weglassen und es muss nur noch das NIC-Runtime-System unter MINOS auf dem STM32 im Flash vorhanden sein, um seine Anwendung auszuführen. Für das "Schieben" auf den STM32 bietet sich dann auch ein
-
Thread
Hyperloop vs. Transrapid
> Wieviel Tonnage hat ein Frachtflugzeug? 50t? Die gängigen großen Maschinen 777-F 103 Tonnen, die AN-124 150 Tonnen , die 747-F irgendwas um die 140 Tonnen und das AN-225 Einzelstück bis zu 345 Tonnen. Allerdings sinkt mit maximaler Zuladung die Reichweite. Wenn das maximale Zuladungsgewicht
-
Thread
[Und weg] Diverse Module Arduino, Step Up/Step Down, RTC, Mikrofon, WeMos, STM32
D1 mini - 3,50€ - 1x WeMos Lolin32 Lite WiFi + Bluetooth (einmal ausprobiert) - 3,50€ - 1x STM32F103 STM32 Blue Pill - 2,50€ - RTC Mix bestehend aus 3x DS1307 Modulen (zwei ohne Sockel, eins verkehrtherum angelötet) und 1x DS3231 Modul (ohne DS3231) - 0,00€ Am liebsten wäre mir alles zusammen für
-
Thread
I2C STM32F103
Hallo, ich bin gerade etwas am verzweifeln. Ich versuche einen I2C am STM32F103 zum laufen zu bekommen. Hierfür habe ich genau den Code von http://diller-technologies.de/stm32.html#i2c genommen. Deswegen habe ich das Projekt nicht angehängt (kann ich aber natürlich tun). Ich
Hardware I2C vom STM32F103 ist buggy steht im Errata Sheet. Ich habe lange Zeit versucht einen IMU über I2C auszulesen, habe gescheitert. Da manchmal kein ACK kam. Den selben Code habe ich auf gd32f103 ausprobiert und funktioniert
-
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 kann
-
Thread
Wie RTC Genauigkeit messen?
besten die Genauigkeit von einem RTC wie z.b. DS3231, DS1307, MCP7940N oder auch der interne im STM32f103 Es wird der drift in PPM angegeben, aber wie finde ich diesen Wert raus ? Reicht dazu ein logic analyzer? Vom STM32 gibt es diese Anleitung wie es kompensiert wird und wohl auch wie man die
dann tageszeitbedingt einen passenden Korrekturfaktor anwenden. Selbst der vom TO eingangs erwähnte F103 schafft das locker. Ein Narr, wer darauf verzichtet! Aber seit Sonntag ist im Rheinland ja wieder eine ganze andere Zeit angebrochen ;-)
-
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
AVR oder STM32 für Entwicklungsprojekt
weitgehend irrelevant. Wenn du Zeit hast, würde ich Dir zum STM32 raten, und zwar einem "Nucelo 64 STM32F103RB". Denn da ist der Programmieradapter/Debugger schon dabei. Wenn du unter Zeitdruck stehst, dann greife lieber zum AVR, und zwar einem Arduino Nano compatible Board. Zum Programmieren solltest du
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
den Bootloader Sektor im Appmode ausblendet. Den gleichen USB Core hat WCH übrigens auch im CH32F103 zusätzlich eingebaut was den F103 dann mit 2 USB Schnittstellen ausstattet, die extra Schnittstelle auch mit Hostmode. Leider sind die meisten WCH Chips momentan nicht zu bekommen.
-
Thread
MCU von SD booten
Application in den > SRAM laden und von dort ausführen. Geht halt nicht bei AVR. Mit dem STM32F103 wäre es zum Beispiel machbar. Der führt Code aus dem RAM sogar etwas schneller aus, als aus dem Flash. http://stefanfrings.de/stm32/index.html
-
Thread
STM32F103: bei UART1 remapped funktioniert der UART1 Interrupt nicht
Jetzt ist Zeit auf einen echten STM32F103 umzusteigen. Findest du nicht?
pegel schrieb im Beitrag #5615437: > Jetzt ist Zeit auf einen echten STM32F103 umzusteigen. Nein! Hier wird gespart, koste es was es wolle.
-
Thread
STM32F103, PWM als Tongerator
Hallo, ich wollte eine PWM eines STM32 als Tongerator benutzten. Dafür müsste ich ja ständig den Presacaler bzw. den Period wert ändern. Es gibt Befehle für den Compare Wert zu ändern (das müsste ja im Prinzip die Lautstärke sein). Wie kann ich Presacler und Period wärend der "Laufzeit" ändern. oder muss jedes mal den Timer abschlaten und mit dem neuen Tonwert initialisieren? Dank und Gruß Jan
-
Thread
STM32F103 Timer 3
Hallo, ich versuche mit Timer 3 und Timer 1 PWM Signale zu erzeugen. Mit Timer 1 funktioniert es wie ich mir geadacht habe. Leider kommt bei Timer 3 nur Unsinn raus. Pins habe ich den Code geschrieben. Sieht jemand den Fehler? Ich teste die Ausgänge mit PulsView. Dank und Gruß Jan main.c [c] TIM_SetCompare1 (TIM1, 200); // DISPLAY 1 TIM_SetCompare2 (TIM1, 400); // DISPLAY 2 TIM_SetCompare3 (TIM1, 500); // CHARGE PUMP TIM_SetCompare1 (TIM3, 499); // Test1 TIM_SetCompare2 (TIM3, 499); // Test2 [/c] pwm.c [c] #define PWMPINCHARGEPUMP GPIO_Pin_15 //TIM1_CH3N #define
-
Thread
welches Target für STM32FEBKC6T6 auswählen
Für ungefähr den gleichen Preis bekommst du STM32F103C8T6
hochsitzcola schrieb im Beitrag #5610567: > STM32F103 als Target hat nicht funktioniert, das habe ich an einem > einfachen Blink Beispiel ausprobiert. Funktioniert den das Beispiel mit einem echten F103?
-
Thread
STM32F103 JTAG abschalten GPIO einschalten
Hallo, ich habe bei einem STM32F103 gerade PB3 und PB4 also GPIO mit folgendem Befehl freigeschaltet: RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); Woher weiß
pro Pin) für > diesen Pin aktiviert ist. Bei einem F4 und co. ja. Nur geht es hier um einen F103 der diese Register nicht hat.
-
Thread
LEDs direkt an µC betreiben
Hallo, ich will mit einem STM32F103 Leds ansteuern. Die LEDs sind L-7104ID und GD brauchen also ca. 10mA um richtig in Fahrt zu kommen. Vorwiderstand hätte ich jetzt mit 1k2 (schon verbaut, waren mal an 12 Volt) und parallel 150 Ohm
-
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
verzichten. Mir fällt es ohne > HAL jedenfalls leichter. Volle Zustimmung. Gerade bei einem STM32F103 für den es vor der HAL ja schon die SPL oder so ähnlich gab. Und in 2 Jahren gibt es wieder was anderes. Dann lieber bei den Registern bleiben, die leben wenigstens so lange wie der Controller.
-
Thread
Stm32f407 flashen
Alternativ kann man die BlackMagicProbe Firmware verwenden, die kann man auch auf die kleineren F103C8 flashen.
-
Thread
Polyphonic Ton mit STM32F103
Ich würde gerne für eine (Weihnachtsbastelei) mittels einer Bluepill (die auf eine eigene Projekt-PCB dann geroutet werden soll) eine "Sound" Unterstützung haben. Und diese sollte mehrstimmig sein. Jetzt hat es hier jemand geschafft, so etwas mittels AVR zu machen (das mich schon vor ein paar Jahren begeistert hat): https://www.mikrocontroller.net/articles/AVR-Synthesizer So etwas hätte ich nun gerne auch für einen STM32. Leider mag ich die AVR der Assemblerteile wegen nicht wirklich auf einen STM32 portieren (vor allen Dingen denke ich würde das zu lange dauern). Genial wäre, würden
-
Thread
Arduino Due: Nanosekunden-Delay
SAM3X8E-Controllern kenne ich mich nicht so gut aus, aber bei den STM32 > geht das definitiv. Der STM32F103 spielt nach minimaler Initialisierung eine 3-Phasen-Sinus-PWM ab, ohne auch nur eine CPU-Takt zu benötigen. In meinen (Test-)Fall macht er 2..200Hz "Drehstrom" mit ca. 30kHz PWM-Frequenz. Sollte der
-
Thread
Display an µC
du hier mal ein Link. Ich habe gerade ebay durchsucht, konnte aber nichts finden. nur einen STM32F103 mit Display der dürft aber etwas klein sein. https://www.ebay.de/itm/3-2-TFT-Touch-LCD-board-Display-Screen-Panel-STM32-STM32F103VCT6-Dev-Boar/173078599180?hash=item284c49d60c:g:7wEAAOSwaB5XrU2i:rk:
hier mal ein Link. Ich habe gerade ebay durchsucht, konnte aber > nichts finden. nur einen STM32F103 mit Display der dürft aber etwas > klein sein. > https://www.ebay.de/itm/3-2-TFT-Touch-LCD-board-Display-Screen-Panel-STM32-STM32F103VCT6-Dev-Boar/173078599180?hash=item284c49d60c:g:7wEAAOSwaB5XrU2i
-
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?
, 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 die
-
Thread
RISC-V: Wird das was?
richtig sehe, dann hat der GD32VF103 die Peripherie vom > STM32F105, denn der hat gegenüber dem F103: > 2x CAN > DAC > USB OTG Ja, ich hab geschummelt. Ich hab ihn mit dem GD32F103 verglichen, nicht mit dem STM32F103. Da hier die Tabellen in den Datenblättern gleich formatiert sind lässt sich das einfacher vergleichen. Und da der GD32F103 zum ST32F103 laut verschiedenen Quellen vollkommen binärkompatibel (abwärts) ist und somit als Drop-In-Replacement funktioniert hab ich den GD32F103 kurzerhand als Drop-In-Replacement in meinen Vergleich
-
Thread
DCF77 von Peter Danegger
jedes mal den billigsten kleinsten prozessor oder was auch immer suchen. Ich benutze nur noch STM32F103 (1,5 Euro mit Platine auf Chinaebay und gut ist). Warum soll ich da noch mit nem Attiny oder was auch immer anfangen wenn nicht nötig... Immer den selben Code auf anwendungszweck angepasst
-
Thread
Naked ISR hier ok?
Thomas E. schrieb im Beitrag #5591414: > Nein, das heißt immer Sleep Mode. Bei den STM32F103 heißt das "Low-power modes". "Sleep mode" ist beim STM32F103 das was beim AVR der "Idle" ist.
-
Thread
Drehregler Peter D Code
Hallo, ich versuche den Drehregler ans Laufen zu kriegen. Anfänger Level! Benutzt wird ein STM32F103 Mikrocontroller. Ich habe mir bereits den Code von Peter D. angeguckt leider konnte ich ihn nicht nachvollziehen. Es ist verwirrend, wo die Funktionen reingeschrieben worden. Ich habe es erst selber
AA schrieb im Beitrag #5587896: > STM32F103 Soweit mir bekannt, hat der STM32F103 (Alle STM32F103 ?) einen (oder mehrere?) Timer(Hardwaredecoder), welcher direkt mit einem solchen Drehencoder umgehen kann. Den Code von Peter wirst du also
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
ich oder jemand anderes ihn auch in meinen kleinen PIC-Brenner einbauen. Der basiert auf einem STM32F103-Board, das ich hier schon mal gepostet hatte. Einstellbare Programmierspannungen bis ca. 14 Volt sind drin. So stellt sich mir der Stand der Dinge zur Zeit dar. W.S.
Oder den Minimaladapter zur Laufzeit mit einem passenden Firmwareblob füllen. Der kommt ins STM32F103 RAM und läuft dann da. Schon hat man für jeden Padauk die passenden Algos im Progadapter.
-
Thread
STM32 Pin einlesen funktioniert nicht
Hallo, ich wollte gerade an einem STM32F103 einen Pin einlesen. Leider bekomme ich es nicht hin (Anfänger). Kann jemand mal kurz über den Code schauen? Es handelt sich um einen Encoder mit Push Button. Ich wollte den zuerst mal testen (ohne