-
Thread
Hilfe (Arduino) bei Schrittmotor Steuerung - Arduino zu langsam ?
abgehangenen Standard gibt es doch grbl, das läuft auf einem Mega2560 und auch auf den Bluepills mit STM32F103. Schrittfrequenzen habe ich nicht mehr genau im Kopf, aber 30 kHz sollten beim Mega2560 drin sein.
-
Thread
STM32F103C8T6 ADC Referenz Spannung
Hallo, Werde gerde aus dem Datenblatt nicht ganz schlau. Hatt der jetzt auch ne interne Referezquelle zur verfügung oder geht bei dem nur die Referenz von AVCC?
-
Thread
STM32: 2x PWM mit Phasenversatz?
Hallo Leute, kann mir vielleicht jemand sagen, ob folgendes mit einem STM32F103C8 funktioniert? ich möchte für einen zwei Phasen Boostwandler (für einen MPPT Tracker) zwei PWMs per STM32F103 erzeugen. Diese sollen das selbe Ton zu Toff verhalten haben, aber zueinander um eine
Ausgängen einbauen kann, aber ich habe ja keine komplementären. Geht das überhaupt bei dem STM32F103? Danke
-
Thread
Erstes "richtiges" Projekt
Homepage zu dokumentieren. Jetzt ratet mal, wie viele Leute sich für diese Doku interessieren: F103: 80% F303: 15% L073: 5% So viel zum Thema "veraltete Mikrocontroller".
läuft meines Wissens mit maximal 32 MHz) und hat von daher komplett anderes Einsatzgebiet Der F103 ist ein Cortex M3 und ich möchte mal sagen ist ein universeller alter Geselle (und für das allermeiste absolut ausreichend) Der F303 ist ein Cortex M4 und somit etwas anderes als der F103. Ich
-
Thread
Stepper Driver mit CAN + Endstops
Reicht das noch um den Pin sicher auf High zu legen? - uC: Ich hab jetzt den viel zu starken STM32F103 genommen, weil ich den hier schon auf den BluePill Boards hab und der CAN kann. - Ich werd auch nen Stencil bestellen. Sind die Bauteile zu dicht aneinander oder bekommt man das auch als Anfänger schon
-
Thread
STM32: Sendepuffer für USART
USART control register 1 [alternate] (USART_CR1) H750: 47.7.1 USART control register 1 (USART_CR1) F103: 27.6.4 Control register 1 (USART_CR1) Ich seh da kein USARTx? Oder worauf beziehst du dich? In der Überschrift steht immer "USART registers". W.S. schrieb im Beitrag #5855770: > 1. Sogenannte
-
Thread
ST-Link V2-1 Virtual COM Port
Falls es hilft: Meine VCP-Implementation auf STM32F103-Basis kann auch alle Baudraten, die der UART unterstützt. Es wird jeweils geprüft ob die vom PC geforderte Baudrate im Toleranzbereich liegt. Alle drei USART-Schnittstellen können gleichzeitig via USB-CDC
werden; USART1 geht dabei bis 4.5MBit/s, USART2-3 bis 2.25 MBit/s. Wenn du also noch einen STM32F103 rumliegen hast... https://github.com/Erlkoenig90/f1usb/tree/vcp https://github.com/Erlkoenig90/f1usb/blob/vcp/src/vcp.cc#L83
-
Thread
STM32F103 STM32CubeF1 Version 1.7 Problem mit HAL_CAN_AddTxMessage()
Hallo miteinander, ich versuche seit geraumer Zeit mit dem CubeMX eine CAN Kommunikation zu realsieren dabei bin ich auf ein Problem gestoßen: Wenn ich die Funktion HAL_CAN_AddTxMessage() nutze kriege ich ein Fehler. Mit der Funktion HAL_CAN_GetError() kriege ich folgende Fehlermeldung: HAL_CAN_ERROR_PARAM Weiß jemand was das bedeutet? Im Internet konnte ich schon ähnliche Fälle finden jedoch kein Tipps. https://community.st.com/s/question/0D50X0000A4ozhaSQA/halcanerrorparam-in-latest-version-of-stm32f1-hal-library-when-using-halcanaddtxmessage https://community.st.com/s/question/0D50X0000AFqZMqSQN
-
Thread
USB 2.0 versus viele RGB LEDs (Stromversorgung) [STM32]
einzeln ansteuerbar ist. Ich nutze transparente Kappen. Ich werde sehr wahrscheinlich einen STM32F103C8T6 nutzen. Ich habe mich schlau gemacht und verschiedene digitale LEDs (APA102C, WS2812-B, WS2813-B,...) herausgesucht. Jedoch ziehen alle soweit ich das feststellen kann relativ viel Strom unter
den USB ansteuernde Mikrocontroller muss das entsprechend implementieren, also vermutlich dein STM32F103C8T6. Im Konfigurations-Deskriptor stellst du den gewünschten Strom ein. Wenn der PC mit SET_CONFIGURATION mit wValue = 1 die Konfiguration aktiviert, ist der Strom freigegeben. Wenn er die Konfiguration
-
Thread
USB-Stick (low power): kaufen | bauen
eine Kaufquelle oder hat man mit einem selbstgebauten Stick mehr Aussichten auf Erfolg (z. B. STM32F103 plus SD-Card)? Mein Ziel ist unter 30 mA zu kommen bei 5 V.
bis 200mA Peak. Dein SoC hat doch bestimmt sowieso eine MMC/SDIO-Schnittstelle - da wäre der STM32F103 eine überflüssige Bremse (manche kein SDIO, kein USB-HS).
-
Thread
RTC ungenau DS1302
Genaugigkeiten innerhalb der Datenblattwerte auf. Ich hatte mal übrigens zufällig Glück mit einem STM32F103 und SMD Quarz. Ohne irgendwelche Maßnahmen lief die interne RTC mit dem Quartz auf 2 Minuten genau per Annum. DS1302 und DS1307 mußten immer kalibriert werden. Dazu teilte ich den Eingangsbürde
-
Thread
"NUCLEO"-Borads von GigaDevice
Firma GigaDevice wird wohl Controller der Fa. GigaDevice auf ihren Boards verwenden (wie bspw. GD32F103 anstelle von STM32F103). In wie weit ein solchiger Chip ein illegaler Clone ist oder nicht, mögen andere bewerten. Programmieren sollte sich das mit Atollic lassen, manche ST-Link zicken mit diesen
Hab' mal den GD32E103VB mit dem STM32F104, insbesondere dem STM32F103VB bei ein paar Details verglichen: [c] GD32E103VB: Cortex-M4 mit FPU, 120MHz, 32kB SRAM STM32F103VB: Cortex-M3 ohne FPU, 72MHz, 20kB SRAM [/c] Also eindeutig keine ST-MCUs - insofern erstaunt
-
Thread
STM32 Input Capture triggert nicht
Ich versuche mittels STM32F103C8 ("Blue Pill" Board) und einem TSOP4836 IR Empfänger einen RC6 Decoder zu basteln (ich weiß gibts fertige Libs dafür aber darum gehts nicht). Hierzu versuche ich den Timer1 im Input Capture mode zu
-
Thread
Probleme mit Linux (Kernel 4.9.0) und st-flash / texane
problemlos (auch ein schwarzes STM32F407 Chinaboard). Lange Zeit habe ich mit der Live-Version STM32F103 (Eigenbauboard und BluePill) nur mittels Bootloader geflasht, ebenso STM32F030. Jetzt wollte ich (im Zuge des Zusammenfassens) eben auch per ST-Link V2 flashen und das will nicht mehr, egal welche
Nucleo und Discoveyboards) gleich. Leider besitze ich kein Nucleo oder Discovery-Board mit STM32F103, hier hätte ich dann ST-Link mit dem Nucleoboard noch getestet.
-
Thread
LiFeYPO4 Balancer und Protection
EK steht, würde ich über eine Mikrocontrollerlösung nachdenken. Meine Wunschlösung. - STM32F103 - Kommunikation Up- oder Downstream. - Notabschaltung über Open-Collector-OR - Balancing über Sperrwandler. Zusätzlich: Zentraler Mikrocontroller der Big-Data für eine X-serial Einheit vornimmt
gefühlten 5 Euro pro Stück. Bezüglich 2% Genauigkeit habe ich noch keine Meinung. Die Vrefint von STM32F103 soll +- 40 mV bei 1,2 Vref haben. Da bin ich beim STM32F103 leider klar schlechter oder ich brauche eine externe Referenz.
-
Thread
[V]erkaufe - STM32 F1, F2, F4 Breakoutboard V2
Namen. So z.B. dieser Controller: https://www.reichelt.de/mcu-arm-32-bit-128-kb-lqfp-64-stm32-f103rbt6-p125400.html?&trstct=pos_1 Wenn du weitere Fragen / Anregungen / Anmerkungen hast, freue ich mich auf deinen Post. Grüsse
-
Thread
STM32-Nucleo Clones von Waveshare (XNUCLEO)
ein F103RC mit 64KB oder F103RF mit 96KB? https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html
zumindest ein F103RC mit > 64KB oder F103RF mit 96KB? > > https://www.st.com/en/microcontrollers-microprocessors/stm32f103.html Weil Nucleo-Boards NUR zur Evaluation gedacht sind, um diverse Prozessoren zu testen
-
Thread
Einstieg in STM32(L4)
dazu, für die ersten Versuche einen wesentlich häufiger verwendetes Modell zu verwenden. Das Nucleo-F103RB oder ein Blue-Pill Board (ebenfalls mit STM32F103) ist sicher eine gute Wahl. Denn weil der STM32F103 recht alt ist, findest du reichlich Anleitungen. Damit kannst du den "Style" von STM erlernen
Stefanus F. schrieb: > Das Nucleo-F103RB oder ein Blue-Pill Board (ebenfalls mit STM32F103) ist > sicher eine gute Wahl. Denn weil der STM32F103 recht alt ist, findest du > reichlich Anleitungen. Ich finde den F103 dank der Bluepill-Boards
-
Thread
Gefälschte STM8S003?
der China-Händer angesichts ihrer geringen Margen noch halbwegs plausibel. Zumindest vom STM32F103 gibt es mittlerweile auch nen code-Kompatiblen Nachbau. Könnte mir vorstellen, dass das hier vllt. auch so ist.
-
Thread
SPI STM32 Hal zwischen 8 und 16 Bit Data Size umschalten
Guten Tag, ich verwende zur Zeit den STM32F103 mit Spi mit 16Bit Data Size. Ich muss jetzt noch ein Serielles Eeprom 25LC1024 am selben SPI betreiben. Das EEprom mag aber 8Bit Data Size. Ist es möglich die Data Size im Betrieb um zu schalten?
Beitrag #5822569: > Korrigiere mich Herr Schlaumeier, aber soweit ich weiß kann der SPI vom > STM32F103 kein CS in Hardware steuern. Wenn ich mich da irre bitte > korrigieren. Kann man, gerade nachgelesen. Ändert nichts an meiner Erwartung.
-
Thread
STM32: von HAL nach LL umsteigen
vermeiden. Ich geb mal nen Vergleich: Bei dem Minimalsystem, das ich hier schon mal für die STM32F103 gepostet habe, braucht die Firmware 11508 Bytes und bietet dafür: Konfiguration, gepufferte UART(s), USB-VCP, Konvertierungen hex int float In und Out, Kommandoprogramm, Event-System, Systemuhr. OK,
-
Thread
STM32 Chan FAT mit SD karte über SPI
Sepp schrieb im Beitrag #5817269: > Hallo, > > Controller soll ein STM32F103C8 werden, daher auch klassisch über SPI. Der F103 hat SDIO, das weißt du?
Nico W. schrieb im Beitrag #5817287: > Sepp schrieb: >> Hallo, >> >> Controller soll ein STM32F103C8 werden, daher auch klassisch über SPI. > > Der F103 hat SDIO, das weißt du? Insbesondere der 103x8 hat /kein/ SDIO, das weißt du?
-
Thread
umstieg von Symbol zu Grafikdisplay
kleinen µC mit seriellen API Methoden aufrufen ohne Fonts und Grafiken vorzuhalten. Mit einem STM32F103 wäre ein GFX mit z.B. 128x64 Pixeln preiswerter und der Zeichensatz paßt in den µC, Grafikdinge auch. Allerdings brauchen einige davon etliche Pins, hab hier noch mehrere alte mit parallelen Anschlüssen
-
Thread
STM32 Taktfrequenz
Moin, ich habe einen STM32f103 und stehe gerade etwas auf dem Schlauch, was die Taktfrequenz angeht: Ich benutzte die Funktion SystemInit() von CMSIS am Anfang und dort ist auch (SYSCLK_FREQ_72MHZ) definiert. Danach tue ich nichts
komplett in Hardware erledigen. Die Hardware ist doch da benutze sie. Und es gibt ja nicht nur den F103 ;-) ps. dein Cpu zyklen genau != taktgenau
-
Thread
STM32F103 DMA Geschwindigkeit
Hallo zusammen, hab gerade einen Test mit der DMA vom STM32F103C8T6 gemacht. Zwei Arrays mit 1024 Words (32Bit) angelegt und eines mit Zahlenmuster gefüllt. Dann DMA angeschmissen und kopieren gesagt. Im Debugger geschaut, wie lange es dauert, bis die DMA den
-
Thread
arm-none-eabi Problem.
Startup-Codes für die diversen STM32F1, z.B. startup_stm32f103xb.s, siehe Anhang. Linker-Scripte sind auch dabei.
/ > > mit Dateien Startup-Codes für die diversen STM32F1, z.B. > startup_stm32f103xb.s, siehe Anhang. Linker-Scripte sind auch dabei. ..hatte ich oben verlinkt, das ist Bestandteil der Toolchain: https://developer.arm.com/tools-and-software/open-source-software/developer-tools
-
Thread
serial-USB (CDC) Code für stm32f103xxx gesucht.
... für dieses STM32F103xxx Board im DIP40 footprint suche ich C-Code für eine serial-USB bridge ... diese solle idealerweise mit dem bereits vorhandenen FTDI-Treiber auf dem PC kompatibel sein ...
Willi S. schrieb im Beitrag #5836038: > ... hatte gehofft eine fertige binary für dieses STM32F103C8T6 Board zu > finden ... Gibt es, wenn du dir meinen Link genauer angeschaut hättest: https://github.com/Erlkoenig90/f1usb/releases Das Image funktioniert auch auf dem STM32F103C8. Es steuert
-
Thread
STM32F103 RTC Flag Reset
Hallo, ich generiere mit der RTC den Second Interrupt und muss laut RM0008 dann das SECF Flag in RTC_CRL löschen. Leider macht der µC das aber nicht, weshalb der Interrupt dauernd hintereinader aufgerufen wird. Code im Anhang. Grüße
-
Thread
STM32F303 USB ohne HSE Quarz
Der F042 und ich glaube auch der F072 sind sogar dafür gedacht. Meine Messungen am F103 haben gezeigt, dass die Frequenz am PLL von HSI selbst von Messung zu Messung nicht sonderlich konstant ist. Also reines Glücksspiel.
-
Thread
Pollin Display VL-FS-COG-VLGEM1277-01
Controller war der ST7565, auf dem habe ich den Treiber aufgebaut. Läuft bei mir auf einem ST Nucleo-F103RB.
-
Thread
I2C EEPROM Beschreiben mit SAM3X8: Pollingproblem
STM Apprentice schrieb im Beitrag #5807829: > Beitrag "Re: I2C auf STM32F103" Ein paar Vorteile einer Soft-I2C-Implementierung: - keine Geschwindigkeits-Verluste da der I2C Bus meist langsamer arbeitet als der Controller - Unahbhängigkeit von der SPI_harware bedeuted
-
Thread
Empfehlung Equipment für Einstieg in uP Entwicklung
keine STM32 Controller mit DIP Gehäuse. Aber es gibt das "Blue-Pill Board" (auch bekannt als "STM32F103C8T6 Minimum System Development Board"), das passt auf Steckbretter. Sowohl für AVR als auch für STM32 ist die gesamte notwendige Software kostenlos erhältlich.
-
Thread
STLink Klon als AVR ISP Programmer?
Projekt? Der ist ja immerhin 5V-Kompatibel und hat gerade ausreichend Pins. Verbaut ist ein STM32F103, damit habe ich aber bisher gar nicht gearbeitet. (Ausser einen Black Magic Probe zu programmieren.) Der zweite STLink Klon ist nun also ein Black Magic Probe, der kann aber nur ARM Cortex programmieren
-
Thread
STM32F103VCT ADC mit DMA
Guten Abend, ich möchte gerade 13 ADC Kanäle laufend in die DMA schaufeln. Mit 4 Kanälen hat dies ausgezeichnet funktioniert. Bei 13 Kanälen habe ich bei gleichbleibender Spannung an den ADC Pin in meinem ADC Array immer verschiedene Werte. Sollte es nicht so sein das die Wandlungen im Hintergrund laufen und ich in der main zu jeder Zeit auf das Array zugreifen kann? Ich habe das Projekt mit den 13 Kanälen gleich wie auch das Projekt mit den 4 kanälen mit cubemx erstellt. Die Zyklen der Wanlungszeit haben ich 13,5Zyklen eingestellt. vor der main loop [c] HAL_ADCEx_Calibration_Start(&hadc1
-
Thread
STM32 USB Anschluss schützen
Welche Variante würde ihr mir dazu empfehlen? Falls es eine Rolle spielen sollte: Ich meine STM32F103, STM32L072 und STM32F303
-
Thread
Kein Debugger und keinSWO nach REMAP_CAN1
Can da dieser ja auf den oben genannte Pin angeschlossen ist. Auf dem Nucleo Boar mit dem STM32 F103rB funktioniert das debuggen und der SWO. Wie finde ich den Fehler? Danke für Ihre Hilfe
Software! Einziges Manko das die SWO Ausgabe nicht funktioniert. Auf dem Nucleo Board mit dem STM32F103RB funktioniert alles.
-
Thread
Cortex M3 - Cortex M4F - schneller bei gleichem Takt?
Funktion für Werte knapp unter INT32_MAX. Jetzt kommt der (für mich) überraschende Teil: Am STM32F103 bei 72 MHz messe ich max. ca. 7 µs durch Pinwackeln am Oszilloskop und aus dem DWT_CYCCNT lese ich eine Differenz von 597 Zyklen. Am STM32F446 bei 168 MHz messe ich max. ca. 2,5 µs/393 Zyklen. Im
Walter T. schrieb im Beitrag #5795198: > Jetzt kommt der (für mich) überraschende Teil: Am STM32F103 bei 72 MHz > messe ich max. ca. 7 µs durch Pinwackeln am Oszilloskop und aus dem > DWT_CYCCNT lese ich eine Differenz von 597 Zyklen. Am STM32F446 bei 168 > MHz messe ich max. ca. 2,5 µs/393 Zyklen
-
Thread
zuverlässiger Programmer für Xilinx XC9572XL oder Alternative
100 MHz Systemtakt. Wenn's auch 14ns / 72 MHz sein dürfen tuns auch die billigen & beliebten STM32F103C8 (16 Kanäle à 16bit).
-
Thread
STM32F103C8, externen INT auf PA9
STM32F103C8, BluePill moin, ich möchte einen externen INT auf PA9 auslösen. Das Portbit wird in AFIO_EXTICR3 ( Bit4..Bit7) eingetragen. Nach DB wird eingetragen: 0000: PA[x] pin 0001: PB[x] pin 0010:
-
Thread
Avr 8bit VGA
Und ein STM32F103-Board ist ein "8-Bit-Chip" im Dip-Gehäuse?
BluePill STM32F103 VGA: https://community.arduboy.com/t/wip-vga-out-without-fpga/6612
-
Thread
ST-Link neu flashen
Windows richtig erkannt und vom ST Linkk Utility auch nicht. Kreuzworträtsel meint, du sollst den F103 an einem anderen Programmer als den zu programmierenden/löschenden MCU anhängen und so dann das bin hochladen (auf den F103)
das der F103 auf SWD konfiguriert ist.
-
Thread
STM32 NVIC Mapping
Hallo, ich bin ein klein wenig verwirrt. Beim STM32F103C8T6 mit dem Cortex M3 im Datenblatt des Cortex M3 steht das NVIC Register Mapping (siehe Bild). Wie sollen 21 IPRx Register in einen Speicherraum von 0x300 bis 0x320 passen? Jedes Register hat doch
-
Thread
STM32 Vector Table IAR
Example Projects => ST => Download... => ST => STM32F1xx => STM32CubeF1 Embedded Software => STM32F103RB-Nucleo => GPIO => Open Project => Speicherort auswählen Wenn Du den Standard-Pfad für das Beispielprojekt belässt, dann findet sich in den Tiefen der Unterverzeichnisse ein startup_stm32f103xb.s
nicht > alle Vektoren des µCs enthält. Dann sieh noch einmal genauer hin! In der startup_stm32F103xx.s sind alle Vectoren des betreffenden µC vorhanden.
-
Thread
STM32 arm-none-eabi Linking Problem..
angefangen mit der ST StandardPeripheralLib v1.0 angefangen was zu basteln auf einem Bluepill Board (STM32F103C8T6) ..hab aber da Ärger mit dem was die I2C Geschichte so treibt. Das Setup geht auf das Zurück was W.S. hier mal verlinkt hatte. Da die Lib nun schon etwas sehr angegraut ist (2007) habe ich mich
-
Thread
ST-Link V2 aus China
Bekannten auch können. Ich hatte vor langer Zeit hier schon mal ein Mini-Projekt mit dem STM32F103C8T6 gepostet, das sowohl nen SWD als auch Bootlader-Anschluß hat. Mittlerweile hat sich das bei mir zur Universal-Hudel entwickelt: Hat selber nen USB-Anschluß, hat nen leicht mit weiteren Kommandos
Beitrag #5785705: > Jetzt verrate uns doch mal, wo der Unterschied liegt zwischen einem > STM32F103, der von ST auf eine ST-Link-Leiterplatte gelötet wurde und > einem gleichen Chip, der von Chinesen auf eine gleiche Leiterplatte > gelötet wurde. ST Verwendet auf den Nucleo Boards einen STM32F103RBT6
-
Thread
STM32F103 Sleep(WFI) & CAN
Hi! Ich versuche derzeit (leider eher mehr schlecht als recht) den Sleep-Modus in mein aktuelles Programm zu integrieren. Um es übersichtlich zu gestalten habe ich für erste Tests derzeit nur die beiden wichtigsten Funktionen meines Codes in einen Testcode gepackt und per CubeMX mit HAL-Lib. umgesetzt - debounce von 1 Taster nach Peter Dannegger & darauf folgendes Versenden von Nachrichten über CAN. Der Sleep-Modus sollte immer nach Versenden der Nachricht aktiv, und erst bei Interrupt durch Tastendruck wieder deaktiviert werden. Bei Tastendruck wird nur der Interrupt kurz aktiviert. Danach wird
-
Thread
RTC wird beim Auto anmachen gelöscht.
Boardspannung gemessen. Habe mittlerweile das ganze Info Display erneut mit einem BluePill STM32F103 aufgebaut und nutze dort das interne RTC, da passiert witzigerweise genau das gleiche, alles funktioniert und die Temperaturen werden richtig angezeigt nur beim Starten mit Lüftung wird die Uhrzeit
-
Thread
Hilfe bei Strategie erstellen STM32 ADC
Messung mit dem ADC durchführen. > > Um welchen STM32 geht es denn? Es handeltsich um einen STM32F103 Schaltet man den ADC multiplexer im ADC complete Interrupt um?
PowerSSO schrieb im Beitrag #5783181: > Es handeltsich um einen STM32F103 Errata beachten: 2.1. Voltage glitch on ADC input 0 Workaround: None
-
Thread
STM32F1 STOPMode RTC Wakeup
Hallo zusammen, wie schon in der Überschrift erwähnt versuche ich einen STM32F103C8T aus dem STOPMode mit Hilfe eines RTC-Alarms aufzuwecken. Im SleepMode klappt das auch schon. Nur im STOPMode wacht der STM32 nicht mehr auf. Nur ein Signal auf dem entsprechend konfiguriertem Pin