-
Thread
complex und 3D Vektoren in C++ für ARM und STM32
Ihr Lieben, ich benutze CubeIDE um STM32 Prozessoren zu bespaßen. Es gelang mir mit #include <complex.h> und "float complex z;" die Rechnung mit komplexen Zahlen in C++ komfortabel zu machen, vorher hatte ich das hingefummelt. Das gleiche
Detlef _. schrieb im Beitrag #7711521: > ich benutze CubeIDE um STM32 Prozessoren zu bespaßen. Es gelang mir mit > #include <complex.h> und "float complex z;" die Rechnung mit komplexen > Zahlen in C++ komfortabel zu machen, vorher hatte ich das hingefummelt. Das
-
Thread
Messdaten in csv oder Textdatei schreiben
aus dem EEPROM direkt in ein .csv File speichern. Soweit mal die Grundidee. Ich verwende ein STM32G071 Nucleo Board und arbeite mit der STM32 Cube IDE. GUI und auch EEPROM Treiber existiert alles schon, das eigentliche Problem aber ist ein wesentlich grundlegenderer Schritt: Das Erstellen der .
Hier ist das Semihosting für STM32CubeIDE beschrieben: https://community.st.com/t5/stm32-mcus/how-to-use-semihosting-with-stm32cubeide-and-stm32/ta-p/49742 Beim LPC/MCUExpresso war es noch einfacher, da reichte es ein Häkchen zu
-
Thread
EFM8BB52 mit Turbo51 oder mikroE Pascal?
weitere Datenbätter, boards, chipsätze, github durchforstet. Es kamen mir noch MCP2517 Treiber für STM32 mit Cortex M4 in den Blick, auch hier aber eben für SPI. Begriffen hab ich, daß alles von der Treiber/Bibliotheks-Lage abhängt, um ohne Riesen-Klimmzüge zum Ergebnis zu kommen. Das Thema RTOS war
Naja, CAN und PWM-Input sind recht simpel, das kann man auch selbst machen. Außerdem gibt es für die STM32 die HAL-Bibliotheken die das alles schon erledigen. Du wolltest doch nah an die Hardware...
-
Thread
[V] Raspberry Pi 4B, HaLow HAT für Raspberry Pi, LoRa/HaLow Antennen, Hologram USB Modem, GPS Hat
Euro -Alfa LoRa/HaLow 868MHz Antenne 5dBi N-Male Stecker, 2 Stück = 2 x 5 Euro -B-L072Z-LRWAN1 STM32L0 Discovery kit LoRa, Sigfox, 30 Euro -Hologram NOVA-U201 USB Modem, 25 Euro -GPS HAT für Raspberry Pi mit GPS Antenne, 20 Euro Versand innerhalb von Deutschland ist möglich.
-
Thread
Funkstrecke für Daten über 4 km
von Olimex gut, aber es gibt noch einige andere: https://www.olimex.com/Products/IoT/LoRa/LoRa-STM32WL-DevKit/open-source-hardware Der STM32WLx5 ist ein Mikrocontroller mit integriertem LoRa, das Olimex enthält diesen. Das finde ich sehr praktisch, besser als ein separates Modul und auch viel
-
Thread
Single Pair Ethernet oder CAN-FD
Hi Zusammen, ich plane gerade einen Robotter mit 8-12 Controllern (RPI, STM32H7, STM32F7 oder ahnliches) bisher habe ich für ähnliche Sachen CAN genommen mit einem selbst gestrickten Protokoll. Jetzt möchte ich aber was neues machen und da ich mit dem CAN 1MBit immer Probleme
> Taugt der LAN8650 was oder was könnt ihr empfehlen. Der LAN8650 ist ein SPI MAC-PHY. Dein STM32H7 hat aber selber einen Ethernet MAC, und zwar mit Unterstützung durch CubeMX etc. Den solltest Du daher auch benutzen. Und wenn Du den benutzt, dann brauchst Du nur noch einen PHY, und das wäre dann
-
Thread
Suche Programierung für Alten TV
https://github.com/aquaticus/esp32_composite_video_lib ein esp32 reicht
anpassen, wenn ich keine Lust hätte, alles von vorn zu entwickeln. Sonst sowas wie einen blackpill (STM32F411?), aber wahrscheinlich eher keinen Easpberry, weil ich davon und von seinem Betriebssystem (Image auf Micro-SD) keine Ahnung hab. Na, eben so, wie jeder kann. Auch ist davon auszugehen, dass
-
Thread
Constraint Programming für Mikrocontroller-Peripherie
Anwendung spezifisch implementieren? Allein schon sowas banales wie das Timing vom I²C der modernen STM32 zu konfigurieren ist total lästig. Hab gar keine Lust da Stunden drauf zu verschwenden, wenn die Bibliothek das einfach so macht. Und so exotisch ist die Ansteuerung eines Temperatursensors per I²C
rechtsmäßigen Kündigung führte. Wenn ich also als Angestellter ein Produkt z.B. mit einem NXP i.MX, ESP32 oder auch einem STM32WL55 entwickle kann ich gefeuert werden weil die Schnittstellen dieser ICs nicht vollständig dokumentiert sind und ich diese Details auch nicht aus der Luft greifen kann? *Dafür*
-
Thread
STM32L4 Standby-Mode
programmieren bin und brauch da mal eine externe Bewertung. :-D Ich habe hier zwei Board mit einem STM32L451 und eines mit einem STM32L452 (STM Nucleo) Ich habe zu testzwecken meinen eigentlichen Code komplett runtergestrippt. Ich schalte alles aus: [c] led_reset(); GPIO_InitStruct.Pin
immer noch nicht erholt. Dass es aber geht, habe ich kürzlich bei einem Webinar von ST gesehen (STM32U0). Die Angaben im Datenblatt sind also durchaus real und die HAL scheint auch zu funktionieren.
-
Thread
Verpolungschutz für MCU und PHY
mir immernoch nicht sicher, welches die beste Lösung ist. Ich möchte gerne eine Schaltung mit STM32F407 und PHY DP83848I vor Verpolung schützen. Ich könnte mit einer Schottky Diode arbeiten, das wäre am einfachsten, ich habe 5V als Spannungsversorgung, die MCU bzw der PHY bekommen vom LDO 3.3V
-
Thread
Nach Initialisierung falsche Werte im Struct
Prozessoren im RAM (oder > gar in Registern) gelagert Ja, hängt vom Linkerscript ab. Aber beim STM32 wird normalerweise alles was "const" ist in den Flash gelegt.
Stacks die per default irgendwo festgelegt > wird. Naja weil Stack und .data beim Default Setup vom STM32 sich entgegen wachsen, sollte es effektiv keinen Unterschied machen... Besonders schön ist es aber wirklich nicht.
-
Thread
STM32 - Timer steht still
keiner Ahnung" Ja, das hört sich tatsächlich auch nach „keine Ahnung” an, wenn man Register beim STM32 völlig meiden und verbannen will.
die nicht vorhanden ist. Gleiches Thema wie bei Arduino. Die HAL vereinheitlicht die Nutzung der STM32, und erleichtert damit die Portierung von Code auf andere STM32 Modelle.
-
Thread
PWM-Frequenzwandlung mit Arduino?
beides. Tut zu deinem jetzigen Projekt zwar nichts zur Sache aber die C-Programmieren für einen STM32 oder ESP32 oder what ever ist im Grunde auch nichts anderes.
-
Artikel
Forth
Forth Fast Forth für MSP430FR5xxx mit SD CARD LOAD, READ and WRITE R8C Anpassung von Gforth EC für R8C STM8 STM8EF eForth für STM8S Discovery Demo C.H.Ting SVFIG Meeting, July 2010 STM8 eForth für die STM8 Familie mit Flash, Multitasking und Erweiterungen, s. Vortrag Forth-eV Tagung 2018 1802, 6809, 8051
und Meta-Compiler der Cross-Compilierung auch für 6502, 8051, AVR, Cortex-M, MSP430, PDP-8, PIC und STM8 unterstützt
-
Thread
STM32 PWM auf CH1 und CH1N
Hi, Ich bespasse einen STM32F303 mit CubeIDE 1.12 und möchte mit dem Timer1 CH1 und CH1N ein Rechteck ausgeben. Wenn ich nur auf CH1 das Rechteck ausgebe funktioniert das wunderbar mit angeklicktem "PWM Generation CH1" und "PWM
-
Thread
Signalplotter mit STM32, LCD und SD Karte - ähnlich einem Scope
Vielleicht gibt es ja Interesse an meinem STM32 "Scope". Entstanden aus der Motivation zu sehen was an den Eingängen des STM los ist, ist daraus ein "Ist kein vollwertiges Scope" Projekt geworden. Und da meine eigene Platine sowieso niemand
steuern (W-A-S-D Tasten). Für andere STM32 wäre etwas Portierungsarbeit notwendig. Auf meiner Platine läuft ein STM32L452, so dass der ADC Code dort auch fertig wäre. Generell werden ca 70KiB Programm und ca 90KiB RAM Speicher benötigt.
-
Thread
Ich verstehe diesen Code nicht
Beim STM32 sieht das z.B. so aus : [c] /**************************************************************************//** * @file core_cm4.h * @brief CMSIS Cortex-M4 Core Peripheral Access Layer Header
Flunder schrieb im Beitrag #7702205: > Beim STM32 sieht das z.B. so aus : Das wird so bei allen Cortex-M4 µC aussehen, da die Datei zum CMSIS gehört.
-
Thread
NUCLEO G474RE ST-LINK to J-LINK
nicht gleich ST-Link. Bei den "älteren" bzw. "schwächeren" Nucleos ist ein ST-Link V2... mit einem STM32F103 drauf, der auch ausdrücklich für externe Targets vorgesehen ist. Bei den "neueren" bzw. "Schwergewichten" dagegen ST-Link V3 mit STM32F723, die nur mit Klimmzügen für externe Targets nutzbar
-
Thread
Arduino-Gadgeteer, 64bit-MPU von Microchip und vieles andere mehr
Frank O. schrieb im Beitrag #7701096: > Da muss jetzt ein ST32F4 mit auf so einem Bord, Das ist wohl ein "STM32C011F4" drauf, also eine Cortex M0+ und kein STM32F4. Kostet bei mittlerer Menge so um die 0,43 €/Stück. Dafür baust du keine diskrete Schaltung die I2C kompatibel ist. - https://www.st.com/en/microcontrollers-microprocessors/stm32c011f4.html - https://www.mouser.de/ProductDetail/STMicroelectronics/STM32C011F4U6TR?qs=IPgv5n7u5Qao9K%252BX0pScKA%3D%3D
-
Thread
Neuronales Netzwerke auf der "3cent CPU" (Padauk PFS154 und PMS150C)
okay.... :-) Aber es muss ja nicht immer so ganz minimal sein. Also sagen wir mal so ein kleiner STM32xxx mit 128k flash und 32k ram wie man sie heute zu dutzenden rumfliegen hat. Das ist schon ganz interessant sich da mal mit zu beschaeftigen. Vanye
-
Thread
Entwurf USB-UART-Converter, KiCad, bitte um Review
Sie wird (oder wurde) auch in vielen Evaluationsplatinen und diversen Programmern verwendet – z.B. STM8, Arduino, AVRISP-MK2 usw.
nicht dramatisch. Plausibel ist leider genau umgekehrt, denn bei z.B. Arduinos, Nucleo-Boards (STM32), STM8-Boards, dem AVRISP-MK2-Programmer usw. ist das Metallgehäuse mit GND verbunden (Schaltplanauszug aus einem F411-Nucleo im Anhang), aber bestimmt sind die alle, die diese Geräte entwickelt haben
-
Thread
CubeMX- und Raspberry Pi OS-Updates, neuer OrangePi uvm
STMicroelectronics - CubeMX-Upgrade bringt Unterstützung für diverse neue Mikrocontroller. In Zeiten der STM32 Cube IDE gilt, dass die Standalone-Nutzung von Cube vergleichsweise selten geworden ist. Trotzdem pflegen die Franco-Italiener auch dieses (lieb gewonnene) Produkt weiter - vor wenigen Tagen wurde die Version 6.12.0 des Produkts ausgeliefert. Im als RN0094 STM32CubeMX release 6.12.0 bezeichneten Changelog-Dokument findet sich unter anderem die gezeigte Grafik, die Informationen über die Änderungen auflistet.  Bildquelle:
-
Thread
STM32 SWD Pins nutzen. Trotzdem programmierbar?
eine gute Idee, einen Controller erst eine "Platzrunde" von ca. 1 sec drehen zu lassen. Nur die STM8 brauchen den NRST zwingend zum Debuggen. (m.W.)
Programmer und die Tests dazu habe ich damals – soweit ich mich erinnern kann – entweder mit einem STM32F030CC oder einem STM32F303CC gemacht.
-
Thread
größtemögliche Datenbandbreite von Microcontroller-IOs
Problem ist nur: wohin mit den superschnell gelesenen Daten? Dann vielleicht eher etwas wie ein STM32H7. Der kann mit den internen ADC zwischen 3-10MSPS (je nach Mode). Wenn man das nicht braucht kann der ADC selbst Filtern (oversampling/Mittelwert). Bzw hat auch noch digitale Filterblöcke in HW.
, was die Technik bietet. Die erforderliche Infrastruktur wird dann angepasst. D.h. schafft man 12,32 oder mehr Kanäle mit einem UC.
-
Thread
(S) PNP-Transistorarray
funktionieren und die eben für diesen Spannungsbereich vorhanden sind) über einen Mikrocontroller ( STM32F030 ) angeschlossen. Anwendungsfall 2 ist profanerer (privater) Natur: es wird die Steuerungselektronik verwendet, um Modelbahnweichen in einer Anlage (nicht meine, ich habe seit Jahrzehnten keine
-
Thread
Noch einer (f8); 8bit-Computing mit FPGA
zu verwenden (wie beim STM8, Z80, oder hier beim f8). Die Probleme mit unterschiedlichen Zeigertypen sind verschwunden. Klar, wenn man noch mehr Speicher braucht, wiederholt sich das gleiche Spiel mit 16/8 vs 32 Bit, und dann
das betrifft harte CPUs und solche die in einen programmierbaren > Baustein kommen. Es sind aber 32 Bit-CPUs. Wie wäre es mit einer 64er / > 128er? Wie ganz oben geschrieben, sehe ich eben noch Lücken im 8-Bit-Bereich, die insbesondere durch das Verschwinden des STM8 größer werden. Den 32- und
-
Thread
Mit Mikrocontroller prüfen ob Spannung (40v) anliegt
schrieb im Beitrag #7694584: > Hat halt den Nachteile, das es da keine Hysterese gibt. AVR und STM32 haben eine Hysterese, ebenfalls einige ESP32.
-
Thread
Erweiterungen für Raspberry Pi Connect, neuer Video-FPGA von GoWIN uvam
unterstützt: [c] Starting with today’s release, version 1.2, Raspberry Pi Connect now supports all 32-bit Raspberry Pi computers, as well as 64-bit computers. All devices get remote shell out-of-the-box, and if you use a Wayland compositor, such as Wayfire, you can also share your screen. In practice
Zeit ein SoC zur Verfügung, das einen RISC-V-Kern und einen 8051-Kern im Stil der STMicroelectronics STM32MP1-Plattform zu kombinieren sucht. Der im Allgemeinen gut informierte Branchennewsdienst cnx berichtet nun über die Verfügbarkeit einer auf ebendiesem SoC basierenden Platine, die um rund 12 US-Dollar
-
Thread
MSPM0L-Familie als Nachfolger von MSP430
Die Marketingwerte von Ti sind schlechter als die Merketingwerte von STM fuer die STM32U0 Serie. M.e.a. hat(te?) TI auch eine sehr erratische Politik mit den Cortex-M. Und dazu lange Zeit eine unmoegliche Lizenzpolitik fuer die Device Header Files...
schrieb im Beitrag #7693148: > Die Marketingwerte von Ti sind schlechter als die Merketingwerte von STM > fuer die STM32U0 Serie. M.e.a. hat(te?) TI auch eine sehr erratische > Politik mit den Cortex-M. Und dazu lange Zeit eine unmoegliche > Lizenzpolitik fuer die Device Header Files... Meinst
-
Thread
Frage bezüglich Mikrocontroller auf selbst erstelltem PCB
/USB-Tutorial_mit_STM32 http://stefanfrings.de/stm32/3-Fach-USB-UART.zip
teilweise sogar Cortex-A oder -R), die man dann z.B. mit einem AVR steuert... Man könnte auf dem STM32F1 einfach 2 AVRs emulieren und diese mit den 2 Datenströmen der 2 VCPs füttern 🤣
-
Thread
cJTAG und SWD kompatibel?
Hallo, Kann man die SWD-Signale von einem µC (STM32) und die cJTAG-Signale von einem zweiten µC (TMS320) zusammenlegen, sprich TMS und TCK beider µCs verbinden? Weiß jemand ob die Protokolle sowas zulassen?! Oder erklären die sich den Krieg wenn man
SWD 2.0 kann Multidrop, einige neuere STM32 können das wohl schon und cJTAG kann die 2-Star Konfiguration. Das muss aber auch das jeweilige Debug-Interface unterstützen. SWD gleichzeitig mit cJTAG geht aber ziemlich sicher schief.
-
Thread
ThreadX/Azure RTOS, Example baut nicht
rodata_load_start__ ldr r1, =__rodata_start__ ldr r2, =__rodata_end__ bl crt0_memory_copy [/code] beim STM32 (z.B STM43 F4, startup_stm32f429zitx.S) sieht das so aus: /* Copy the data segment initializers from flash to SRAM */ [code] ldr r0, =_sdata ldr r1, =_edata ldr r2, =_sidata movs
-
Thread
E-Scooter At Kommandos
Im Motorconrtoller ist der Controller verbaut https://www.mindmotion.com.pp/download/products/DS_MM32SPIN160C_EN.pdf Im link das pp durch cn ersetzen. Wieso ist das hier gesperrt-- Ätzend, kann ich wieder nicht die STM Flash tools nutzen
-
Thread
GPS Sender für Katzen
> Mich interessieren Schaltpläne zu möglichst winzigen VHF oder UHF > Sendern ohne GPS etc. STM32WL55 😁 Da kann man direkt Daten mitsenden!
seinen 201 Bytes RAM jetzt nicht meine erste Wahl, und sein Gehäuse ist sogar etwas größer als der STM32. Das Schöne an dem STM32 ist dass er auch LoRa kann und 2 Kerne (Cortex-M0 + M4) hat.
-
Thread
Ac6 toolchain für STM3CubeIDE
Hallo, ich möchte eine vorhande C/C++ source mit STM32CubeIDE compilieren. Der chain editor sagt "orphaned toolchain Ac6 STM32 MCU GCC". Ich vermute die source wurde mit dem französischem ac6 system unter linux compiliert. Meine Frage ist, gibt es eine
#7689925: > Meine Frage ist, gibt es eine Möglichkeit mit einem anderen > toolchain unter win11 und STM32CubeIDE zu kompilieren Muss es unbedingt die alte Toolchain sein oder darf es auch die aktuelle sein? Ich würde das Projekt einfach komplett neu in STM32CubeIDE anlegen und den Sourcecode hinein