-
Thread
STM32G0xx Timer Interrupt
Ersteinmal die Facts: Customboard mit STM32G07KB programmiert mit PlatformIO und geflasht mit STLINK v2. Das Board tut aber eigentlich auch nichts zur Sache, wenn ich das Programm für den "bluepill_f103c6" compiliere bekomme ich die gleiche
wird die von Timer TIM2 ausgelöst wird. Mit anderen MCUs habe ich schon einiges gemacht aber bei den STM32 bin ich Anfänger. Ich bin zum Beispiel nach folgendem Tutorial vorgegangen: https://hackmd.io/@0xff07/Sy8U-l7Ec Hier mein Code-Ausschnitt [c] #include <stm32g071xx.h> #include <stm32g0xx_hal.h
-
Thread
Unbekannte Platine in MC-22 Graupner
und an dem Umschalter hängt eine mir völlig unbekannte Platine (siehe Bilder). Haupttreiber ist ein stm32f103c8t6. Ich hatte schon mal vermutet, daß es ein "gestripter" HOTT Sender sein könnte, aber der sieht komplett anders aus. Hat jemand eine Idee?
Carsten L. schrieb im Beitrag #7715465: > Haupttreiber ist ein stm32f103c8t6. Das ist kein "Treiber", sondern ein ganz gewöhnlicher Microcontroller.
-
Thread
16 UARTs für MIDI
13 Uarts hast Du im STM32H56x, 11 im H725, 10 im F413.
der Inputs. Da dies aber nur mit einer Zykluszeit von 1 Bitdauer erfolgen muss, darf dies bis zu 32 µs, also 2304 CPU-Zyklen auf dem STM32F103 oder 4160 CPU-Zyklen auf dem RP2040 dauern. Selbst für 32 Inputs dürfte das noch locker machbar sein. In diesem Teil der Software werden auch die Outputs
-
Thread
Frage bezüglich Mikrocontroller auf selbst erstelltem PCB
Alternativ zu zwei CP2102N, kannst du einen STM32F103C8T6 mit der Firmware von Niklas verwenden, dann hast du 3 COM ports in einem Chip. Das wäre etwas billiger und funktioniert ohne Treiber-Installation. https://www.mikrocontroller.net/articles
Monk schrieb im Beitrag #7692833: > Alternativ zu zwei CP2102N, kannst du einen STM32F103C8T6 ... nehmen Oha, ein Multiprozessorsystem. Mich beeindrucken solche Ansätze mit technischem Overkill: als tumber Schnittstellenbaustein tut dann der potenteste Rechner im Trio seine langweilige
-
Artikel
IRMP
(getestet auf STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (getestet auf STM32F103C8T6 Mini Development Board) STM32 mit HAL-Library (NEU!) STM8 STM8S103F3 TI Stellaris LM4F120 Launchpad (ARM Cortex M4) ESP8266
Konfigurationsdatei Beispiel Anwendungen (main-Funktionen und nötige Timer-Initialisierungen): irmp-main-avr.c - AVR irmp-main-avr-uart.c - AVR mit UART-Ausgabe irmp-main-pic-xc8.c - PIC18F4520 irmp-main-pic-12F1840.c - PIC12F1840 irmp-main-stm32.c - STM32 irmp-main-stellaris-arm.c - TI Stellaris LM4F120 Launchpad
-
Artikel
STECCY
Schaltplan des STM32F407VET6-BlackBoards: STM32_F4VE_SCHEMATIC.PDF Komplettübersicht Steckerbelegungen: STM32F407VET6 black board Einzelübersicht Steckerbelegungen: JTAG und TFT: Black STM32f4VET6-2 Pinouts JTAG-TFT.pdf Pinouts linke Seite: Black STM32f4VET6-2 Pinouts Left.pdf Pinouts rechte Seite: Black STM32f4VET6-2 Pinouts Right.pdf Pinouts linke und rechte Seite: Black STM32f4VET6-2 Pinouts Left-Right.pdf Für STECCY benötigt werden der FSMC-Anschluss
-
Thread
STM32 soll bestimmte Zeilen von einer .txt einlesen und verwenden
Daten vom PC einliest und gleichzeitig die Daten von Controller ausgibt. Zudem den Code für usbd_hid.c, die korrekten Werte für die usbd_hid.h, sowie alle anderen Files. Außerdem muss der Stm32f103 nun als HID oder CDC beim Erstellen des Projektes ausgewählt werden? Ich hoffe das meintest du mit Beschreib
müsstest Du vorrangig lernen, wie man sowas auf dem Controller implementiert. > Außerdem muss der Stm32f103 nun als HID oder > CDC beim Erstellen des Projektes ausgewählt werden? Das klingt danach, als hätte dort noch niemand vorgearbeitet. Du müsstest es also selber herausbekommen. Immerhin scheint
-
Thread
Watch Dog Software Architektur
Bauform B. schrieb im Beitrag #7661870: > Aber sag' bitte, dass STM32H5 ein Tippfehler war; 250MHz, 640K RAM nur > für die Blumen? Nein, ich habe einfach die Preise bei Mouser grob verglichen. Da war der STM32H562RGT6 am ziemlich interessant im Bereich Preis. Ist ein Hobby Projekt -> ich habe keine Stückzahlen Normal nehme ich immer einen STM32F103C8, den ich über Ali beziehe. Der ist aber mittlerweile uralt, hat keine FPU und nur 64kb. Da wirds eng mit C++
-
Thread
STM32 UART Ringbuffer richtig lesen
die richtige Antwort gibt. Wie finde ich raus ob es überhaupt das richtige Register ist? Es ist ein STM32F103C8T6. gerechnet habe ich es genauso wie in der Excel Tabelle [c] #define KM_MAX_RXBUFF 20 static uint8_t last_pointer_position; static uint8_t recent_pointer_position; static uint8_t Rx_message_length
gefunden. Habe es so übernommen, nun funktioniert es. https://github.com/EBiCS/EBiCS_Firmware/blob/90f6ad2/Src/stm32f1xx_it.c#L363 Interrupt wird über das IDLE Bit ausgelöst, also Ende der Nachricht - nicht über TCIF Ende des Buffers. Es klappte vorher nur zufällig bei jedem 20. Durchgang wenn Ende
-
Thread
STM32 GPIO finder
googlen... Schau mal ob dich der Schaltplan glücklich macht: https://www.az-delivery.de/en/products/stm32f103c8t6 https://cdn.shopify.com/s/files/1/1509/1638/files/STM32F103C8T6_Mikrocontroller_Schematics.pdf?17591767635849911504
Kann ich nicht mitreden, ich hab nur die SW4STM32 installiert. Wenn Du da Erfahrung hast...
-
Thread
AVRs mit USB?
atmega8u2 atmega16u2 atmega16u4 atmega32u2 atmega32u4 atmega32u6 [/pre] also etwas veraltet. Dann gibt's noch avr-mmcus.def [3], wo man nach RMW suchen kann, weil (einige? alle?) Xmega USB Devices RMW unterstützen. [pre]awk -F\" '/RMW
Implementierung ist lächerlich einfach Nicht für jeden, und auch nichT auf jedem Mikrocontroller (z.B. STM32F103). Das ist durchaus ein Thema für weit Fortgeschrittene, sofern es keine copy-pasta werden soll.
-
Thread
Spannungsregler LD1117V33 funktioniert nicht
Wärmeentwicklung und der Stromfluss (bei 8V 1,3A). Die Kondensatoren habe ich nun auf folgenden Werten: C1 = 10uF Keramikkondensator C2 = 10uF Keramikkondensator C3 = 100uF Elko C4 = 47uF Elko Es war meistens kein Verbraucher an die 3,3V Leiste angeschlossen. Nur ab und zu ein 470 Ohm Widerstand, was
Charly schrieb im Beitrag #7641096: > Wenn ich jetzt nur 1uF & 10uF Kerkos da habe, bist du dir sicher mit deiner Kapazitäts-Angabe? die Kerkos auf dem ersten Bild sehen mir eher aus wie 10nF oder 100nF (mit 103 bzw 104 beschriftet)
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen
14x AD5541JR, Analog Devices: 16Bit DAC -> 0,75€/Stk. 221x PCA9515A, NXP: I²C Bus repeater -> 0,25€/Stk. 151x ATMEGA325-16AU, Atmel: AVR -> 0,75€/Stk. 1800x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 1,00€/Stk. 32x STM32F103T8U7, STM: STM32, Cortex M3, 72MHz -> 0,75€/Stk. Halbleiter Logik: 4500x 74AHCT86PW, Nexperia: Quad 2-input EXCLUSIVE-OR -> 0,10€/Stk. 2000x 74AHCT08PW, Nexperia: Quad 2-input
-
Thread
Müll in serieller Übertragung wenn Kondensator am Quarz berührt wird
wofür er sie dann letztendlich braucht, zum Spielen reicht es aber allemal. Getestet habe ich es bei STM32F303CC, CB und STM32F030CC mit der 115200-Baudrate – hier war die fabrikgetrimmte Genauigkeit meistens auch deutlich besser als ±1%, aber es wird bestimmt nicht mit allen STM32-Typen gehen. Edit
den größten Einfluss auf die erzeugte Frequenz hat". > Beim Nucleo kommt der Takt für den User-µC normalerweise aus dem > ST-Link-µC, das ist zumindest bei dem F411RE so, > d.h. am µC selbst ist überhaupt kein Quarz verbaut. Es geht um den Quarz am ST-Link (in diesem Fall ein STM32F103CBT6).
-
Thread
LoRA, Meshtastic, TTN, Helium?
Empfänger gehändelt. Später kamen Sensoren mit RFM02 dazu (868MHz) FM. In der Summe bedient heute ein stm32F103 (Bluepill) 4 RFM95s, einen analogen Empfänger für die alten Protokolle und einen EBYTE E32xx auf Uart-Basis. 2 RFM95 empfangen und senden Lora auf 868MHz und 434MHz. Eine empfängt das was die
Beitrag #7661336: > Meins damals 160€ ohne den Raspi dazu und das war kein Gebastel. Die > Nodes dazu STM32F07x+RFM95. Die hingen auch mal am V3 Stack und gingen. Die Nodes gehen ja so lange, bis auf MAC-Kommandos lange genug nicht geantwortet wird. Insofern kein Wunder. Die Hardware ist ja aber da,
-
Thread
STM32F103C6T6: STOP-Mode, Aufwachen per RTC
Hallo Zusammen, es existieren Beiträge hier zum Thema; aber die sind schon älter und haben mir nicht weitergeholfen. Deswegen mach ich das Thema hier nochmal auf. Diese Version ohne STOP und mit RTC Alarm aller 60 sec (der über tick_LL() eine LED invertiert) funktioniert tadellos: [c] void tick_LL(void) { if (RTC_ticks) { Lebenslicht_GPIO_Port->BSRR = (uint32_t)Lebenslicht_Pin; RTC_ticks= 0; } else { Lebenslicht_GPIO_Port->BRR = (uint32_t)Lebenslicht_Pin; RTC_ticks= 1; } } void RTC_IRQHandler(void) { HAL_PWR_EnableBkUpAccess(
-
Thread
STM32 Timer Problem
HAL_TIM_PWM_Start_IT(&htim3, TIM_CHANNEL_1); und HAL_TIM_PWM_Start_IT(&htim3, TIM_CHANNEL_2); Ich nutze den STM32F103ZGT6 mit 66 MHz Clock. Setze ich den Prescaler deutlich runter (z.B. auf 6600) funktioniert alles tadelos. Schafft der uC nicht, Interrupts in 500kHz mit diesen Einstellungen abzuarbeiten
Chris schrieb im Beitrag #7614027: > Schafft der uC nicht, Interrupts in 500kHz mit diesen Einstellungen > abzuarbeiten oder habe ich etwas übersehen? Sollte tatsächlich ein Interrupt mit 500kHz angesprungen werden, auch wenn das ein STM32F103 mit
-
Thread
OLED 1306 128x64 Display an ESP32-WROOM board
Habe hier mit der Darstellung auf einem OLED Display Probleme, wenn ich es mit einer Demo-App ssd13ß6_128x64_i2c (Beispielprogramm aus der AdaFruit SSD1306 Library) auf einem ESP32-WROOM Board laufen lasse. Mit einem STM32F103 (Blue Pill) habe ich die Funktion parallel dazu heute noch mal verifiziert
SD1306. Das war's vermutlich. Hatte mich nur irritieren lassen, da ich in einem früheren Projekt (STM32) ein Paket benutzt hatte, das ssd1306.c hieß (* original author: Tilen Majerle<tilen@xxxxx.eu> * modification for STM32f10x: Alexander Lutsai<xxlyra@xxxxx>) Allerdings scrollt da immer noch ein
-
Artikel
Tutorial - Aufbau WordClock mit WS2812
eingebaut nur wenn Spannungsabschaltung eingebaut miniatur = Löten des Mini-Dev-Board-Shields v4 für STM32F103 = miniatur Rechts seht Ihr ein Mini Shield V4 bestückt für STM32F103, DS3231/RTC Echtzeituhr, AMS1117/Spannungsregler, LDR/Fotowiderstand und DS1820/Temperatursensor. Die Anschlußleisten rechts
auf die IP-Adresse des ESP8266 ist wesentlich größer als 10msec oder setzt für mehrere Sekunden aus STM32F103C8T6 Mini-Development Board. Falsche STM32 Software geflasht, mögliche Symptome: Die LED PC13 des STM32F103 Board leuchtet nach dem Start nicht Der WebServer ist erreichbar, allerdings wird das
-
Thread
[S] SEGGER J-Link EDU
//black-magic.org/supported-targets.html Ist schon umfangreich. Ich habe mir den BMP auf ein STM32 Black Pill geflasht und es mit Raspberry Pi Pico und einem NRF52 gut benutzen können. Hat sauber funktioniert. Solch ein Board: https://stm32world.com/wiki/Black_Pill Man kann auch BMP HW kaufen
hast du einen STM32 zum flashen da? Ob es beim RP2040 langsamer ist? Obwohl ich mir das auch nicht recht vorstellen kann.
-
Thread
STM32F103 eigene Platine geht nicht
: https://stm32-base.org/assets/pdf/boards/original-schematic-STM32F103C8T6-Blue_Pill.pdf Die Brücke zwischen VDD und VDDA habe ich im Moment noch nicht drin. Ich wollte das nach und nach aufbauen. Kann das eine
für V2 der Platine. https://www.st.com/resource/en/application_note/an2586-getting-started-with-stm32f10xxx-hardware-development-stmicroelectronics.pdf Welchen Quarz hast du? Nutzt du den oder einen der internen Quarze? Wenn die Kondensatoren am Quarz nicht stimmen kann es zu Problemen kommen
-
Thread
NanoVNA 2 Phasenmessung
Direktmischverfahren auf Audio Basisband > runtergemischt. Nein der Schaltplan für v2.2 zeigt nur, dass der STM32F103C8 als ADC benutzt wird und es wird nur ein Kanal Benutzt.
TLV320A war glaub beim NanoVNA V1, V2 nimmt den internen 12bit ADC vom STM32. Versteh allerdings auch nicht, wie die mit 12bit und ohne LogAmp auf den Dynamikbereich kommen, beim V1 mit irgendwas 16+bit kann man sich den LogAmp sparen und das rein mit ADC-bits machen.
-
Thread
Empfehlung Controllerboard mit Ethernet für MQTT/Modbus IP auf CAN/RS485
? > Hast du einen Link zu dem Board Der Prozessorname steckt ja schon in der Boardbezeichnung: STM32F407VET6. Cortex-M4 mit 168 MHz, viel RAM und Flash. Zusätzlich sind auf dem Board auch noch zwei Speicherbausteine drauf. https://de.aliexpress.com/item/1005002760530120.html Findet man auch bei
doppelt so teuer. Doku vom Händler/Hersteller habe ich nicht gefunden, aber hier ist ein Repo mit STM32CubeMX ioc file und Code für die Komponenten: https://github.com/art103/JZ-F407VET6 Ich habe das mit Mbed-os benutzt und erstmal die RS485 gebraucht, Ethernet und SDC mit SDIO kommt in Kürze dazu
-
Artikel
Und noch 'ne Nixie-Uhr
EEPROM AT24C32 mit 32K Byte. Der DS1307 wird mit einer Batterie gepuffert, womit die Uhr bei Spannungsausfall weiter läuft. Das Modul wird über die I2C-Schnittstelle angesprochen. Die für die I2C-Schnittstelle notwendigen
Daragon Wiki PFW551 Datenblatt Referenzen. MP2103-Stick mit ARM7 (LPC2103) MP-Stick mit ARM Cortex-M3 (STM32F103CBT6)
-
Thread
Probleme mit STM32F030CC
Mit oben genanntem Chip (STM32F030CC ist 48 pol.) habe ich im Moment derzeit zu kämpfen. Diesen möchte ich in einem eigenentwickelten Board laufen lassen. Dieses Board (Platinen sind von JLCPCB) habe ich bereits mit STM32F103CB
successfully" ST-FLASH zeigt folgendes: [code] st-flash write blinky.bin 0x8000000 st-flash 1.6.0-301-gd11e6f4-dirty 2024-02-07T15:00:59 INFO common.c: F09X: 32 KiB SRAM, 256 KiB flash in at least 2 KiB pages. file blinky.bin md5 checksum: 929a9ac22c87589e48aea6b566c9b47, stlink checksum: 0x00015fc6
-
Thread
Windows 10, Windows 11 für "Normalnutzer" ein Witz kennt wer?
dieses Jahr noch geplant. Entweder https://twentymag.net/article/30-rascsi-raspberry-pi-als-ersatz-f%C3%BCr-scsi-laufwerke/ (ein RaspiBerry als Controller) oder BlueScsi (einen STM32F103 + SD-Card). Dr Fortschritt in der Computerei ist schon beeindruckend.
Deine Hilfsbereitschaft und STM32 Kenntnis in allen Ehren, aber ein Qualcomm QuRT als RTC abzuwinken disqualifiziert Dich genauso wie mich. Ich orientiere mich lieber an den Einblicken aus dem 28c3 Defcon Vortrag als an jemandem der
-
Thread
[V] Sammlung an Devboards, Modulen, IC, STM32, TI, PIC32, Arduino, CAN,GPS, BLE RN42, PoE, NXP, LPC
MDK-ARM LPC1700 Devboard mit Display (https://www.keil.com/arm/mcb1700/) - 25€ 1x Keil 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
MDK-ARM LPC1700 Devboard mit Display (https://www.keil.com/arm/mcb1700/) - 25€ 1x Keil MDK-ARM 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
-
Thread
STM32 Alarm Register als nicht-flüchtigen Speicher nutzen
zusammen, ich habe ein Softwareprojekt zum steuern meines E-Autos. (https://github.com/jsphuebner/stm32-car/tree/touran-meb). Es läuft auf einem STM32F103RBT6. Da ich einen neuen Akku verbaut habe läuft das jetzt mit dem BMS etwas anders, ich muss viele Sachen selbst machen die vorher ein OEM BMS gemacht
Peter D. schrieb im Beitrag #7591939: > Bau halt ein externes gepuffertes RAM dran Wozu das? Der STM32F103RBT6 hat das wie gesagt doch schon intern. Da ich nun zu hause bin konnte ich in meine Notizen schauen. Im Reference Manual wird das "Backup Register" genannt. 10 Stück mit je 16 Bit gibt es
-
Thread
LM358 gegen TS272
TS272 einen LM358 funktioniert der Komparator > zuverlässig. Ein TS272 ist kein TLC2272. Ein STM32F103 wird mit ca. 3.3V betrieben (NATÜRLICH fehlt gerade das in deinem Schaltplanausschnitt) und gerade die Eingänge PA0, PA3 und PA4 sind NICHT 5V tolerant, ein mit 5V versorgter TS272 liefert aber
echten Komparator. Dazu hätte ich etwa einen LM2903 in > der Schublade. Pull up nach VCC des STM32F103 (oder internen pull up am Eingang aktivieren). > Eine Hälfte betreibe ich dabei als Spannungsfolger. Ein Komparator ist KEIN Spannungsfolger.
-
Thread
Attiny85 ADC Eingangswiderstand - wie hoch
spezifiziert. Da muss man sich bei weiten nicht so viele Gedanken > machen, wie wenn der wie beim STM32 gut 200x größer bei +-1µA ist. Naja, so groß ist der Unterschied nicht, bei beiden (ATtiny85, STM32F103) steht 1µA *Max* im Datenblatt. Der typische Wert ist natürlich bei beiden kleiner, das erklärt
niedrigen Abtastraten aber als > sehr sportlich... Unterschreib; aber siehe oben... Edit: nebenbei: STM32L051xxx3 z.B. sind mit ±50nA max. bei 125°C spezifiziert
-
Thread
Arduino Blue Pill & PWM
Grund, warum die anderen Pins (außer PA9/10) nicht funktionieren. Ist das Board mit einem original STM32F103 bestückt? Die Fakes haben sich ja schon oft als nur teilweise funktionierend herausgestellt.
Ich nehme an, dass du den Arduino Core von STM verwendest. Versuche mal zum Vergleich den alten Core von Roger Clarks. Vielleicht verhält sich dieser anders. http://stefanfrings.de/stm32/stm32f1.html#roger
-
Thread
STM32F401RC: Flash erase
jetzt einfach ein I2C Flash oder EEProm daran, und alles wird einfacher. Die Dinger sind doch so billig. Ein 32KByte EEProm STM M24256 gibt es für unter einem Euro. Das verwende ich, funktioniert prima.
Preises: https://www.lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_STMicroelectronics-STM32F401RCT6_C74524.html und was der kann, werde ich aber für bestimmte Dinge bei dem Chip bleiben, vor allem weil es auch sehr preiswerte BlackPill-Boards mit dem F401/F411 gibt.
-
Thread
STM32 in FPGA
noch schneller als so ein STM32F103 und koennten alle *parallel* zu einem Ergebnis beitragen. Wenn es das Problem hergibt. Aber wenn es jemanden gefaellt nur in der Dorfliga zu spielen dann soll er es tun. Ich benutze auch M0 und M0+ in Form von z.B STM32F030, STM32L053, ... Aber eben nicht zur Signalverarbeitung.
-
Thread
Widerstandsberechnung Frage zu Schaltplan / Atmel
. (Die 0,029mV sind Random) Ich habe dann mal die 10kOhm gegen 0R ersetzt und habe nun auch am uC Pin 0,011mV, siehe da, der STM32F103 hat dann 0,99763xxx Ohm ausgerechnet am Breadboard. Habe auf der Platine ebenfalls 0R eingesetzt, läuft mit dem xMega und ca 0,6 Ohm genauigkeit, wie du sagtest
er wie gesagt den V54 einschaltet. > und habe nun auch am uC Pin 0,011mV Bist du da um 3 Zehnerpotenzen verrutscht? Oder kannst du tatsächlich 11µV messen? > siehe da, der STM32F103 hat dann 0,99763xxx Ohm ausgerechnet > am Breadboard. 1. Du brauchst da
-
Thread
STM32F407 Nachfolger
#7557393: > Kann mir jemand sagen, wie der Nachfolger heißt Nach meiner Einschätzung hat ST die STM32G Serie ins Rennen geschickt, um die F Serie langfristig abzulösen. Damit will ich nicht sagen, dass die F Serie bereits obsolet sei. Selbst das Urgestein STM32F103 hat noch garantiert mindestens 10
Benjamin schrieb im Beitrag #7557393: > Bin auf den STM32F407VG6 gestoßen und habe mit diesem begonnen, da er > meine Anforderungen erfüllt. Schau dir mal die STM32G0-Serie an: https://www.st.com/en/microcontrollers-microprocessors/stm32g0-series.html