-
Thread
STM32 F4 memory model und Basisadresse des Codes
Schaltungsbeispiele etc. primär in dem Datenblatt des konkreten Prozessors findet, also z.B. beim STM32F103C8 hier: https://www.st.com/resource/en/datasheet/stm32f103c8.pdf Das Reference Manual (z.B. https://www.st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-arm-based
-
Thread
Spannungsteiler ADC mehrere Messbereiche
Hi Ich mochte mit einem STM32F103C8 (Blue Pill) eine Spannung messen die von 0 bis 14 Volt reichen kann (diverse Batterien). Ich erwarte keine "große" Genauigkeit da die VREF ja von VDD gespeißt wird, aber ein /bisschen/ Genauigkeit
Paul G. schrieb im Beitrag #6396030: > Der STM32F103 bekommt seine 3.3V (und damit VREF) von einem ADP151 LDO Hat der keine interne Referenz? Die wäre doch allemal deutlich genauer (vor allem auch was den TK betrifft) als die Versorgungsspannung
-
Thread
Integer-Berechnungen mit grossen Zwischenwerten
Hallo zusammen, ich will auf einem STM32F103 (Build-Umgebung ist der ARM-GCC none EABI, aber auf dem PC muss die Lösung natürlich auch funktionieren) relativ häufig eine Integer-Berechnung der folgenden Form durchführen: [math] y = \frac
Walter T. schrieb im Beitrag #6394991: > Hallo zusammen, > > ich will auf einem STM32F103 (Build-Umgebung ist der ARM-GCC none EABI, > aber auf dem PC muss die Lösung natürlich auch funktionieren) relativ > häufig eine Integer-Berechnung der folgenden Form durchführen Solange Flash
-
Thread
Nachkommastellen Arduino
Moin zusammen, ich hab hier ein STM32 F103 den ich mit der Arduino-IDE programmiere. Für astronomische Berechnungen brauche ich folgende Formel: double eps; eps=279.6966778+36000.76892*ta+0.0003025*(ta*ta); //ta=1.20658453 Der STM
-
Thread
Config Parser für embedded
https://github.com/compuphase/minIni habe ich auf einem STM32F103C8 schon benutzt.
-
Thread
STM32 SPI HAL Error
STM32F103RBT Nucleo-Board Hallo zusammen, wie die Überschrift schon sagt habe ich beim auslesen eines MCP33131-10 ADC's ein Problem. Es soll ein 16bit Wert, über HAL_SPI_Receive, ausgelesen werden. Jedoch
-
Thread
Suche nach passendem Mikrocintroller/Entwicklerboard
Vielleicht wäre ein ARM-Controller etwas für dich? STM32F103-Board o. ä. https://www.ebay.de/itm/STM32F103C8T6-Board-STM32-ARM/163195692168
Beim STM8 wäre nur das Modell 207/208 in Frage gekommen wegen den 2 UARTs. Hab mich dann für den STM32F103 entschieden, dazu gibt es auch einfache Entwicklerboards - ausschlaggebend war auch deren Verfügbarkeit und weniger der Preis. OK, bin zwar eher der Hardwarefreak, wag mich dann aber mit meinen basics
-
Thread
Bau eines vollbrückengegentaktwandler welcher Mikrocontroller
Der STM32F103 hat zwei Timer die 3phasig komplementaere Ausgaenge und Totzeit in Hardware koennen. Also fuer gleich zwei Motoren nutzbar. Nur falls das auch noch ne Anforderung ist...
-
Thread
F_CPU umschalten, gibt es etwas zu beachten?
eines STM32 nötig wäre: https://github.com/STMicroelectronics/STM32CubeF1/blob/master/Projects/STM32F103RB-Nucleo/Examples/UART/UART_Printf/Src/main.c#L88 In dieser Zeile die 9600 durch die gewünschte Baudrate ersetzen. Fertig. Beide Baudraten 31250 und 57600 sind /exakt/ erreichbar bei Verwendung
-
Thread
CAN Kommuikation ATmega328P
Fehlerquellen. Dann kann man auch Mikrocontroller und CAN-Controller aus einem Quarz versorgen. In Form des STM32F103C8T6 kriegt man das nachgeworfen, in Form des STM32-Olimexino komplett fertig aufgebaut mit Transceiver, Schutzschaltung usw (aber etwas teurer). Nebenbei ist das Ganze debug-bar und man kann sich
-
Thread
Batteriemonitor +-30A 0-42v
Shunt low side, 50A/75mV, INA219, 5V mit Spannungsteiler auf 2.5V Bus, ergibt 37.5mV/50A,ESP32 / STM32F103xx, FRAM, optional LIN. VCC 42->12/5/3.3V, was nun wirklich keine Kunst ist. INA219 setup 40mV. Spannung mit 39k/3.3k. Für 10S LiPo weitere 9 ADC Pins für die Überwachung der einzelnen Zellen.
-
Thread
Raspberry Pi Programmierung, Peripherie
Der letzte ist ein M4F, aber billiger und in vermutlich jeder Hinsicht besser als sein Vorgänger STM32F103... Nein doch nicht, seine Ausgänge sind etwas in Summe weniger hoch belastbar. http://stefanfrings.de/stm32/index.html
-
Thread
DS18B20 1-Wire Implementierung - Timing-Probleme
mir einen zusätzlichen IC besorgen > müsste. Wieso solltest du das müssen? Du benutzt einenSTM32F103C8 ...
Veröffentlichung > Deines Codes unter P&C mit Freude entgegen. Ich werde die mal eben für den STM32F103C8 aufbereiten und dann rel. Kommenarlos posten.
-
Thread
Plattenspielerantrieb Konzept - Hilfe gesucht
auf, 3 Motoren steuern den Tangentialtonarm, DD Antrieb vom zerlegtem Technics. Der BluePill (STM32F103 128K Flash, 20K RAM ) ist kraftvoll genug um all die diversen Aufgaben zu erledigen. Würde ich für eine Motorsteuerung ebenfalls hernehmen. Wobei es wohl speziell für BLDC Ansteuerungen passendere
-
Thread
Warum funktioniert Bit-Toggle mit XOR nicht im Interrupt?
Hat jemand eine Idee, warum beim STM32F103C8 ein Bit-Toggle per XOR in einem Timer-Interrupt nicht funktioniert? [c] void TIM2_IRQHandler() { GPIOC->ODR ^= GPIO_ODR_ODR13; TIM2->SR &= ~TIM_SR_UIF; } [/c] Entsprechendes Assembly
-
Thread
Interrupt Handler definieren bei STM32
dass man sich das Lesen der Manuals schenken soll, dann schreib doch bitte, welche Interrupts des STM32F103 vom Bluepill Board sich den Interrupt Vector teilen. Denn mit so einer allgemeinen Aussage ("a) Manche Interrupts den selben Vector benutzen") muss man ja doch wieder das Manual lesen.
-
Thread
STM32F103C8 - Keil MDK 5.31.0 - Kein automatischer Reset
die Keil MDK IDE Version 5.31.0 und schaffe es anhand der Einstellungen leider nicht, dass mein STM32F103C8 einen automatischen Reset nach dem Downloaden per SWDIO/SWCLK erhält. Nach kurzem googlen hat anscheinend jemand ein sehr ähnliches Problem: https://community.arm.com/developer/tools-software
-
Thread
Mikrocontroller als Kommunikationsschnittstelle
Ich würde da eins der günstigen Boards mit STM32F103 ("BluePill") nehmen. Der Controller hat 3 UART Schnittstellen, somit brauchst du nur noch passende Pegelwandler (MAX2323 o.ä.).
-
Thread
Stm32f103 Stop mode
Hallo zusammen, ich möchte den Stm32f103 im Stop mode mit einem RTC Alarm alle 30 ms wecken und dann wieder schlafen legen, ist das möglich ? Laut user manual: Seconds interrupt, for generating a periodic interrupt signal with a programmable
-
Thread
Kann ein STM32F1 (BluePill) das 1Msps A/D mit CLK
Der Stm32F103 kann nur USB-FS. Stm32F723 hat internen HS-Phy.
-
Thread
IK und GRBL machbar?
den ganzen Leiterplatten dazu. Aber ich denke das der AVR um alles zu machen dann doch einem stm32f103 oder so weichen muss. So weit ich das sehe muss ich "nur" G00 & G01 ändern und etwas aufräumen. Das was Du da schreibst sind aber dann die wirklichen MAX und MIN Werte. Da kommt aber dann noch
-
Thread
Prozessor mit Akkuzelle versorgen
Moin... Aufgabe: 1 STM32F103 mit 5 LEDs über nen Akku versorgen. Ich nehem jetzt die Powerbank (habe ich schon bestellt gehabt). Nehme jetzt noch ne Goldcap (hoffe der reicht um die Powerbank zu wecken und messe die Spannung
-
Thread
STM32F103 Flashzelle öfters beschreibbar vor dem löschen?
Können die Bits aus dem Flash Speicher vom STM32F103 mehrfach hintereinander programmiert werden? Also solange die Bits von '1' auf '0' programmiert werden? Laut meiner Erfahrung nein. Das geht dann nur, wenn die gesamte Page gelöscht wird.
-
Thread
STM32F103 Zugriff auf Port -> nur Hi-Byte
Ist es möglich nur auf das Hi-Byte eines Ports (bzw. generell eines Registers) vom STM32F103 zuzugreifen? Habe es probiert. Es scheint nicht zu gehen. Nur Lo-Byte geht aber.
#6333277: > Ist es möglich nur auf das Hi-Byte eines Ports (bzw. generell eines > Registers) vom STM32F103 zuzugreifen? > Habe es probiert. Es scheint nicht zu gehen. Es geht ganz profan mit AND/OR Maskierung wie bei jedem C-Compiler. Natürlich sind solche Zugriffe nicht atomar. Viele 32Bitter
-
Thread
USB-Kabel auf Hohlstecker 2,1
Falls du nichts fertiges findest, kannst du meine Eigenbau-Lösung verwenden: Mit einem billigen STM32F103-Board und dieser Software werden die 500mA angefragt, und wenn freigegeben ein Pin geschaltet: https://github.com/Erlkoenig90/f1usb/tree/usbpower
-
Thread
Eigenes Staubsauger Roboter Motherboard Entwicklung und Verbesserung Raspberry PI.
einem externen Rechner steuern, ist der RPi sicher nicht dumm. In meinem Sauger erbeitet ein STM32F103 und das erscheint mir sinnvoller als eine Linuxkiste mit Python.
-
Thread
Neue Auflage vom Buch: Einblick in die moderne Elektronik
warten. Mir wird gerade 15,01€ angezeigt: https://www.amazon.de/NUCLEO-F103RB-Entwicklungskit-STM32F103RB-STMicroelectronics-integriert/dp/B0121QTVV4
#6325262: > Mir wird gerade 15,01€ angezeigt: > https://www.amazon.de/NUCLEO-F103RB-Entwicklungskit-STM32F103RB-STMicroelectronics-integriert/dp/B0121QTVV4 Ja aber das ist doch kein Nucleo-F303RE?!
-
Thread
Stm32F103 I2C Konfiguration Bare Metal
Guten Abend, folgende Konfiguration lässt mein kleines BluePill Board leider kalt: [c] RCC->APB2ENR |= RCC_APB2ENR_IOPBEN | RCC_APB2ENR_AFIOEN; GPIOB->CRL |= (GPIO_CRL_CNF6_1) | GPIO_CRL_CNF6_0 | (GPIO_CRL_CNF7_1) | GPIO_CRL_CNF7_0; RCC->APB1ENR |= RCC_APB1ENR_I2C1EN; I2C1->CR1 = 0x00000000; I2C1->CR2 = 0x00000000; I2C1-> CR1 |= I2C_CR1_PE; [/c] zum Konfiguration testen habe ich ein Oszilloskop und schaue mir die beiden Leitungen an. Mit [c] I2C1->CR2 &= I2C_CR1_START; [/c] müsste ich doch eigentlich was sehen, oder?
-
Thread
Induktionsheizung
IGBT`s, 22 Ohm Gatewiderständen, P6KE18CA und 10 kOhm über den Gates. Gesteuert wird mit einem STM32F103 (bluepill), natürlich mit Totzeit (ca. 1 µs. Als Treiber werden zwei MCP14E10 verwendet mit jeweils einem GDT, welcher jeweils einen Brückenzweig ansteuert. Anfangs war mal angedacht, das Ganze
-
Thread
STM32 UART buffer rx
bereits passend für einen STM32F10x. Hab ja selber sowas vor Zeiten gepostet. Siehe Lernbetty, siehe STM32F103C8T6.ZIP und so weiter. Dort überall sind fertige UART-Treiber drin, auf die man bloß seine werte Nase richten müßte. Aber nein, selbst zum Suchen in diesem Forum sind genau _DIE_ Leute nicht bereit
-
Thread
[V] STEVAL-IHP005V1 Powerline transceiver Entwicklungsboard von STMicroelectronics
Stromnetz mit Powerline Modem Das Board beinhaltet das ST7540 FSK power-line Modem und einen STM32F103xB Prozessor. Die Modulplatine ist ein voll funktionsfähiges Kommunikationsmodul mit 8 programmierbaren E/As, einer Echtzeituhr und Flash-Speicher für Modemparameter und Benutzerdatenspeicherung
-
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
CMAKE_OBJDUMP 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
VS Platformio Include Fehler
Hochladen hat anstandslos funktioniert. Als nächstes wollte ich ein in Eclipse erstelltes Projekt mit STM32F103 "importieren" und komme jetzt nicht weiter. Aus irgendeinem Grund wird die stm32f101xb.h nicht eingebunden. Meine platformio.ini sieht wie folg aus: [c] [env:genericSTM32F103CB] platform =
geschafft, dass der Build-Prozess durchläuft. Ich musste allerdings fast überall manuell #include "stm32f103xb.h" einfügen. Und Intellisense scheint es nicht zu raffen, dass es die Datei wirklich gibt.
-
Thread
Wie findet ein Staubsaugerroboter seine Ladestation?
Leuchtturm) und der Saugi empfängt immer in alle Richtungen. NB: der Grixx arbeitet intern mit einem STM32F103.
-
Thread
Suche ein Starterkit
ohne FTDI oder andere Zwischenchips. Da das ganze periodisch reproduzierbar ist, reichte ein STM32F103 aus. Die Abtastrate lag bei 72MSPS für jeden ADC Kanal (kein Witz!). Die Zeitauflösung sowohl für den Vorlauf als auch die On-Zeit der Spule bei 1/72MHz. Wenn man die Timer sinnvoll verschaltet
-
Thread
STM32 Blue Pill bei eBay: Original oder Fälschung?
Blacjmagic Debug Probe/Debugger erkennt inzwischen Nachbauten des STM32F103.
Wo bekommt man denn den Bluepill STM32F103C8T6? robotdyn.com ist down
-
Thread
5V SMI Slave an 3,3V uC STM32
niemals bekommen, weil der STM ja nur mit 3.3V betrieben wird. Wenn ich dann in das Datenblatt eines STM32F103C8 (DocID13587 Rev 17) auf Seite 65 in Table 36 nachschaue, sehe ich, dass der Prozessor in Worst Case Fall nur eine Ausgangsspannung von VDD-1.3V erzeugt, bei VDD=3.3V sind das gerade mal 2.0V.
-
Thread
Stm32F103 Custom Board stabilitätsprobleme
Hallo, ich habe mir eine eigene Platine mit einem STM32F103C8T6 gebaut. Nachdem sie nun angekommen ist habe ich einige Probleme. Der Mikrocontroller wird über SWD und einem ST Link V2/1 ( Nucleo Board) mittels Platform IO programmiert ( Habe auch schon
Tim M. schrieb im Beitrag #6302970: > Hallo, > > ich habe mir eine eigene Platine mit einem STM32F103C8T6 gebaut. Nachdem > sie nun angekommen ist habe ich einige Probleme. Ja was denn nun: Hast Du sie gebaut oder ist sie angekommen? Entscheide Dich!
-
Thread
STM32F103C8T6 Blue Pill übertakten
Hallo. Kann man eigentlich den STM32F103C8T6 auch ohne den externen Oszi des Blue Pill übertakten? Und ja ich weiß dass Übertakten technisch keinen Sinn ergibt, aber ich wills aus reinem Spaß an der Sache trotzdem versuchen. Wie man
gebaut der so richtig > effizient ist, aber da scheiterts an der Rechenleistung, das gibt der > STM32F103 nicht her. Das ist nicht korrekt. Habe in 2014 einen BLDC Regler mit 700 Watt selbst aufgebaut, mit einem solchen STM32F103. Und er hatte dann immer noch Reserven, um die Kommunikation
-
Thread
STM32F103C8T6 "No response from the target"
Leute, da ich mich gern in die Mikrocontroller Programmierung reinfuchsen will habe ich mir ein STM32F103C8T6 Blue Pill bestellt. Nun habe ich aber das Problem, dass ich schlicht keine Verbindung zum Controller bekomme. Ich habe einen TTL to USB Adapter dran (A9 -> TxD, A10-> RxD, GND -> GND und 3.3
Sam K. schrieb im Beitrag #6301409: > STM32F103C8T6 Blue Pill bestellt. Der ist meistens eine Fälschung. Siehe: https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.7.3.1
-
Thread
SPI am STM32F103 funktioniert nicht wie gewünscht
Hallo zusammen Ich möchte mit einem STM32F103CBT6 einen Schrittmotor Controller TMC5160 per SPI ansteuern. Nun habe ich ein Problem mit der konfiguration des SPI am STM32. Ich schaff es einfach nicht eine Verbindung zum TMC5160 herzustellen.
-
Thread
Bauteilfrage zu SD5000N
Schalter benötigt, der Signale im Bereich von -5V bis +5V schalten soll. Gesteuert wird mit einem stm32f103. Also mit 3.3V. Erster Ansatz war ein 4066 Schalter. Dieser hat aber Anforderungen an die zu schaltende Signalspannung, es muss ein Levelshifter verwendet werden, der das 0/3.3V Steuersignal in
-
Thread
stm32duino pinname datentyp
Hallo euch allen, ich möchte bei PlatformIO eine STM32F103 mit der Arduino (STM32duino) Libary programmieren und möchte, da es für meine Zwecke es einfacher ist, die Pin bzw. ihre Bezeichner (z.B. PA1) in einem Array speicher, um diese dann über pinMode
-
Thread
4DLCD-32QA mit STM32 initialisieren
ich möchte das 4DLCD-32QA Display von 4D-Systems ansteuern. Als Kontroller verwende ich einen STM32F103RBT6. Ich möchte das Display per Parallel-Schnittstelle ansteuern. Das Display habe ich wie folgt angeschlossen: 1 -> GND (GND) 2 -> GND (GND) 3 -> VCC (+3.3V) 4 -> x 5 -> x
-
Thread
Übergang von wenigen großen Batch- zu vielen kleinen Realtime-Übertragungen
Led Cube (Einen 5bit PWM 100Hz 16³ Led Cube habe ich bereits geschafft). Bisher habe ich den STM32F103 als Treiber für den Würfel und zur Frame-Generierung verwendet. Damit ich einiges mehr Rechenleistung und bequemer Programmieren kann, möchte ich den μC von der Frame-Generierung entbinden und auf
zeigt diese an. Momentan grübele ich über die Kommunikation zwischen dem μC und SBC. Der μC (STM32F103) hat 20KiB RAM und kann somit ein komplettes Frame im Speicher halten (4*16³=16KiB). Zur Synchronisierung will ich das Frame in eine obere und untere Hälfte teilen. Eine Hälfte wird zur Darstellung
-
Thread
Erfahrungen mit libopencm3?
Habe sie mehrfach auf einem stm32f103 benutzt. (recht komplexe Timer, ADC, USB, I2C, und bestimmt noch ein paar andere Sachen) Bisher nur gute Erfahrungen. Wenn man sich unsicher ist was eine Routine tut, kann man direkt über die
-
Thread
SWO Atollic True Studio STM32Gute
Schweinsteuer >>100kDM und hat eine extra Klimaanlage benötigt. War von der Komplexität eher ein STM32F103 ohne Peripherie der simuliert werden sollte. Also NO WAY für Realtime heute. #/OT Der Weg mit den Debuggern ist doch nicht schlecht, warum da was Neues erfinden? rgds
-
Thread
unique id STM32f103
Siehe https://stackoverflow.com/questions/29323699/how-to-find-the-device-id-of-a-stm32f103ret
#6274623: > Siehe > https://stackoverflow.com/questions/29323699/how-to-find-the-device-id-of-a-stm32f103ret Hmm verstehe ich jetzt nicht ganz. Warum kommt es in meinen Code zu einen Hard Fault?