-
Thread
STM32G071 LQFP32 und der HSE
anzustöpseln. Da wollt ich jetzt nicht ne Mouserbestellung aufmachen und Reichelt hat die oder den uralt F103. Also ich weis nichtmal was für neue Features die G haben ;) Der Jlink versteht den G071 laut der Webseite wohl schon und die Treiber schreib ich eh selber. @A. B. Ah danke, hab ich wohl zu schnell
-
Thread
Zeitschaltuhr + PWM
früher oder später das Getriebe. Falls du ein Arduino Board mit RTC suchst, google mal nach "STM32F103C8T6 minimum system development" Board. Dazu besorgst du dir noch einen "ST-Link v2" kompatiblen Programmieradapter. Anleitung: http://wiki.stm32duino.com Die RTC wird von Arduino nicht unterstützt
-
Thread
MOSFET Ersatztypen für DMG1024 u. DMG1023 gesucht
Ja ich weiß, so einen BMP kann man fertig kaufen. Aber ich habe ein Maple Mini Board (mit dem STM32F103CBxx) schon liegen und ich muss "nur" den Rest herum bauen.
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
#5774112: > sag Bescheid, welchen Du brauchst Danke für das Angebot. Bislang genügen mir die STM32F103.
Atmega328p wird ja auch noch regelmäßig verwendet und der ist ein/zwei Tage älter als so ein STM32F103 ;)
-
Thread
Frequenz Messung InputCapture STM32
Guten Morgen, ich versuche mit einem Stm32F103 eine Frequenz zu messen. Und das Ergebnis ist fast gut. Irgendwie ist die Messung immer um einen 1% zu niedrig. (gegenüber Oszilloskop) die Init des Timers sieht so aus [c] void
-
Thread
Qualität und Haltbarkeit von preiswerten DSOs
Mikrocontroller mit drei unterschiedlichen Beschriftungen: STM32F101CBT6 (128kB ohne USB) STM32F103C8T6 ( 64kB mit USB) STM32F103CBT6 (128kB mit USB) In Wirklichkeit steckt in allen dreien der selbe Chip. Es würde mich nicht wundern, wenn noch viel mehr Modelle das gleiche Innenleben haben.
Mikrocontroller > mit drei unterschiedlichen Beschriftungen: > > STM32F101CBT6 (128kB ohne USB) > STM32F103C8T6 ( 64kB mit USB) > STM32F103CBT6 (128kB mit USB) Kann natürlich reine Marketing Sache sein. Aber es gibt auch die Möglichkeit das der Chip beim binning einfach nicht alle Test besteht (
-
Thread
Spannungsversorgung STM32 Custom Boards
Der Schaltplan zum Blue Pill: http://stefanfrings.de/stm32/STM32F103C8T6-Board-Schematics.pdf Und der Schaltplan zum STM32F103VET6 Minimum System: http://stefanfrings.de/stm32/STM32F103VET6-Board-Schematics.pdf Danke.
paulk. schrieb im Beitrag #5770681: > Beim Blue Pill sowie STM32F103VET6 Minimum System schreibt er, dass man > nicht gleichzeitig das Board mit 5V über USB und 5V von einem > zusätzlichen Netzteil versorgen darf. Weil das Board bei ausgeschalteten PC 5V in den
-
Thread
stm32F103 DMA Uart3 und Uart4 zu tunneln
Nö. der F103 hat nur USART1 .. USART3.
pegel schrieb im Beitrag #5770885: > Nö. > der F103 hat nur USART1 .. USART3. Er hat nach UART gefragt. Also korrekte Antwort: Er hat je nach Modell USART1..3 und UART4..5.
-
Thread
AVR AtMEGA328P-PU u. I2C in Arduino: Probleme mit mehrdimensionale Arrays
Mikrocontroller, die nicht einzelne Bytes via I²C aneinander reihen können. So ist das z.B. beim STM32F103. Da muss man die letzten drei Bytes vor dem anders behandeln. Es gibt vielleicht auch Mikrocontroller, wo das gesamte zu übertragende Paket an einem Stück vorliegen muss. Ich schätze, dass die Arduino
-
Thread
Feedback zu Schaltplan für Roboterplatine
mittels LIDAR selbst lokalisieren und 2D Karten aufnehmen kann. Die zentrale Einheit ist der STM32F103, dieser soll über SWD durch den Raspi remote geflashed werden können. Der MCU soll u.a. dazu verwendet werden um die Antriebsmotoren anzusteuern. Es sollen sich jeweils zwei Motoren Links und Rechts
-
Thread
IAR Interrupts
bzw. in welcher Datei werden bei IAR die Interrupts (mit Name, Adresse,...) festgelegt? µC: STM32F103C8T6 Grüße
In der Startup Datei. startup_stm32f103xx.s zum Beispiel.. Da steht keine Adresse sondern ein Offset zum Start der Vector Tabelle
-
Thread
Schnellere MCU als der ESP8266 zu einem guten Preis?
ein paar Bytes raushauen oder ich sende jedes Byte, ob geändert oder nicht. Mit FSMC und STM32F103 @72MHz komme ich auf lumpige 3-4fps. Übertaktet auf 128MHz entsprechend mehr (steigt linear mit an). Und das Problem beim Testen der FPS war auch keines, was mit Datenbeschaffung zu tun hatte, ich
-
Thread
Daten von Eigenbau-Leistungsmesser visualisieren + EIngangs-Schutzschaltung
aufgeteilt, der Mikrocontroller-Teil und die "Current Probe" (Shunt+OPV+Teiler). uC-Teil: * stm32f103, SD-Karte, TFT-Display, ein paar Buttons * FTDI an USART1, USB-device Buchse angeschlossen + funktioniert Current Probe: * Shunt 0,39Ohm, 1%, 5W, Dale RH5 * LT1013 * Teiler-/OPV-Widerstände sind
-
Thread
MosFET Auslegung
noch nicht dimensioniert, da ich mir über die Schaltgeschwindigkeit noch nicht sicher war. Der STM32F103 den ich verwenden will hat nur garantierte Logikpegel bis 8 mA, daher den Treiber. Ich hab bei Mouser schon ein paar schöne gesehen. Wenn ich mit einer Frequenz von ~0,1 Hz den Widerstand schalten
Bastian W. schrieb im Beitrag #5768936: > die Schaltgeschwindigkeit noch nicht sicher war. Der STM32F103 den ich > verwenden will hat nur garantierte Logikpegel bis 8 mA, daher den > Treiber. In das Mosfet-Gate fließt nur im Umschalt-Moment Strom. Deine PWM ist so langsam (fast schon Gleichstrom)
-
Thread
STM32 HAL_SPI Problem: MOSI immer HIGH
Ich wüsste auch gerne mal, warum das CubeMX Projekt für den STM32F103C8T6 ist, aber oben in https://www.mikrocontroller.net/topic/470306?goto=5766192#5765689 ein STM32F030 genannt wurde. Das trägt natürlich nicht gerade dazu bei, Klarheit zu schaffen. Welcher STM32
schrieb im Beitrag #5766197: > Ich wüsste auch gerne mal, warum das CubeMX Projekt für den > STM32F103C8T6 In Layout und Schaltplan ist ein STM32F103C8T6 wie im QubeMX Projekt. Auf dem Bild ist der falsche Value eingetragen sorry.
-
Thread
STM32 HAL und interrupt
Guten Tag, ich möchte mit den STM32F103 anfangen und habe eine Grundsatz Frage nicht verstanden. Im Referenzmanual steht das die Interrupt Vektoren sammel Vektoren sind und das das entsprechende Interrupt Flag gelöscht werden muss. Wenn
verwendet sein. Ich vermute, dass ST die Pegelgesteuerte Variante bevorzugt hat. Bei der RTC vom STM32F103 weiss ich mit Sicherheit, dass der Sekunden-Interrupt Pegel-gesteuert ist. Da muss man das Flag innerhalb der ISR zurück setzen. Beim USART ist er auch Pegel-gesteuert, da setzt sich das Flag allerdings
-
Thread
STM32F103VCT mit NUCLEO-F103RB testen
Hallo, ich habe noch eine Frage. Ich habe eine Platine mit dem STM32F103VCT gezeichnet. Bis ich diese bekomme würde ich gerne an der Software arbeiten. Ich habe ein NUCLEO-F103RB kann ich darauf die Software testen? Ich meine die Pin die das Nucleo nicht hat ist einfach
Die sauberste und professionelle Methode wäre ein: #define STM32F103VCT und alles was nur der Große hat in einen: #if defined(STM32F103VC) ..... #endif Block zu setzen.
-
Thread
SS bei 2 uC weglassen?
hängen bleibt. Genauso sind einige I2C Implementierung in Hardware sehr "interessant" (Beispiel STM32F103: die Filter hängen sich auf und müssen beim Starten mit manuellem Pingewackel "entsperrt" werden). Ich würde mir kein I2C antun wenn ich es nicht muss.
bleibt. > Genauso sind einige I2C Implementierung in Hardware sehr "interessant" > (Beispiel STM32F103: die Filter hängen sich auf und müssen beim Starten > mit manuellem Pingewackel "entsperrt" werden). > Ich würde mir kein I2C antun wenn ich es nicht muss. Weder braucht man bei der SPI über eine
-
Thread
IAR St Link V2 Target doesnt match
Schuß ins Blaue: Hat der IAR seine STM32F103xx.svd ?
Leopold N. schrieb im Beitrag #5759986: > Programmieren möchte ich einen STM32F103C8T6 über SWD. Schau mal genau auf den µC, vermutlich hast Du einen CS32F103C8T6 und keinen STM32F103C8T6. Die Chinesen rüsten die Bluepills mittlerweile mit CS-Clones aus, die kompatibel sind, aber
-
Thread
Frage zu STM32 und SWD-Interface
Prototypen - einen nach dem anderen. Dauert nur etwas lange :( ~25 Sekunden für 220kB auf einem F103VC. Sehr nervig: a) beim Entwickeln, wenn man alle paar Codezeilen kurz testen will b) beim Schreiben von 60 Prototypen am Stück. Ich habe schon versucht, SWDIO und SWDCLK parallel an mehrere
-
Thread
ATmega32 noch zeitgerecht?
persönlicher ATmega32-Ersatz ist irgendein STM32Lxxx (stromsparend) oder ein STM32F10x, meist ein STM32F103C8 (auch nicht mehr zeitgemäß, aber sehr gut erhältlich).
-
Thread
stm32f103 RTC Interrupt öfter als erwartet
Es geht um folgendes Programm auf einem Nucleo-64 Board mit STM32F103RB (ohne HAL): [c] #include "stm32f1xx.h" void initRtc() { // Enable the backup domain SET_BIT(RCC->APB1ENR, RCC_APB1ENR_BKPEN + RCC_APB1ENR_PWREN); // Enable write access to the
Zitat aus dem Referenzhandbuch gesehen, wo genau dies > empfohlen wird? > >> Beitrag "Re: stm32f103 RTC Interrupt öfter als erwartet" Ich würde mir nochmal das Referenzmanual genau durchlesen. Insbesondere 18.3.4 Das Register RTC_CRH wurde hier nicht erwähnt.
-
Thread
An W.S.: Läuft deine USB Implementierung auch auf STM32F303?
Das ist übrigens der gleiche Code, wie der von 2015 für STM32F103.
Oder hast du's mit dem nop() übertrieben? Ich hoffe nicht. Genau so funktioniert es auf dem STM32F103. Ich versuche morgen mal etwas mit Hilfe von Trace Meldungen herauszufinden, damit die ISR zügig durchläuft.
-
Thread
Gibt es den Atmega1284 auch eine Nummer größer?
2015 (ST32F103xF STM32F103xG). Das ist in etwa vergleichbar mit ATMEGA8 / ATMEGA16 zu ATMEGA88PA / ATMEGA164PA. Kann man machen, aber irgendwie legt man sich damit nur Steine in den Weg. Stefanus F. schrieb
Als aktuellen Nachfolger des STM32F103 sehe ich den STM32F303, den es auch als Nucleo Board gibt.
-
Thread
STM32 UART HAL
", toUART0); [/c] und das funktioniert (mit meinen I/O-Funktionen). Such einfach mal nach "STM32F103C8T6.ZIP" W.S.
W.S. schrieb im Beitrag #5755003: > Such einfach mal nach > "STM32F103C8T6.ZIP" schlaumann poste hier mal bitte den link zu dem zip, mercy! mt
-
Thread
[V] Microcontroller, diverse Boards(STM32, HM11, ESP32, Sparkfun, Adafruit) und Elektronik
ESP32 Dev Board -> gebraucht -> 10 Euro - 1x STM32F051 Discovery kit -> neu -> 5 Euro - 1x STM32F103 Nucleo-64 -> neu -> 5 Euro - 1x Arduino/Genuino 101 -> gebraucht -> 10 Euro Ein Versand und Zahlung per PayPal ist möglich.
nRF51822 Modul Board -> gebraucht -> 2 Euro - 1x STM32F051 Discovery kit -> neu -> 5 Euro - 1x STM32F103 Nucleo-64 -> neu -> 5 Euro
-
Thread
I2C auf STM32F103
Problem mit dem I2C und bekomm diesen einfach nicht zum laufen. Als Hardware habe ich hier einen STM32F103ZE mit einem Segger Ultra + und einem Saleae Logic Analyser zum auslesen der SCL und SDA Pins. Der folgende Code ist unter embOS initialisiert: [c] void ConfigureI2CGPIO(void) { GPIO_InitTypeDef
bewiesen habe), dann muss wohl ein Messfehler vorliegen. Besorge Dir mal schleunigst ein Nucleo64-F103RB Board, damit du andere Hardware zum Vergleichen hast. Kostet nur ca 15€.
-
Thread
STM32F407 kann sich selbst in Knie schiessen
> Hätten sie's gewusst? Ja, das steht nämlich klar im Referenzhandbuch (jedenfalls beim STM32F103).
Ich hatte wenn ich mich recht erinnere mit dem F103 schon ein ähnliches, wenn auch quasi umgekehrtes Problem. Wenn man den F103 als SPI-Master mit Hardware-NSS konfiguriert, ist der NSS-Pin automatisch als Open-Drain konfiguriert und wenn man dann den
-
Thread
[V] Diverse Entwicklungskits
XB2B-WFWT-001 Modul -Cypress CY8CKIT-042-BLE-A -Atmel AT91SAM Evaluation Kit SAM3S-EK -ST STM32F103 Nucleo-64 -PocketBeagle Viele Grüße, Sebastian
-
Thread
STM32F103 Bootloader Problem
." > > Wird öfters übersehen. Das habe ich mehrmals kontrolliert. Blöde Frage hat der STM32F103 einen Boot1 Pin? Danke
foerch schrieb im Beitrag #5746255: > Blöde Frage hat der STM32F103 einen Boot1 Pin? Ja. PB2 Datenblatt Seite 30 Der Bootloader im F103 benötigt Bootpattern No.1 Pattern No.1: Boot0 = High; Boot1 = Low
-
Thread
STM32F1 HSE Quarz Serienwiderstand
Guten Abend, ich möchte bei meinem Nucleo Board F103RB den HSE Takt aktivieren. Nun laut Datenblatt muss ich R35 und R37 auflöten. Im der App Note AN2586 steht das "The value of REXT depends on the crystal characteristics. Typical value is in the range
dieses Quarz 8,0000-HC49U-S Gibt es hier eine Wert der immer passt? Im Datenblatt des STM32F103 ist nur ein Widerstand in Serie zu OSC-Out Was ist richtig? Danke für das Licht ins Dunkel
-
Thread
STM32 ADC durch CC4 von Timer 1 triggern geht nur ein mal
auf 1 :-( [c]__HAL_ADC_CLEAR_FLAG(hadc, (ADC_FLAG_JSTRT | ADC_FLAG_JEOC));[/c] Prozessor ST32F103, Umgebung Eclipse mit OpenSTM32 Muß noch irgendein anderes Flag von Hand gelöscht werden? Gruß hochsitzcola https://github.com/stancecoke/LishuiFOC
-
Thread
Atollic TrueSTUDIO richtig verwenden
verwenden und mir wurde das Atollic TrueSTUDIO empfohlen. Nun habe ich einige versuche mit den STM32F103 gemacht und ich habe so meine Schwierigkeiten mit der Entwicklungsumgebung. Zum einem möchte ich die Autovervollständigung nutzen finde aber das STRG SPACE ziemlich umständlich und frage ob man dies
-
Thread
1-Wire Schaltung funktioniert nicht - Fujitsu Klimaanlage
the pricey communication board. I will make one, with onboard Blue Pill module (built around ST32F103 uC). My solution will have following ports: 1. Indoor A/C unit port 2. Wired remote port 3. Power 9-36V 4. UART1 (RX1, TX1) A/C unit port connected to ST32F103 5. UART2 (RX2, TX2) wired remote
communication between the indoor unit and wired remote is possible. When the jumper is populated, ST32F103 is injected in the communication stream, as a man-in-the-middle controller, and can intercept and modify messages according to one's need. If we remove ST320F103, and interconnect RX1 with TX2, and
-
Thread
Mechanische Tastatur für Schreiberlinge
vom Zahnarzt auf den Tastenschäften. Es gibt auch schon länger eine neue Controllerplatine mit STM32F103, um die Schwächen der Tastatur auszugleichen. Billiger ist die 'Cooler Master NovaTouch TKL', hat allerdings nur ABS Kappen. Könnte aber noch in dein Preissegment passen. https://www.getdigital.de
-
Thread
STM32 und L293D - Zusammengelegte Inputs
Hi, ich möchte einen L293DD mit einem STM32F103 ansteuern, um DC-Motoren zu betreiben. (Siehe Schaltplan) Am L293d sollen zwei Motoren hängen, die sich gleich bewegen, daher habe ich die korrespondierenden Inputs zusammen gelegt (In1/in4, In2/
-
Thread
Controller via USB an Computer: Wie am besten?
einigermaßen überschaubar sein soll, nimm einen Controller mit der "USB"-Peripherie. Das sind z.B. die STM32F103, aber /nicht/ die STM32F105.
-
Thread
STM32 Auswahl
bislang habe ich mit dem STM32F103 und F107 mit den alten ST-Lib rumgefrickelt und wenn die nicht gepasst haben auch selbst auf Timer-Register zugegriffen. Für den F107 habe ich zwar mal eine Ethnernet Hardware mit externer MAC gelötet
-
Thread
STM32: Keine Interrupte nach Vector Table Relocation
Hallo Forum, ich habe auf einem STM32F103 das Problem, dass nach einer Vector Table Relocation keine Interrupte mehr auslösen. Um diesem Fehler zu ergründen, habe ich mit der aktuellen STM32CubeMX eine Testapplikation erstellt, die nur Systick
noch einmal CubeMX aufgerufen, verändert, Projekt erzeugt, die system_stm32f1xx.c und die STM32F103C8Tx_FLASH.ld behalten die Änderungen und werden nicht überschrieben! 8. mit dem CubeProgrammer CLI ab Adresse 0x08005000 gestartet, blinkt Aufruf: ./STM32_Programmer.sh -c port=SWD -g 0x08005000
-
Thread
STM32 Umfang
paar Fallstricke bietet. Ich hatte vor ein paar Jahren mal was von Bernd K. aus dem Forum auf den F103C8 angepasst, inklusive PLL-Setup: https://github.com/ChristianRinn/bare_metal_stm32f103c8/blob/master/src/STM32F103C8/gcc_startup_system.c In dem Repo sind auch noch ein paar Minimalbeispiele für
Hab den Code aber zum größten Teil übernommen... https://github.com/ChristianRinn/bare_metal_stm32f103c8/blob/master/src/STM32F103C8/gcc_startup_system.c Anbei nochmal als ASCII.
-
Thread
ST Link V2 Atollic TrueStudio
Hallo, ich bin neu auf dem Gebiet der STM32. Ich habe mir einen STM32F103 gekauft und den ST Link V2. Zusätzlich habe ich Atollic TrueStudio 9.0.1 installiert. Ein Programm habe ich auch schon geschrieben und kompiliert. Das nun enstandene File möchte ich auf den µC
Bin gerade bei den ADCs. Laut Datenblatt hat der STM32F103C8T6 zwei ADCs á 10 Channels. Mich verwirrt der dazugehörige Abschnitt im RM. Bei den GPIOs waren die Register immer durch ein GPIOx gekennzeichnet mit x = A...G Beim ADC ist das nicht so. In der
-
Thread
Gibt es schon skalierbare Arduino 16-Segent Font-Lib ?
stefanfrings.de/mikrocontroller_buch2/index.html http://stefanfrings.de/stm32/index.html Dieser STM32F103 hat ein paar Eigenschaften, die für Anfänger sogar hilfreich sind: - Der STM32 keinen speziellen Programmieradapter. Damit fangen bei AVR ja schon oft die Probleme an. Zu viel Auswahlmöglichkeit
-
Thread
STM32 CAN Reset Bug Workaround geht nicht
Demnächst werde ich mir das mal für den F103 ansehen. Kann mir nicht vorstellen, dass das nicht geht. Für heute ist erst mal Schluss, gute Nacht.