-
Thread
CAN- als Haus-Bus
Schaue mal in das Datenblatt vom STM32F103. Lasse den gemütlich mit 8MHz ohne PLL laufen. Alle Pheriperieeinheiten kann der Clock einzeln zugeschaltet werden. Schaue mal hier, Artikel: [[STM32]] Ich habe mir eine Heizungssteuerung gebaut
Markus Müller schrieb im Beitrag #1936853: > Schaue mal in das Datenblatt vom STM32F103. Lasse den gemütlich mit 8MHz > ohne PLL laufen. Alle Pheriperieeinheiten kann der Clock einzeln > zugeschaltet werden. > Schaue mal hier, Artikel: [[STM32]] Das gucke ich mir mal an, sieht wirklich
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
wohl noch nichts vom STM32F429 😉 J. S. schrieb im Beitrag #7508264: > Geht mit den größeren F103, aber besser gleich einem F407 nehmen, 168 > sind besser als 72 MHz. Oder halt gleich den 429 mit echtem RGB-Interface. Die nächste Steigerung sind dann Controller mit MIPI-DSI Interface, wie
Man kann schon mit einem Stm32F103 bei 18Mhz Daten via DMA aus einem Flash-Speicher direkt ins Display schreiben. Bedeutet, anstatt jetzt Punkte und Zeichnungen auf dem Display zu setzen kann man easy ganze Bilder Flimmerfrei aus
-
Thread
kiCAD-Bauteil: STM32F103xx ---- Bitte um Review
Hi zusammen, ich habe gerade das Symbol für einen STM32F103xx erstellt. Vielleicht kann es jemand von euch reviewn und dann ins Wiki einstellen? Ciao Dominik
Gattern ist mir auch aufgefallen. Allerdings habe ich keine Lösung wie man das ändern kann. In der stm32f103xx.lib (lässt sich mit einem normalem Texteditor öffnen) gibt es nur diesen einen Eintrag für beide Gatter:[pre]F1 "STM32F103XX" -250 -1750 60 H I C C[/pre] Eine einfache Lösung ist die Gatter zusammenzulegen
-
Thread
Welcher Kondensator ist das?
Christian H. schrieb im Beitrag #2481714: > Ebenso die Feinsicherungen F102 und F103. Meine Glaskugel meint: Wenn 4A-Sicherungen sterben und kohlrabenschwarz aussehen, dann ist garantiert mehr kaputt! Irgendwo war noch "flüssiges Silizium".... Weitersuchen!
MKT-Folienkondensator radial bedrahtet 100 nF 250 V/AC 10 % 7.5 mm Letzte Woche sind C104 und Sicherung F103 durchgebrannt. Problematisch ist dass ich dort nicht fragen kann weil meine Beiträge sofort gelöscht werden.
-
Thread
Hex-File in BluePill laden?
Ist es ein STM32F103 bluepill? Das hat keinen USB Bootloader im ROM, das kann man nicht per USB flashen. Man braucht einen SWD/JTAG Programmieradapter, oder einen USB-Serial Adapter um den UART Bootloader im ROM nutzen
dann immer updaten und > danach auch in der Cube IDE. Interessant! Ich dachte mir, der geklonte f103 habe einfach zu wenig flash für modernere Firmwares.
-
Thread
neues Maerklin Protokoll
Hallo Bernd, ich verwende den STM32F103RB. Den hab ich bei ebay als Developer-Board mit LCD für ca 25€ ersteigert. Mit max. 72 MHz müsste er doch schnell genug sein, oder ? Also mit MM1 fange ich von Null an. Hast Du den Code noch
dann stell ich es rein. Die Frage hast du aber noch nicht beantwortet. >> ich verwende den STM32F103RB... Klar, der ist mehr als schnell genug.
-
Thread
CooCox / kein Reset Signal über SWD
auch in CoFlash. Ich verwende den ST Link V2 mit dem neusten Treibers sowie den Controller STM32F103 RB. CooCox habe schon 2x neu heruntergeladen und installiert. Für hilfreiche Kommentare zur Lösung des Problems wäre ich sehr dankbar.
Ich arbeite jetzt schon einige Jahre mit den STM32F103s und habe noch nie irgendwelche Probleme mit dem JTAG port so wie Du damit gehabt. Das einzige was mir aufgefallen ist, dass, wenn ich die St Flash utility verwende um den MCU mit dem Release Code im
-
Thread
Tipps zum Vorgehen bei der Fehlersuche STM32F103 E-Bike-Controller
Ich kämpfe gerade mit einem unschönen Phänomen bei meiner offenen Firmware für Lishui EBike-Controller. Diese Controller gibt es in den verschiedensten Platinenlayouts, die Funktionalität ist aber immer die Gleiche. https://github.com/EBiCS/EBiCS_Firmware/wiki Jetzt habe ich eine sehr kompakte Controllervariante, die aus zwei aufeinandergesteckten Platinen besteht, bei der die Firmware leider zicken macht. Nach einer undefinierten, nicht reproduzierbaren Zeit scheint die Hauptschleife nicht mehr abgearbeitet zu werden, der Prozessor scheint aus den Interrupts nicht mehr herauszukommen. Das
-
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
> Ich habe noch nicht alle BE. Was ist 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
-
Thread
20 x 16 bit PWM auf einem günstigen RISC-SoC!?
Frage. Ziemlicher > Overkill zum dimmen von 6 RGB- und 2 WW-Ketten... Hallo Optiquenz, STM32F103 mit 100 pin TQFP (z.B. F103VC). Haben 4 normale Timer mit je 4 Kanälen und noch zusätzlich TIM1/TIM8. Alternative: TI C28 Piccolo Serie, die haben auch etwa diese Menge PWM, sind aber auch Meist 100pinner
Ziemlicher >> Overkill zum dimmen von 6 RGB- und 2 WW-Ketten... > > Hallo Optiquenz, > > STM32F103 mit 100 pin TQFP (z.B. F103VC). Haben 4 normale Timer mit je 4 > Kanälen und noch zusätzlich TIM1/TIM8. Alternative: TI C28 Piccolo > Serie, die haben auch etwa diese Menge PWM, sind aber auch Meist
-
Thread
STM32F103 SPI TXE Flag wird nicht gesetzt
Hallo liebes Forum, Ich versuche gerade die SPI an meinem STM32 zum laufen zu kriegen und schaffe es nicht. Ich verwende als Entwicklungsumgebung CoIDE mit dem ARM-GCC. Ich komm mit dem Debugger immer bis zur folgenden Zeile: while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE ) == RESET); Diese Bedingung ist allerdings immer erfüllt, d.h. er springt nie aus der Schleife um zu senden. Der Chipselect funktioniert (habe ich mit dem Oszi gestestet). Da ich sowohl ein Developmentboard als auch eine eigene Schaltung verwende ist es unwahrscheinlich, dass der Chip bzw. das Register kapput
-
Thread
STM32F103C8T6
ich bin neu im Bereich STM32-Programmierung und versuche seit Tagen die USB Hardware eines STM32F103C8T6 zum Laufen zu bringen. Hierzu bediente ich mich unter anderem des Compilers mikroC PRO for ARM der bereits integrierte Libraries hat. Leider funktioniert die Library für USB nicht auf dem STM32F103C8T6
-
Thread
UART->RS485->USART STM32F103
Hallo liebes Forum, Ich bin gerade dabei ein RS-485 Netzwerk mit Master und Slave aufzubauen. Die Schnittstellen sind auf dem Master mit einem UART verbunden, und auf dem Slave mit einem USART. Zur Initialisierung der Hardware benutze ich die Standard Peripheral Library von STM und entsprechend sind USART und UART gleich eingestellt. Jetzt habe ich folgendes Problem: Das Senden der Daten von Slave zu Master funktioniert problemlos, nur bekomme ich keine Nachricht über meinen Master UART auf die Leitung. Initialisierung ist gleich, lediglich andere Pins werden verwendet, etc: [c] RCC_APB2PeriphClockCmd
-
Thread
BLDC Regler Problem auf Basis STM32F103
Hallo liebe Forengemeinde, ich bin Hobbybastler mit Vorkenntnissen zum Thema AVR und STM32 Programmierung, sowie ein wenig Elektronik. Bei dem folgenden Artikel https://www.mikrocontroller.net/articles/Brushless-Controller_f%C3%BCr_Modellbaumotoren hat mich die Lust zum Basteln mal wieder gepackt. Nachdem ich viel über das Thema gelesen habe, habe ich mir eine Versuchsplatine, auf Basis des oben genannten Artikels, gemacht und diese nun in Betrieb genommen. Ziel ist es einen Regler für einen Fahrrad-/Felgenmotor ohne Hall Sensoren für eine Spannung von 26 Volt mit 10 - 15 Ampere zu realisieren
-
Thread
STM32F103RCT6 aus Ladegerät flashen
Hallo, ich habe hier ein (defektes) Ladegerät, welches mit einem STM32F103RCT6 arbeitet. Ein Firmware-Update wird normalerweise so durchgeführt, dass das Ladegerät per USB an einen PC angeschlossen wird, wo es dann dort als USB-Speicher angezeigt wird. In dieses Laufwerk wird
-
Thread
Nucleo Board STM32F103RB wieder herstellen
Hallo, ich habe mir ein STM32 Nucleo F103RB gekauft und es lief alles wunderbar. Ich habe mir den STMCubeProgrammer, CubeMX und das Atollic Studio gezogen, um erstmal zu testen ob das Board läuft. Und es lief wunderbar. Ich konnte flashen,
-
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
Frage: STM32F103 beide SPI benutzen
**********************/ void SPI_Init (SPI1_Mode_t mode) /* * SPECIFICATION: Init SPI1 STM32F103 ***********************************************/ { GPIO_InitTypeDef GPIO_InitStruct; SPI_InitTypeDef SPI_InitStruct; // Initialize SPI RCC_APB2PeriphClockCmd (RCC_APB2Periph_SPI1
-
Thread
USB-USART mit NUCLEO-F103RB - wie Anschließen?
Mikrocontrollern anzufreunden. Bisher nur 8-Bit-AVR in Assembler. Nun was neues und C. Ich habe ein NUCLEO-F103RB und mit der STM32CubeMX IDE habe ich die ersten Schritte gewagt. Blinkende LED, Interrupt-Auswertung des blauen Tasters und ein 16x2 LCD mit Huckepack I2C-Controller waren meine ersten kleineren Einstiegsprojekte
-
Thread
STM32F103, Hard-Fault bei Float Operation
Hallo zusammen, ich programmiere für einen STM32F103 Microcontroller. Meine Programmierumgebung besteht aus: - Eclipse Juno - CDT GCC Cross Compiler Support - Codesourcery G++ arm-2013.05 oder arm-2010q1 - ST-Link GDB server 1.4.0 - ST-Link V2
Float-Variablen geht der uC in den HardFault-Handler. Das Problem hatte ich noch nie auf einem STM32F103. Bei dir ist was oberfaul. >Das Problem bleibt. Zeig deinen vollständigen Code.
-
Thread
Mikrocontroller programmieren via Bluetooth
und würde mich über Feedback freuen. Ich habe eine Elektronik mit einem Mikrocontroller (STM32F103xxx) und suchen nach einer Möglichkeit diesen Mikrocontroller via Bluetooth und Mobile Phone zu re-programmieren. Ich dachte an ein Bluetooth Modul welches via JTAG Interface mit dem Mikrocontroller
Daniel D. schrieb im Beitrag #5947384: > Ich habe eine Elektronik mit einem Mikrocontroller (STM32F103xxx) und > suchen nach einer Möglichkeit diesen Mikrocontroller via Bluetooth und > Mobile Phone zu re-programmieren. Was ich für die [[WordClock_mit_WS2812]] gemacht habe: 1. ESP8266-12F mit
-
Thread
Welchen Mikrocontroller CAN-Bus
stm32f103 oder grösser. Die haben Can, bekommst du bei Reichelt. Ansonsten geht es auch irgend ein MC und dann einen Cancontroller dazu wie den mcp2515 Dazu noch einen can transeiver wie mcp2551 schau mal
Thomas L. schrieb im Beitrag #2985624: > stm32f103 oder grösser. Eher nur größer, beim stm32f103 geht CAN und USB nicht gleichzeitig. Tach schrieb im Beitrag #2985670: > Lpc11c-Serie hat glaube ich schon alles an Board. Das stimmt, der hat
-
Thread
STM32F1 Evaluation Board gesucht mit Display
dabei ist. Für das Breadboard: Mit $1,70 bist Du dabei: https://www.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino/32279776568.html
vereinfacht. Für das Nucleo habe ich das gefunden: http://www.st.com/en/evaluation-tools/nucleo-f103rb.html Dieser sollte kompatibel, laut hier, https://www.open-electronics.org/lets-code-with-stm32-nucleo/ mit dem Arduino Uno Revision 3 sein. Nun benötige ich nur ein passendes Display am
-
Thread
J-Link(CN), SW4STM32 Debug instabil
Guten Morgen, ich wollte mal den J-Link für ein kleines STM32F103 Board probieren. Mit der JLink Debugger Software von Segger funktioniert das auch, aber wenn ich aus SW4STM32 debugge, ist das ein Glücksspiel wie lange es dauert bis zum: No source available
pegel schrieb im Beitrag #5315481: > ich wollte mal den J-Link für ein kleines STM32F103 Board probieren. Nachdem du mir bei meinem BMP/eclipse Problem Tipps gegeben hattest könntest du das ja auch ausprobieren :) Ich habe SW4STM32 auch gerade nochmal installiert, es ist ja das gleiche
-
Thread
Raspi Pico -taugt der was und in C programmieren?
beschränkte "Kickstart"-Version gibt "für >> lau" > Und mit etwas Beschränkung auf für den STM32F103. Ein "Hello World" auf USB-Serial braucht (mit HAL) etwa 20 kB davon.
interessant > aber ansonster relativ nutzlos. Ich wollte die oben genannte "Beschränkung für den STM32F103" konkretisieren. Damit man ein Gefühl davon bekommt, wie viel von den 32 kB für eigenen Code übrig bleiben, wenn man USB verwendet.
-
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
[V] Sammlung an Devboards, Modulen, IC, STM32, TI, PIC32, Arduino, CAN,GPS, BLE RN42, PoE, NXP, LPC
MDK-ARM STM32EXL Devboard mit Display (https://www.keil.com/arm/mcbstm32exl/) - 25€ 1x Redbull STM32F103 ZET6 Devboard - 10€ 1x STM32F405 DevBoard mit USB-C Modul - 5€ 1x STM32F103 ZET6 Devboard (blau) - 10€ 1x STM32F412ZGT7 Devboard mit Display (grün) - 25€ 1x STM Lorawan Discovery Board - 5€ 1x
STM32EXL Devboard mit Display (https://www.keil.com/arm/mcbstm32exl/) - 25€ 1x Redbull STM32F103 ZET6 Devboard - 10€ 1x STM32F103 ZET6 Devboard (blau) - 10€ 1x STM32F412ZGT7 Devboard mit Display (grün) - 25€ 1x Arduino Leonardo mit RS232 TTL Modul und USB Kabel - 10€ 1x Renesas Devboard mit
-
Thread
STM32 - wo gibt es Literatur, Kochbücher etc. in deutsch?
ihre Peripherie schlichtweg 32 bittig machen. Guck dir z.B. malmeinen USB-VCP-Treiber für die STM32F103xxx an. Wie dort die Puffer organisiert sind, ist eine mittlere Zumutung. W.S.
eine bereits gut funktionale Basis bildet. https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP W.S.
-
Thread
mbed - Ein Erfahrungsbericht
diesen thread: https://www.mikrocontroller.net/topic/368462 habe ich mir kurzerhand ein Nucleo-stm32f103 board zugelegt und möchte gerne meine Erfahrungen mit allen interessenten teilen. Vorneweg zu meinen bisherigen Erfahrungen im Embedded bereich: Vor rund 5 Jahren das letzte mal µC Programmiert:
diese Werte angepasst werden und das sollte ausreichen. Ich habe vor den selben Code vom Nucleo-F103RB auf einem STM32F103C8T6 laufen zu lassen, die gibts ab ca. €1.60 über ebay, oder gleich das minimalboard für ~4.50
-
Thread
Welche IDE und Programmer für STM32F103C8?
USB weiterleiten. Einen Schaltplan habe ich jetzt nicht nachgezeichnet. Es gibt die 3 IC STM32F103C8T6, CAN TX/RX Verbindung zum TJA1050 und USART RX/TX Verbindung zum CP2102 dazu eine LED einen gejumperten 120 Ohm Abschlußwiderstand, 5 Kontaktierungen wahrscheinlich für JTAG und etwas Hühnerfutter
, ist aber bei ST ein > wirklich tiefer Schmerz im Arsch! Nur weil du mit I2C auf einem STM32F103 nicht umgehen kannst, sollen sich andere fernhalten? Bei mir funktioniert I2C einwandfrei. Also: bange machen gilt nicht.
-
Thread
STM32F103RBT6 Timer 5 (TIM5)
General purpose timers" die Rede. Auf der Seite ist auch das Datenblatt des Controllers. STM32F103x8, STM32F103xB *Medium-density* performance line ARM-based 32-bit MCU with 64 or 128 KB Flash, USB, CAN, *7 timers*, 2 ADCs, 9 com. interfaces Die haben alle TIM1 und TIM2-TIM4. +TIM5 ist in den folgenden enthalten: STM32F103xC, STM32F103xD, STM32F103xE *High-density* performance line ARM-based 32-bit MCU with 256 to 512KB Flash, USB, CAN, *11 timers*, 3 ADCs, 13 communication interfaces > Das > entspricht auch
-
Thread
LCD von Pollin
soll das Display jemals einen H-Pegel sehen? Die Pullups sind über STM32CubeMX direkt vom STM32F103 gesetzt, allerdings nur an den Datenleitungen. Diese sind, wie erwähnt, als Open-Drain konfiguriert. Alle anderen GPIOs sind als Push-Pull konfiguriert.
HAL_GPIO_WritePin(D0_GPIO_Port, D0_Pin, (var_Data>>0)&0x01); > } Schaue ins Referenzmanual deines STM32F103C8T6 hinein und lerne, die Register GPIOx_BSRR zu benutzen. W.S.
-
Thread
OpenOCD Config für stm32nucleo F103 (Linux)
versuch mich zurzeit in die ARM Mikrocontroller einzuarbeiten und habe mir deshalb ein stm32nulceo F103 gekauft. Jetzt bau ich mir unter Ubuntu eine Toolchain dafür auf und habe mit OpenOCD Probleme. Inhalt meiner openocd.cfg: [code] #daemon Konfiguration telnet_port 4444 gdb_port 3333 source
In 0.8.0 habe ich in st_nucleo_f103rb.cfg folgendes gefunden # This is an ST NUCLEO F103RB board with a single STM32F103RBT6 chip. # http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1847/PF259875 source [find interface/
-
Thread
schnittstellen-wollmilchsau
Schau mal nach den STM32F103 ohne und STM32F107 mit Ethernet. Gruß, Ulrich
Ulrich P. schrieb im Beitrag #1923706: > Schau mal nach den STM32F103 ohne und STM32F107 mit Ethernet. Wenn USB und CAN gleichzeitig, dann aber in jedem Fall den STM32F105 anstelle des STM32F103. Letztere hat zwar USB und CAN, aber man kann sie eben nicht gleichzeitig
-
Thread
was kommt nach dem Bluepill-Board?
Bestell dir doch leere Platinen https://oshwlab.com/r3bers/STM32F103C8T6-Test-Board und löte Bauteile nach deinem Wunsch drauf. Oder bestelle bei JLCPCB fertig bestückt (zumindest Vorzugsteile).
Dank für den Tipp. Genau so was hab ich gesucht. Mal sehen ob sich der F401 oder der F411 zum "neuen F103" entwickelt. > Beispiele sind ja erfunden worden, um daraus zu lernen, das geht z.B. > indem man diese Beispiele an den neuen Controller anpasst. Bei hartnäckigen Fällen ist es hilfreich ein
-
Thread
STM32 Embitz: Code optimieren / nano-branch Lib vermeiden
mir schon weiter! Kann ja nicht alles wissen :-) Hat 9kb eingespart und zur Not muss eben der 64kb F103 einem 128kb Typ weichen.
Christian J. schrieb im Beitrag #6641328: > zur Not muss eben der 64kb F103 einem 128kb Typ weichen Der F103C8 hat sowieso immer 128kB Flash, es sei denn, es ist ein China-Klon, z.B. CKS32. Ich gebe aber meinen Vorpostern recht: Man muss nicht über jedes Stöckchen springen
-
Thread
STM32 und RFM22B
verwendete Adresse (0) oder 255 zurück. Bei beiden Modulen. Getestet habe ich sowohl mit einem F103 und F411. Auch die Anschlussbelegung habe ich geschätzt 100x überprüft. Jetzt weiß ich echt nicht mehr weiter.... mfg
OK, ich versuche es nochmal: Getestet auf einem F103 und F411. Getestet mit 2 verschiedenen Modulen. 1 gelötet, 1 gesteckt. Eigene Software geschrieben und Mbed verwendet. Anschlussbelegung mehrfach geprüft. (Signale wie MISO/MOSI auch mal getauscht
-
Thread
STM32 ADC und Timer Problem
Klaus schrieb im Beitrag #5238780: > ich habe mir ein Programm für den STM32F103 geschrieben. Für welchen STM32F103? Es gibt viele ....
STM Apprentice schrieb im Beitrag #5238790: > Für welchen STM32F103? Es gibt viele .... STM32F103RCT6 GPIOs wurden alle initialisiert.
-
Thread
Potisignal rauscht bei STM32F1 development board
verwendeten development board: https://www.openimpulse.com/blog/products-page/product-category/stm32f103c8t6-arm-development-board-cortex-m3/
verwendeten development board: > https://www.openimpulse.com/blog/products-page/product-category/stm32f103c8t6-arm-development-board-cortex-m3/ Vergleich mal die Kondensatoren an der Stromversorgung Deines Boards mit dem Datenblatt von ST. Bei Vdda sieht es zwar nicht so schlecht aus, aber bei den normalen
-
Thread
WS2812 - STM32 PWM/DMA - Easy Lib
Klar, die Lib ist natürlich ein RAM-Fresser, aber dafür extrem einfach zu nutzen. Auf einem STM32F103 passen ca. 800 LEDs in den Buffer. Die Dateien liegen auf GitHub: https://github.com/xDraconix/Easy-WS2812-STM32F1-Lib Ich will die Lib noch zu HAL und Bare-Metal umschreiben, rein aus eigenzweck
vorhält (einmal Soll und einmal Ist). Das sind dann 2 x 3 Bytes = 6 Bytes pro LED. > Auf einem STM32F103 passen ca. 800 LEDs in den Buffer. Mit obiger Lib geht (theoretisch) ein Vielfaches davon. Zudem läuft sie auf STM32F1xx und STM32F4xx. Schwieriger zu nutzen ist sie auch nicht ;-)
-
Thread
STM32 - RTC läuft viel zu langsam
Hallo, ich habe hier ein STM32F103C8 Evaluation Board (2€ Billig Board). Auf diesem ist ein 32,768kHz Quarz für die Real Time Clock. Ich gehe jetzt mal davon aus, dass dort nicht gerade ein High-Tech Präzisions Quarz verbaut ist,
Hallo, ich kenne jetzt den F103 mit dem RTC-Block nicht - aber bei anderen Bausteinen muß man bei der Auswahl des Uhrenquarzes darauf achten, welche (eingebaute) Last existiert. Es gibt da welche mit 12.5pF, mit 10pF und mit 8,5pF
-
Thread
STM32F103RFT6 I2C2 keine Funktion
ich brüte schon seit ein paar Tagen an der I2C Kommunikation (mit EEPROM, Display) an einem STM32F103RFT6. Die Pins PB10/11 führen die Signale SCL/SDA des 2. I2C Interfaces (I2C2). Pullups 3.6k sind dran. Selbst in einem minimalsten Testprogramm regt sich an den Leitungen nichts, dauerhafter Highpegel
Bernd S. schrieb im Beitrag #8010574: > aber es passiert nichts. STM32F103RFT6 bestimmt original?
-
Thread
CortexM3 (STM32F103) - IMPRECISERR - Wie finden
Hallo zusammen Ich habe hier eine Applikation in welcher ein STM32F103 als USB-Device (HID) an einem PC hängt. Dieses Device emuliert einen Touchscreen. Code gibts hier: https://github.com/chandong83/stm32_i2c_to_usb_hid_multitouch Nun ist es so, dass bei intensiver
-
Thread
Auf-/Abwärts-Zähler mit 33 Ausgängen und Zustandsspeicher.
30 Ausgänge übrig. Oder das nächst größere STM32F103RET6 Board, das kostet allerdings 6 Euro. Als Schnittstelle zum PC brauchst du einen USB-UART oder ST-Link Adapter. Ich würde den ST-Link bevorzugen, weil man damit auch debuggen kann. Die Board
abklemmen. Wie gesagt gibt es für etwas mehr Geld auch größere Boards ebenfalls mit einem STM32F103 Mikrocontroller aber wesentlich mehr I/O Pins. Mehr Infos dazu hier: http://stefanfrings.de/stm32/index.html
-
Thread
Problem FatFS + SPI
sieht deine Hardware aus? Schaltplan? Bild vom realen Aufbau? Aktuell noch eine fertiges STM32F103 Board aus China (BluePill) und ein Breakout-Board mit dem SD Kartenhalter.
habe bei meinem f103 versucht, fat von spi1 auf spi2 umzustellen. Geht bei mir auch nicht obwohl die hardware in ordnung ist.
-
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
Überblick über APIs und Bibliotheken
Hardware spezifischen Konstanten aufrufen. Ein Programm, dass z.B. für einen Chip aus der STM32F103 Serie geschrieben wurde, lässt nicht trotz HAL nur mit erheblichen Änderungen auf STM32F303 "upgraden" - obwohl der als sogar Nachfolger zum STM32F103 gehandelt wird.
Stefanus F. schrieb im Beitrag #5892844: > Ein Programm, dass z.B. für einen Chip aus der STM32F103 Serie > geschrieben wurde, lässt nicht trotz HAL nur mit erheblichen Änderungen > auf STM32F303 "upgraden" - obwohl der als sogar Nachfolger zum STM32F103 > gehandelt wird. Ja das hatte ich auch
-
Thread
[STM32/CLion] snprintf verursacht HardFault
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
PROJECT(Test C CXX ASM) set(CMAKE_CXX_STANDARD 11) add_definitions(-DUSE_HAL_DRIVER -DSTM32F103xB) file(GLOB_RECURSE SOURCES "startup/*.*" "Drivers/*.*" "Src/*.*") include_directories(Inc Drivers/STM32F1xx_HAL_Driver/Inc Drivers/STM32F1xx_HAL_Driver/Inc/Legacy Drivers/CMSIS/Device/ST/STM32F1xx
-
Thread
5-Dollar-Entwicklerboard mit RISC-V: Sipeed Longan Nano
wenn denn wirklich Not am Mann sein sollte: https://hackaday.io/project/158262-using-blue-pill-stm32f103c8t6-as-st-link Ein J-Link funktioniert natürlich auch. Ansonsten bieten sich fürs programmieren die diversen internen Bootloader an, d.h. UART (z.B. mit stm32flash), USB-DFU, etc. GD bietet
bin ich wieder zurück auf "USB Device wurde nicht erkannt". >Läuft ja echt stabil. Bei den STM32F103 BluePills gab es manchmal das Problem eines zu wackeligen USB-Steckers. Außerdem hatten sie den Widerstand für die USB-Erkennung falsch gewählt. Bei den ESP32 gibt es hier im Forum irgendwo einen
-
Thread
Was ist ein Bootloader?
USB-Bootloader > über die anfänglich vorhandenen Schnittstellen ... aufspielen. Der beliebte STM32F103 (z.B. auf den "Bluepill" Boards) fällt in diese Kategorie. Der STM32F105 z.B. könnte ab Werk USB. Da es dir anscheinend darum geht, den ST-Link einzusparen, solltest du dich auf die anderen STM32
STM32 mit USB haben einen Bootloader, der auch USB unterstützt. Betroffen ist zum Beispiel der STM32F103C8, dessen Bootloader unterstützt nur die serielle UART1. Gerade für diesen STM32F103C8 gibt es jedoch für Arduino einen zusäzlichen USB tauglichen Bootloader, den man in den normalen Flash Bereich