-
Thread
Mikrocontroller wahl Gesperrt
gut erhältliche uCs einsetzt (sofern nicht der letzte Cent zählt). Beispiele: Microchip/Atmel/AVR, STM32 (ARM), ESP. Du kannst dir auch mal einen Überblick auf den jeweiligen Hersteller-Sites schaffen. Aber wie bereits gesagt: mit genügend weiteren Infos wird Dir hier im Forum gerne geholfen. Dann
Prototyp soll gebaut werden, was auch immer). Ich habe mir folgende Optionen angeschaut: ESP 32, STM32, Atmel ... Jedoch bin ich unsicher, was ich verenden soll, weil ..., oder leider fehlen mir Informationen über, oder die optimale Kombi aus ... und ... sehe ich nicht ... Dann kann man
-
Thread
Code Solartracker
verwendeten Schrittmotortreiber? Mir kommt der sogar bekannt vor. Nur habe ich mein Projekt damit auf STM32 realisiert.
China-Gadgets verwendet werden können. Gestört hat mich die mangelnde Transparenz des Frameworks. STM32 ist dann zu meiner Wahl geworden. Aber in Anbetracht der Vorposter zu dem Code und dass ich hier zumeist vom Handy aus unterwegs bin, deswegen wollte ich den Code nicht gründlich studieren.
-
Thread
Temperatur-Sensor für Funkübertragung, Schaltplanidee
optimiert sind und mit geringer Spannung auskommen. Da reicht dann ein einzelner LiPo oder 2xAA. z.B. ein STM32WL33 kommt mit 1.7V aus, kann dann aber wohl nur 16 dBm Sendeleistung. Kompakter wird es dadurch auch.
sind und mit geringer Spannung > auskommen. Da reicht dann ein einzelner LiPo oder 2xAA. z.B. ein > STM32WL33 kommt mit 1.7V aus, kann dann aber wohl nur 16 dBm > Sendeleistung. Kompakter wird es dadurch auch. Ja, es gibt effizienteres und der STM33WL33 scheint interessant zu sein aber mit ATMEGA+
-
Thread
Könnte mir jemand diesen C++ Code in eine class Bibliothek umschreiben
TFT_eSPI * _tft; File pngfile; PNG _png; int xpos; int ypos; void * pngOpen(const char *filename, int32_t *size); void pngClose(void *handle); int32_t pngRead(PNGFILE *page, uint8_t *buffer, int32_t length); int32_t pngSeek(PNGFILE *page, int32_t position); String readFile(fs::FS &fs, const char
Jens K. schrieb im Beitrag #7769510: > ja, hat er! Siehe: > Beitrag "Frage an die STM32-Experten:" 192 KiB RAM. Für ein Bild 320x240 Pixel bräuchte er schon 300 KiB nur für die entpackte Bitmap. Ich habe den PNG-Standard damals nur oberflächlich gelesen, aber für mich sah das nicht
-
Thread
USB Problem bei STM32F072C8
Forum veröffentlichten Code ausprobieren. Ich denke, die Vorschläge auf http://stefanfrings.de/stm32/stm32l0.html#usb lassen sich mit minimalem Aufwand für deinen Mikrocontroller anpassen.
enorm. Dann könnte man in den DBs suchen. vom "-C" habe ich nicht gesprochen. Es sind die Typen STM32F072C8 und STM32F072CB. Beide besitzen ein gemeinsames Datenblatt (siehe auch Screenshot). Im Datenblatt wird hier explizit aufgeführt: STM32F072x8/xB ! Aber für mich hat es sich sowieso erledigt
-
Thread
STM32 und 11x74HC595.
Naja. Solche Sachen packt man in ein Array mit uint8_t Datentyp, das ist verdaulicher, auch für fette 32 Bit CPUs. Und viel besser erweiterbar auf beliebige Schieberegisterlängen. Im aktuellen Code und auch meiner Version unten, liegt das Ende der LED-Kette am Anfang der Daten, denn die werden zuerst ausgegeben
teilweise extrem sparen und oft auch zu Assembler greifen, weil auch der Flash relativ kurz ist, beim STM32 ist es Unsinn, krampfhaft irgendwelche Bitakrobatik mit Schiebe-, Modulooperationen oder gar Divisionen, die quasi mit jedem Schleifendurchlauf ausgeführt werden müssen, zu vollführen, wenn man sowieso
-
Thread
Hilfe bei IC Identifikation
identifizieren. Steht aber auch 5120 drauf, Induktivität und große Diode gleich daneben. CPU ist eine STM32 Cortex M4 Kopie von Geehy. Von Guangdong Juxing kann ich ein paar 8 pin Mosfets erkennen und die großen Mosfets haben ein Logo "M" wo Abwärtsstriche als "J" ausgebildet sind. Ansonsten weniger interessanter
-
Thread
LIN to RGB - Hilfe gesucht
anklemmen und lauschen. Reengineering. Wenn du das Protokoll verstanden hast, dann nimmst du dir einen STM32F103 (BluePill) + LIN Interface Chip (MCP2025 mit 3.3V an Board), stellst den UART des STM auf LIN ein und bist schon zu 50% am Ziel. Sieht dann so wie im Anhang aus, dass ist ein Mitschnitt von
-
Thread
Neue Bauteile: STM-Drohnenkit, intelligente Steckverbinder, Stromsensoren und mehr
www.oemsecrets.com/compare/GAMECONTROLLERTOBO1%20 ### M5Stack U024-V2 I2C - Joystick-Bausatz auf Basis eines STM32G0. Wer keinen vollwertigen Controller benötigt, findet bei M5Stack eine preiswertere Alternative. Der auf Basis eines STM32G030F6P6-Mikrocontrollers realisierte Bausatz kommuniziert nach außen unter
 Bildquelle: https://shop.m5stack.com/products/i2c-joystick-2-unit-stm32g030? ### Abracon: Superkondensatoren mit hoher Energiedichte dank 3V Betriebsspannung. Das in der dritten Ausgabe der Art of Electronics befindliche Diagramm zur „Energiedichten-Visualisierung
-
Thread
Lautstärke messen von analogen Signalen
erstmal sinnvoll. Ausserdem etwas Filterung. (aliasing!) Dann ab in einen billigen Mikrokontroller (hier STM32F30) des sampelt mit 11-12bit. Dann nochmal etwas Kompression ueber ein Array um auf 6Bit runter zu kommen und dann Ausgabe auf 64Segmenten mit 200Hz Wiederholrate und Peakhold. Sieht SEHR cool aus
> ja, ein paar Zeilen Code, Hm, bei mir eine halbe Zeile. Auf dem von mir verwendeten STM32F030 sieht das so aus: [c] const unsigned char mylog64[1024] = { ... } [/c] [c] //ADC-Wert auslesen
-
Thread
CMSIS-Bibliotheksfunktionen mit Atmel Studio7 benutzen
Hersteller-IDE sollte es Projekt-Templates geben in denen das alles schon fertig eingerichtet ist. Ist bei den STM32 jedenfalls auch so.
-
Thread
STM32F103C6T6A Lässt sich nicht programmieren
Lennart schrieb im Beitrag #7765763: > STM32F103C6T6A Was jetzt, in deiner Fehlermeldung steht was von STM32W1xx? Falsche Serie eingestellt?
Versorgungsspannung kontrolliert? (4) Lennart schrieb im Beitrag #7765763: > bei AliExpress 10x STM32F103C6T6A. https://www.reichelt.de/arm-cortex-m3-mikrocontroller-32-bit-2v-32-kb-lqfp-48-stm32f103c6t6a-p263739.html my2¢ (re)
-
Thread
Falsch gehenden Quarz erkennen?
ohne einen zweiten Quarz zu verbauen) eine sinnvolle Möglichkeit, fehlerhaft gehende Quarze an einem STM32L053 zu erkennen? Alternativ: kennt jemand ein brauchbares Paper zum Thema Fehlermechanismen bei Quarzen? https://www.st.com/resource/en/application_note/an2867-guidelines-for-oscillator-design-on-stm8afals-and-stm32
Genauigkeit der RC-Oszillatoren, damit kann man das nicht erkennen. Oder anders formuliert: könnte der STM32 eine Abweichung von 0.1% erkennen bräuchte er keinen Quarz!
-
Thread
Device-Erkennung beim STM32F103VE gibt falschen Wert zurück !
folgender Funktion ab. uint32_t DBGMCU_GetDEVID(void) { return(DBGMCU->IDCODE & IDCODE_DEVID_MASK); } Normalerweise sollte folgendes zurückgegeben werden: STM32F103VE -> 0x414 STM32F103ZG -> 0x430 Das hat bisher
Wenn man die Header vergleicht, ist stm32f103xg.h nur eine Erweiterung von stm32f103xe.h. Adressen von Peripherie, die es auch stm32f103xe.h gibt, ist nicht veraendert. Als stm32f103xe behandelt sollte, sollte ein stm32f103xg keine Probleme
-
Thread
Fahrzeug Messwerte in TFT Monitor einspielen
Für den Fall, dass die Daten auf einem CAN liegen, und löten und programmieren okay ist (in STM32 Cube IDE), kann ich mein TFT CAN Display empfehlen. GitHub uhi22 tft-with-CAN Hab das bei mir im Auto mitlaufen für Leistungsanzeigen, Batteriestand, Batterietemperatur und so. Bauteilkosten unter
> Für den Fall, dass die Daten auf einem CAN liegen, und löten und > programmieren okay ist (in STM32 Cube IDE), kann ich mein TFT CAN > Display empfehlen. GitHub uhi22 tft-with-CAN Sehr interessant, hast du die IDs durch Logging ermittelt oder kann man die irgendwo finden? Für BEV nutzen die
-
Thread
STM32F103 Peripherie: "ST hat noch geübt"?
Georg S. schrieb im Beitrag #7763968: > dass der > STM32F103 recht alt sei und ST bei dem "noch geübt hat" Die STM32F1 waren 2007 deren Erstlingswerke:-) - https://en.wikipedia.org/wiki/STM32#History - https://en.wikipedia.org/wiki/STM32#STM32_F1 Aber generell werden STM32F (und auch die STM32L) mittlerweile durch neuere Serien "ersetzt" STM32G/H/U. Die F und L werden derzeit zwar noch weiterhin produziert, für ein neues Design sollte man sich aber gut überlegen, die
-
Thread
Einfachste Lösung um einen Taster per USB am PC auslesen mit C#.
Möglichkeit wäre ein kleines Board vom Chinesen o.ä. zu bestellen. Ich würde einen Raspberry Pi Pico oder STM32 (G oder F Serie mit nativem USB) nehmen. Gibt es genügend Implementierungen. Ist eigentlich nur Copy/Paste. Dann musst du nur den richtigen COM Port finden und die Daten extrahieren. Oliver R.
nicht auf einer normalen Tastatur vorkommt, und kann den z.B. mit einer der Hotkey-Funktionen der Win32-API registrieren, so daß das Programm auch dann den Tastendruck mitbekommt, wenn es nicht den Eingabefocus hat. Und da HID nur low-speed-USB benötigt, ist eine Lösung auf Basis von V-USB spezifikationskonform
-
Thread
USB CDC auf STM32 und Virtual comport Baudrate
Hi ich versuche über Python und Pyerial Daten über USB CDC an mein Board zu schicken. Liege ich richtig dass die Baudrate Einstellung keinen Effekt auf Geschwindigkeit hat? Danke
-
Thread
Krieg in Sachen ARM, Raspberry Pi-SSDs und mehr
Produkte auf den Markt werfen. Zu guter Letzt aktualisiert STMicroelectronics sein Audioframework, um STM32-Controller im Audiobereich populärer zu machen. ### Raspberry Pi: Hauseigene SSDs und Kits Spätestens seit dem vor einigen Jahren erfolgten Erscheinen des Raspberry Pi-Netzgeräts gilt, dass man
 Bildquelle: https://www.seeedstudio.com/Wio-SX1262-with-XIAO-ESP32S3-p-5982.html Interessant ist die Art der Verbindung zwischen dem Lora-Funkmodul und der als Basis dienenden Xiao-Variante mit einem ESP32-S3. Das Basismodul bringt - wie in der folgenden Abbildung
-
Thread
PC: das Zeitalter neuer Hardware
ARM-Kernen * Graphikkarte NVidea H100 mit 96 GB RAM und 3.34 TB/s * Arbeitsspeicher 480 GB * Preis 32 k€
für KI-Applikationen > nutzen wollen. Ja, ST hat da Tooling dafür. Sie haben auch mal bei den STM32H7xx mit KI geworben.
-
Thread
2-Kanal analoger Datenlogger, mobil
(bzw. > MAX232-Treiber) Ziemlich umständlich, nimm doch einen STM32 mit USB-Peripherie, dann brauchst du nur noch eine USB-Buchse.
Die optional genannten L- und U-Typen der STM32 hatte ich mir noch einmal angesehen. Wie oben schon geschrieben, ist mir das Einsparpotential beim Versorgungsstrom zu gering, als diese Richtung weiter zu verfolgen. Es sind ergänzende Optionen
-
Thread
Frage: Dekodierung der Daten von Wettersonden (Wetterballon)
Mit einem STM32WL33 hätte man eine sehr kompakte und auch energieeffiziente Möglichkeit das Signal zu empfangen und dekodieren... 😉
Niklas G. schrieb im Beitrag #7762279: > Mit einem STM32WL33 hätte man eine sehr kompakte und auch > energieeffiziente Möglichkeit das Signal zu empfangen und dekodieren... Batteriebetrieb oder die falsche Vokabel erwischt?
-
Thread
"Intelligenter" Textdisplayadapter mit Padauk PFS154
der mit meinen Tools zu flashen ist. Englische Doku (sieht sehr komplett aus) auf py32.org Hier hat man sich intensiv damit beschäftigt, sogar Patches für die STM32 IDE https://www.eevblog.com/forum/microcontrollers/$0-11-py32f002a-m0-24mhz-320kb-actually-324kb-more-peripherals/ >
Hardwarebasis) Harald A. schrieb im Beitrag #7761483: > Englische Doku (sieht sehr komplett aus) auf py32.org > Hier hat man sich intensiv damit beschäftigt, sogar Patches für die > STM32 IDE Hast du dich selbst mit dem schon beschäftigt? Ich mag auch an sich die aufgeblähten IDE's nicht, ich bin halt
-
Thread
STM32 + Infineon WLAN Modul: Durchsatz?
https://www.mikrocontroller.net/topic/571600), ist es aktuell nicht optimal um WLAN-Controller für STM32-µC bestellt. Hat hier jemand schon mal ein Infineon-Modul/ Controller mit einem STM32 integriert? (https://github.com/Infineon/AIROC-Wi-Fi-Bluetooth-STM32) Z.B. ein Murata 1DX (https://www.murata.com
https://github.com/khoih-prog/AsyncWebServer_STM32
-
Thread
stm32L412 Code 43
eine Möglichkeit gibt das Board ohne den Thrustmaster Firmware Updater zu flashe. Verbaut ist ein stm32L412 chip
kenne dein Board nicht. Mit etwas Glück kannst du A) Eventuell eine JTAG Adapter nutzen um den ST32L4 zu flashen B) Den internen Bootloader des L4 aktivieren und ihn darüber neu flashen für beides ist es aber notwendig ein passendes Firmware Image zu haben. Viel Glück
-
Thread
DAC, 5 Stück am I2C-Bus
Wie waere es mit 5 PWM Ausgaengen, z.B. am STM32G4 mit 20 KHz Grundfrequenz und 12 Bit. Sollte mit einem G4 oder U5 gehen. Danach Tiefpass z.B. bei 1 kHz oder niedriger, je nach Deiner Anforderung. Mit 5 * I2C DAC wirst Du nur schwer auf 1 kHz kommen
-
Thread
Suche Abstand-Sensor
die Framerate nicht so hoch. Es gibt aber auch größere CPUs, die eine NPU mit onboard haben, z.B. STM32MP257 mit 1,2TOPS Rechenleistung und es gibt für den Raspberry PI 5 verschiedene Hats mit der Hailo-8 NPU, die je nach Modell 13 oder 26TOPS hat. Es gibt da aber noch viel mehr Möglichkeiten.
-
Thread
Python-Updates, C23, Keil MDK und vieles andere mehr
mdk-middleware-keil/overview/ Erweiterungsnummer zwei betrifft einen Brücken-Wrapper, der zwischen der STM32-HAL und dem CMSIS-Standard „makelt“: [c] The CMSIS-Driver interfaces to STM32Cube HAL are API Shim interfaces for the STM32Cube HAL provided by STMicroelectronics. The drivers are accessible by
CMSIS Solution extension, and the CMSIS-Toolbox. – via https://www.keil.arm.com/packs/cmsis-driver_stm32-arm/overview/ [/c] ### Texas Instruments: Neues Kunststoffbasiertes Gehäuse für Weltraum-Anwendungen. Wer ein Bauteil „ins All“ schießen möchte und sich dabei an Industriestandards hält,
-
Thread
Wer hat ein ILI9341 Display mit 5v im Betrieb?
angesagt wäre. Schon ein RP2040 Pico-Board würde die Geschwindigkeit verzehnfachen. Selbst eine kleiner STM32Gxyz würde reichen.
integrierten WLAN, Bluetooth und LCD-Interface usw. schon sehr vielseitig einsetzbar. > Wenn ein STM32 mit mehr IO drauf wäre, würde ich dem Nikolaus Bescheid > sagen. Fast alle dieser Displays mit integriertem µC verwenden einen ESP32, welche mit einem STM32 trifft man – insbesondere bei LCD-Auflösungen
-
Thread
Festplatten Image Software
(die RD54 sind schon lange gestorben). Hat jemand Erfahrung mit SCSI2HD (von zuluscsi), BlueSCSI (STM32F103 oder RP2040) oder PiSCSI (ein Raspberry Pi als Geraetetreiber)? Gruesse
-
Thread
Schwarmintelligenz für STM32-Projekt gesucht!
bräuchte Mal euren gesammelten Hirnschmalz für mein Projekt. Ich habe einen (bereits verbauten) STM32F410CBT3 im LQFP vorliegen und will damit ganz am Ende mehrere Komponenten miteinander synchronisieren. Dafür konkret gebraucht wird: - 1 Master-Timer - Erster Slave erzeugt am DAC einen Sinus
ich vielleicht sogar irgendwas hardwareseitig pfuschen? Dachte schon ich könnte eventuell den STM32F413CG in UFQFPN auf die Platine basteln (da gleiche Pinbelegung), passt aber mmn nicht auf meinen Footprint, Überlappung der Lötflächen einfach zu knapp.... Ich möchte aufgrund meiner Projektzeit
-
Thread
STM32H743 mit 32MByte externem SDRAM
Hallo, ich nehme hier gerade ein STM32H743 Board mit externem 32MByte SDRAM über FMC in Betrieb. Scheint alles zu funktionieren, das Ram lässt sich schreiben und lesen. Ich habe mir dazu ein kleines Testprogramm geschrieben: [c]
"runToEntryPoint": "main", "servertype": "stlink", "device": "STM32H753ZI", "svdFile": "C:/STM32_SVD/STM32H753x.svd", "interface": "swd", "serverpath" :"C:/STM32Tools/Stlink_GDB_Server/tools/bin/ST-LINK_gdbserver",