-
Thread
Arduino und struct gefallen sich nicht !
Beitrag #8022556: > Zeiger sollte man in der Arduinowelt möglichst vermeiden Nachdem ich HAL für STM32 etwas genauer angekuckt habe, sehe ich, daß Zeiger auf Structur viele Aufgaben erleichtern könnten und auch manche Fehler vermeiden helfen. Da Arduino GIGA mit STM32H747 bestückt wird, liegt auf
südlichen Land) für solche Ausgaben, die mit unterschiedlichen Controllern, namentliche Arduino-nano, STM32F411 Nucleo und Eigenbau CH32V003 getestet sind und doch tatsächlich auf allen gleich funktionieren. Es dreht sich hier um eine Ausgabemöglichkeit mittels ESC-Sequenzen auf einem Terminal (meistens
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
Gehäuse (bestenfalls TQFP) erhältlich, brauchen einen speziellen Programmer. Da würde ich gleich STM32 oder einen der vielen Klone (bzw. die auch als Low-Pin-Count SOIC erhältlichen CH32V) nehmen. > Ja, es gab so einige Exoten. Ich habe noch irgendwo 1 oder 2 Muster des > DS80C400 herumliegen.
Zwischenschichten man zimmern müsste um auf > einen 8 bit System mit gemischter 12/16 bit Peripherie, 32 bit > Anwendungs-Code laufen zu lassen. Ich hab's gemacht. "Schriftliches" Dividieren und Multiplizieren, wie in der Grundschule gelernt. Ja, Assembler hat was. Aber dasselbe dann auf STM32 ging
-
Thread
TI kauft SiLabs, Infineon kauft Teile von ams OSRAM, Preiserhöhungen uvam
geschriebenen Bericht, der die Inbetriebnahme des Visual Studio Code-Plugins von Keil im Zusammenspiel mit STM32-MCUs beschreibt.  Bildquelle: https://community.st.com/t5/developer-news/using-stm32-devices-with-keil-studio-for-visual-studio-code/ba-p/873652 ### M5Stack AI
sowie KMU vergrault wird. Unis sind soweit ich weiß auch nicht mehr mit MSP430 unterwegs. Da ist ein STM32, ESP oder Nordic auf einmal deutlich interessanter wenn es um neue Designs geht, da es für die tausende von Leuten gibt die die Platform beherschen und verstehen.
-
Thread
Bahnhofsuhr als LCD-Anzeige
kleinen Arduino mit ATMega, vor allem wenn es flüssig laufen soll. Ich würde vermutlich eher zu einem STM32 tendieren, z.B. ein Discovery Board, wo schon ein farbiges Display montiert ist, wie den STM32F429 Discovery: https://www.reichelt.de/de/de/shop/produkt/discovery_kit_stm32f411_128kb_ram_512kb_flash
mit relativ kleinen Klötzchen, 254ppi auf 72x72mm, also 518400 RGB-Pixel (18 Bit). Das könnte ein STM32 schaffen. https://www.lcd-module.de/fileadmin/html-seiten/eng/pdf/grafik/TFT040-77AI.pdf
-
Thread
Miele H6160E Symbole leuchten nicht
Pin, also Transistoren und LEDs hast du auch schon geprüft. Da bleibt nur noch zu prüfen wieso der STM32 die Pins nicht versorgt. Aber bei STM32 bin ich raus. Da gibt es hier Leute die sich damit besser auskennen.
Einer der STM32F100VCT6 Pins, der 3.3V zur Duo-LED (Power On LED) über einen PNP durchschalten soll, hängt auf Halbmast bei 2,8V. Ungewöhnlich. Die Transistorschaltung ist geprüft und okay. Da gäbe es angesichts
-
Thread
Digikey teurer, Vivado unter Jahresabonnement, kostenlose Compiler von Microchip uvam
8Bit PICs machen, machen sie aber mit 8Bit AVRs. Das Feld wollen sie ganz sicher nicht den Einsteigs 32Bit µC von STM & Co überlassen.
STM32G474 einen nicht Automotive qualifizierten Mikrocontroller verwendet. Und dann auch noch mit Zephyr? Hübsch, aber was auch immer das mit Automotive zu tun haben soll.
-
Thread
Wie Projekt von github in STMCubeIDE importieren?
Pulse-Oximeter-with-MAX3010X das mich interessiert. Ein Breakout-Board mit MAX30102 habe ich gekauft. Würde lieber ein STM32F446RE-Nucleo verwenden, anstatt das vom Autor verwendete STM32F407-Disc1. Ich habe in MX ein leeres neues Projekt angelegt, mit einem I2C und integrierte die MAX3010x.c/.h in mein Projekt. Jetzt
Hardware schon ganz unterschiedlich ist ... Gunnar F. schrieb im Beitrag #8016597: > Würde lieber ein STM32F446RE-Nucleo verwenden, anstatt das vom Autor > verwendete STM32F407-Disc1.
-
Thread
Finde den Code zum Kompilat
Ich habe hier den Inhalt des Flahsspeichers aus einen STM32 und ein Git-Repository mit mehreren Versionsständen des Codes. Ich soll nun herausfinden, welcher Versionsstand genau den vorhandenen Flashinhalt ergeben hat. Beim Kompilieren erhalte ich eine Datei.elf
Speicherabbild trägt die Erweiterung.bin. Es ist exakt zwei Megabyte groß, genau so groß wie der Flash des STM32. Ein direkter Vergleich mit der Datei.elf ist gar nicht nötig, da sie nur wenige Kilobyte groß und damit sicher verschieden ist. Ich habe mit dem objcopy.exe aus einem Unterverzeichnis des STM32CubeIDE
-
Thread
ESP32-E22, schneller Chip aus dem Hause WCH, ressourcensparendes WiFi 7 uvam
https://community.st.com/t5/developer-news/scaling-stm32-microprocessors-for-cost-efficient-low-power-and/ba-p/868331 über spezielle SKUs für vierlagige Platinen berichtet: [c] STM32MP21 package options include 8mm x 8mm 225-pin and 10mm x 10mm 361-pin
cost-conscious 4-layer boards. The 10mm x 10mm VFBGA361 is pin-to-pin compatible across the entire STM32MP2 series. As industrial products, the STM32 MPUs are included in ST’s rolling 10-year longevity program. Depending on package type and optional features, the STM32MP21 MPUs range from $5.70
-
Thread
RailCom-Sender von 5V auf 3,3V umstellen
Bei mir geht's so problemlos (VCC = +5V, RailCom direkt vom STM32G030).
zu vertauschen und damit VCC = 5V zu ermöglichen, gefällt mir sehr gut. Vermutlich setzt Du ein STM32G030-Modul ein, wie es WeAct anbietet?
-
Thread
Schulnotenbewertung eines Arduino-Programms
"entwickelt". Grundsätzlich ist das Programm hier etwas, das ich interruptbasierend auf einem STM32F030 und einem STM32F411 am Laufen hatte / habe, dort jedoch im Gegensatz zu hier in "Plain-C" und mit Interrupts. Also habe ich mir einmal die Mühe gemacht, und mein eventbasierendes Rumpfprogramm
Frage mich, welche Schulnote es nun gibt? Aber wenigstens weiß ich nun warum man einen STM-32 für ein Lauflicht nimmt :-). da geht bestimmt noch mehr.
-
Thread
KI Sanduhr-widget fuer QT
. Vorher: [c] criseis:~/sources/STM32L45x/Lora_Tx_RAK3172$ time make arm-none-eabi-gcc --specs=nosys.specs -g -O2 -Wall -TSTM32L451RCTX_FLASH.ld usw... arm-none-eabi-objcopy -O ihex template.elf template.hex arm-none-eabi-objcopy -
real 0m2,543s user 0m2,056s sys 0m0,481s [/c] Nachher: [c] criseis:~/sources/STM32L45x/Lora_Tx_RAK3172/build$ ninja clean [1/1] Cleaning all built files... Cleaning... 39 files. criseis:~/sources/STM32L45x/Lora_Tx_RAK3172/build$ time ninja [39/39] Linking C executable template.elf
-
Thread
erste Platine, bitte um Hilfe/Kritik
nach +3.3V waeren, auf > dass der Host sofort mitkriegt, dass da was an dem Port haengt. Aber der STM32F411 (es ist doch einer?) hat die doch in der USB-Peripherie integriert...?
Moin, Niklas G. schrieb im Beitrag #7982152: > Aber der STM32F411 (es ist doch einer?) hat die doch in der > USB-Peripherie integriert...? Weiss ich mittlerweilen auch. Aber auf dem Schaltbild dieses Evalboards ist an dem Debug-USB eine aehnliche Schaltung
-
Thread
ESP 32 oder Nano
kommst. Der Arduino Nano kann 10 Bit, aber nicht differentiell (genügt vielleicht trotzdem). Den ESP32 kannst du knicken, dessen ADC ist im Vergleich dazu nur ein grobes nicht lineares Schätzeisen. Ich würde einen STM32G4 (oder den älteren STM32F3) empfehlen, denn deren 12 Bit ADC unterstützen den
des ADC zu beschalten und alle Spannungen gegen diese Leitung zu messen. Alternativ ist es bei einem STM32 auch möglich die bei einigen Typen vorhandenen OPAs und DAC Ausgänge zu verwenden. Der DAC hängt auch an VRef wie der ADC und nimmt das etwas unvorhersehbare Verhalten der rein digitalen GPIOs raus
-
Thread
ESP32-H2 will nicht schlafen
STM32Uxx haben spezielle Low-Power Timer die auch im "Stop" Mode eine PWM ausgeben können. Dafür ist natürlich trotzdem eine Taktquelle nötig, z.B. der 32 kHz Uhrenquartz - das grenzt die PWM-Frequenz und
System "an" ist, nur die CPU selbst nicht. Spezifische Low-Power-Controller wie u.a. die STM32Uxx können es auch ohne Haupttakt.
-
Thread
Preiswerte LoraWAN / Lora dual stack Lösung mit Pi Pico
nehme die RAK3172. Koennen AT-Mode, aber man kann sie auch komplett selber programmieren. Ist ein STM32WLE5 drin. Ich glaube Arduino geht auch. Das besondere an den Modulen ist die Seite mir ihren Zertifizierungen. .-) Vanye
nehme die RAK3172. Koennen AT-Mode, aber man kann sie auch komplett > selber programmieren. Ist ein STM32WLE5 drin. Ich glaube Arduino geht > auch. Bekannt ist auch das Seeed Wio-E5 Modul, spielt vermutlich in exakt der gleichen Kategorie: https://wiki.seeedstudio.com/LoRa-E5_STM32WLE5JC_Module
-
Thread
Suche USB PD IC 100W
Niklas G. schrieb im Beitrag #7969580: > Man kann einen STM32Gxxx dazu programmieren per USB-PD zu kommunizieren > und das gewünschte Profil anzufragen, und entsprechend GPIOs zu setzen. Wenn man einen µC programmieren möchte, kann man auch einen CH32x035
Harald K. schrieb im Beitrag #7969612: > Wenn man einen µC programmieren möchte, kann man auch einen CH32x035 > verwenden, für den gibt es hier eine Beispielanwendung Die funktioniert vielleicht sogar auch auf dem STM32, die Hardware sieht ja sehr ähnlich aus. Beim STM32 ist die PD Kommunikation per
-
Thread
Analog FM / AFSK SDR Funkmodul auf 4-FSK bis 16-FSK erweitern.
und I/Q Direktmischer. Die I/Q Siganle gehen dann über ein OP Tiefpassfilter und werden von einem STM32G474 Prozessor demoduliert und ausgewertet. Als VCO Chip arbeitet ein LMX 2572 LP der den LO für den CMX994 macht sowie den TX Pfad ansteuert, wobei der Chip mittels direct digital Modulation moduliert
Moin, Dirk W. schrieb im Beitrag #8013797: > und werden von > einem > STM32G474 Prozessor demoduliert und ausgewertet. Da wuerde ich doch mal mutmassen, dass derjenige, der dafuer die SW geschrieben hat, doch ein ganz guter erster Ansprechpartner sein duerfte. Gruss
-
Thread
Lichtschranken-Rundenzähler (12V).
auszugeben unterstützt Arduino schon immer. Wenn man auf sowas Wert legt, sollte man lieber auf STM umsteigen, deren Entwicklerboards (NUCLEO etc) i.d.R. einen Programmer und Debugger mitliefern (und das für kleines Geld). STM32 werden auch von Arduino unterstützt (https://github.com/stm32duino). https://github.com/stm32duino/Arduino_Core_STM32/wiki/How-to-debug Braucht man wirklich einen Debugger, um ein paar Lampen leuchten zu lassen und Schalter einzulesen?
-
Thread
Raspberry Pi CM0 bei AliExpress, STMicroelectronics mit PX5, neue Messtechnik und AI-Assistenten
sein soll bzw. wird: [c] Native Raspberry Pi support is coming to STM32CubeProgrammer, and it’s driven by your feedback. With STM32CubeProgrammer v2.23, scheduled for June 2026, ST will introduce a Linux Arm 64-bit package available on st.com, enabling STM32 programming directly from Raspberry Pi platforms. . . . This first Raspberry Pi release supports all STM32 devices and core programming features: Internal and external flash programming OTP programming Option bytes configuration RDP regression with password (for supported products
-
Thread
[F] Gebt mir mal Tips: Partner zur Produktion von Solarladern suchen?
selten von verschmorten oder geschmolzenen Shellys. Aber die professionelle Industrie arbeitet mit STM32.
von > verschmorten oder geschmolzenen Shellys. Aber die professionelle > Industrie arbeitet mit STM32. Was ist die "professionelle Industrie"?
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
selbst mit eingeschalteter Hysterese ist der Kaufpreis nicht höher. Schön sind dann zum Beispiel die STM32: MIT Hysterese und Quadraturdekodern. Ich könnte jetzt noch einige Kommentare schreiben, was bekanntlich aber sowieso nicht fruchtet. Was mir immer wieder auffällt, daß die Polling-Fraktion wohl
bis jetzt mit guten Erfolg auf PIC, AVR/Arduino, 8051, MSP430, Zilog Encore! und früher einmal auf STM32F103 getestet. Auch Multikanal ist möglich. Sein Konzept ist auch sehr Ressourcen schonend. Was mich betrifft, brauche ich nicht mehr über den Zaun schauen. Gerhard
-
Thread
Elm-Chan - FatFS Security Desaster
affected ecosystem includes some major non-hobby platforms like Espressif ESP-IDF, STMicroelectronics STM32Cube middleware, Zephyr RTOS, MicroPython, ArduPilot, RT-Thread, Mbed, Samsung TizenRT, and SWUpdate, with downstream reach into consumer IoT, industrial controllers, drones, crypto wallets, and more
Richard schrieb im Beitrag #8069570: > non-hobby platforms like Espressif ESP-IDF, STMicroelectronics STM32Cube > middleware, Zephyr RTOS, RT-Thread, Mbed, Samsung TizenRT, Spezifisch das Zephyr und auch STM32Cube werden ziemlich offensiv für industrielle Nutzung beworben. Die Entwickler dieser Systeme
-
Thread
Arduinopreise? WTF?
fast nur noch mit großen STM32 und ESP32. Aber für Hobby Anwendungen ziehe ich für die kleinen Projektchen doch lieber irgendwelche 8-Bitter wegen ihrer relativen Einfachheit vor. Da passen die billigen Nanos oder Pro-Minis oft
- für einen Uno R3 sind schnell vergessen. Bei Aliexpress gibt es Arduino kompatible Boards mit STM32G431. Da bekommst du für 4€ satte 170 MHz.
-
Thread
Welcher Controller? Waveshare: modbus-rtu-relay
Auf dem Bild sieht man ja deutlich ein ST Logo. Hier wird auch von STM32 (F103RB) geredet. https://www.waveshare.com/wiki/Modbus_RTU_Relay Und das Demo Projekt auf der Seite inkludiert auch #include "stm32f1xx_it.h"
das Modell, das in mindestens 6 Varianten schlecht nachgemacht wurde und seit 6 Jahren den Markt als STM32 beschriftet flutet.
-
Thread
UDP-Netzwerke(l)n mit kleinen Mikrocontrollern und WizNet W5100/W5500
bereit ist etwas in > irgendeiner Form zurückzugeben. Ich tausche meine USB-Implementation für STM32F1 gegen den Code deines UDP-Testers. Deal?
anderen Vorhaben. Niklas G. schrieb im Beitrag #7995401: > Ich tausche meine USB-Implementation für STM32F1 gegen den Code deines > UDP-Testers. Du brauchst als "professioneller" Programmierer keinen Sourcecode (m)eines UDP Testers. Die Basics (nicht Basic) Sourcen gibt es von Wiznet, den Rest kannst
-
Thread
Ki Hilft.wenn auch nicht immer
AVRs einfach. Man kann direkt 8 Bit über einen Port gleichzeitig rauspfefffern bzw. einlesen. Mit STM32 gehen sogar direkt 16 serielle Anschlüsse in Software an einem Port.
wohlgemerkt) und die KI einfach nicht fähig ist das zu finden. https://github.com/espressif/arduino-esp32/tree/5b61930/tools/sdk/esp32/bin
-
Thread
Wanderkiste Widlar VIII
. Induktivitäten, 8 Displays und 1 Teslaspulenplatine Rein gingen: 10 Kroko-Klemmen 2 ESP32-Wroom 10? LDR5528 10? Pinnleisten M/W 1 STM32-F401 1 CNC-Shild, ohne Treiber Ich hoffe das passt so, ab geht´s zum bastler2022 Ocho
. Induktivitäten, 8 Displays und 1 Teslaspulenplatine Rein gingen: 10 Kroko-Klemmen 2 ESP32-Wroom 10? LDR5528 10? Pinnleisten M/W 1 STM32-F401 1 CNC-Shild, ohne Treiber Ich hoffe das passt so, ab geht´s zum bastler2022 Ocho
-
Thread
Littelfuse kündigt Mikrocontroller ab, Qualcomm äußert sich zu Arduino uvam
dürfte eine Art Partnerschaft mit NVIDIA avisieren. Anders ist nicht zu erklären, dass der nächste STM-Summit zusammen mit NVIDIA eröffnet wird. Spezifischerweise liest sich die Ankündigung folgendermaßen: [c] The next chapter for STM32 begins on November 3. Enter the convergence era: unlock physical
alongside a special guest speaker from NVIDIA, for: • Part 1 - The strategy shaping the future of STM32, with perspectives from leading industry players • Part 2 - New STM32 products, ecosystem updates, and real-world stories from our customers and partners Tune in for the STM32 Summit keynote
-
Thread
Computersicherheit, Arduino auf Zephyr, Yocto 6.0 uvam
auch einen Prozess des reinen > Bugfixen (also ohne neue Features)? Ja definitiv, bei so manchen STM32's steht im Errata Sheet dass bestimmte Bugs nur bis zu einer bestimmten Revision existieren. Allerdings werden neue Revisionen nur gemacht wenn die Bugs kritisch sind, nicht wenn man sie workarounden
Eval-Boards zu finden. Später gefundene Bugs bleiben dann (typischerweise) für immer drin. Bei manchen STM32's tritt der gleiche Bug in verschiedenen Varianten auf, und sie beheben nur eine Variante weil andere übersehen wurden. z.B. das Debugging in Low-Power-Modes bei den STM32Ux: Beim Wake-Up aus dem
-
Thread
Zwei 3MHz PDM MEMS-Mikrofonsignal in 96kHz Audiosignal wandeln
ich gerade ein wenig damit experimentiert habe: Eine weitere relativ einfache Möglichkeit wäre ein STM32 mit DFSDM Peripherie (Digital filter for sigma delta modulators). Von ST gibt es das X-CUBE-MEMSMIC1 Software Paket mit diversen Beispielen. Ein NUCLEO-L476RG Board (STM32 mit DFSDM) und ein
, dass man das nicht komplett von den Hardwareaspekten entkoppeln kann. Nach der Erwähnung vom STM32 werde ich mir diesen Weg wohl auch noch einmal etwas genauer ansehen. Auch der Link zum anderen Filterthread ( https://www.mikrocontroller.net/topic/358662#4014087 ) ist interessant.
-
Thread
Erfahrungen mit AI-Coding
Algorithmus selber zusammen zu basteln. Die bereitgestellten zwei Funktionen liefen auf Anhieb auf einem STM32L496. Die Resultate stimmten mit den Resultat von Excel sehr gut überein. Wir waren also sehr zufrieden damit. Sonst wird alles immer noch von Hand gemacht. Für mich war das es das erste Mal und durch
sinn des lebens" -> Model: Answered. > * Turn 3: User: "schreibe ein "blink-programm" für STM32 unter verwendung der ST HAL" -> Model Das geht dann weitere 50 Zeilen weiter so, wo das ganze noch 4x wiederholt wird... Irre, dass da dennoch was sinnvolles rausgekommen ist.
-
Thread
Neuer OrangePi, neue Mikrocontroller und dazugehörende Software
Code extension pack: developers previously relying on the 2x version, and who used to have a single STM32 for Visual Studio Code extension, will now find around fifteen STM32 extensions. This extension split paves the way to greater installation flexibility and improved maintainability. • Transition
introduce the cube bundle manager that automatically downloads, installs, and updates CLI tools and STM32 device support. Developers no longer need to install a full new CubeCLT package to access the latest compiler or benefit from the latest STM32 device support. CubeCLT will later be deprecated.
-
Thread
py32v002A: Blink-Binary "gesucht"
aus dem Jahr 2016. Ich möchte das dennoch nicht updaten, weil meine ganzen anderen Projekte von stm32f0 bis H7 oder nxp dann vielleicht unangenehme Seiteneffekte zeigen. Hm, wenn das bei dir läuft, kannst du mir ein Blinkbinary erstellen und hier posten ?
Beitrag #8036759: > Ich möchte das dennoch nicht updaten, weil meine ganzen anderen Projekte > von stm32f0 bis H7 oder nxp dann vielleicht unangenehme Seiteneffekte > zeigen. Verstehe ich nicht! Welcher Compiler verwendet werden soll, steht doch im Makefile. Oder kann man zumindest da rein schreiben
-
Thread
Neue Funkmodule, Windows 11 mit IoT-Funktionen, Schraube mit Gebrauchsmuster uvam
Entwicklungswerkzeuge. Erstens findet sich unter der URL https://community.st.com/t5/developer-news/new-updates-of-stm32cube-embedded-software/ba-p/864041 eine neue Version von Cube, die Fehlerbehebungen und Sicherheitsverbesserungen mitbringt - eine Aktualisierung ist für Nutzer von STM32-Technologien auf jeden Fall
Visual Studio Code-Plugins finden derweil unter der URL https://community.st.com/t5/developer-news/stm32cubeide-for-visual-studio-code-what-s-new-in-december-2025/ba-p/847010 eine Änderungsliste - neben Erleichterungen bei der Installation (Compiler werden nun mitgeliefert) gibt es einige Verbesserungen
-
Thread
ESP32 + PlatformIO + Adafruit IO = Error
connected [/code] Meine platformio.ini Datei sieht wie folgt aus: [code] [env:seeed_xiao_esp32s3] platform = espressif32 board = seeed_xiao_esp32s3 framework = arduino lib_deps = adafruit/Adafruit IO Arduino [/code] Wenn ich das ganze für ein stm32 board kompiliere, funktioniert's.
das Programm nun. Ist bei STM32 auch so. In einer anderen (eigenen) Implementierung breche ich das Warten nach 10 ms ab, und wenn das USB Kabel abgezogen ist, wird das Senden sofort abgebrochen.
-
Thread
Suche Lüfter PWM IC mit Temp. Regelung
Euro kalkulieren zu können. Aber heute bleiben wir ja völlig entspannt ;-) Was wäre denn Dein STM32 Vorschlag?
Mi N. schrieb im Beitrag #8004681: > Was wäre denn Dein STM32 Vorschlag? Ich wär beim Attiny45/85, auch wenn die schon alt sind, hab ich die in guter Erinnerung. Und jetzt startet gleich der Flamewar wegen "Float auf Tiny". Code ist völlig ungetestet &
-
Artikel
WordClock mit WS2812
Moment noch in der Entstehung WordClock24h: = Software = Die Software ist lauffähig mit folgenden STM32-Boards: Nucleo STM32F401RE oder STM32F411RE Nucleo-Board BluePill STM32F103 STM32F103-BluePill BlackPill STM32F401 oder STM32F411 BlackPill-Board Empfohlen wird für zukünftige Projekte das BlackPill-Board
stm32f401 für STM32F401 Nucleo stm32f411 für STM32F411 Nucleo stm32f401cc-8 für STM32F401CC BlackPill mit 8MHz Quarz stm32f401cc-25 für STM32F401CC BlackPill mit 25MHz Quarz stm32f411ce-8 für STM32F411CE
-
Thread
Systemnahe Programmierung in C (SPiC) Vorlesungsfolien, Übungen und Projekte
oder Python aber >ohne C, dürfte selten sein. Naja, für Micropython sind es schon einige: STM32, ESP32, ESP8266, PiPico, Nordic nRF, TI3200, SAMD21 https://docs.micropython.org/en/latest/
Python aber >>ohne C, dürfte selten sein. > > Naja, für Micropython sind es schon einige: > > STM32, ESP32, ESP8266, PiPico, Nordic nRF, TI3200, SAMD21 > > https://docs.micropython.org/en/latest/ Leute, wann kapiert ihr's endlich? Es geht um "Plattformen", für die in einer von C verschiedenen
-
Thread
ESP32/8266 Stromversorgung im ganzen Haus
Smart-Home Protokoll à la ZigBee verwenden, ggf. auch mit energieeffizienteren Controllern als die ESP32, dann ist der Betrieb mit Batterien kein Problem...
Größenordnungen geringer als bei WiFi ist. Für Smart Home wäre ZigBee vermutlich sinnvoller, also z.B. STM32WB oder nRF52 statt STM32WL.
-
Thread
Arduino und CH32V003
verschiedenen Controllerfamilien festgestllt. Ich habe da schon einige Familien durch: AVR,Atmel-ARM, STM,PiPico,ESP32 .. Es gibt aber vermutlich schon einige schnell hingehackte Frameworks, die in der Tiefe wohl nicht richtig implementiert sind .. wahrscheinlich ist die CH32xx Implementierung eine davon
deutlich mehr Controlle über mein Programm und C++ nutze ich eigentlich - wenn überhaupt - erst ab STM32F4 (und natürlich auf dem PC mit bspw. SDL2)
-
Thread
Softwareupdates durch die Bank: CubeMX mit Vorschaufunktion, neues Quartus uvam
[](/attachment/694986/3.png) Bildquelle: https://community.st.com/t5/developer-news/introducing-stm32cubemx2-a-new-flavor-of-stm32cubemx-tool/ba-p/885793 Außerdem gibt es eine – kleine - und unter https://community.st.com/t5/developer-news/what-s-new-in-stm32cubeide/ba-p/888111 und Detail beschriebene
Dergute W. schrieb im Beitrag #8036680: > Welches "Werkzeug" bevorzugt denn ST jetzt STM32CubeIDE for Visual Studio Code
-
Thread
Was fuer ein Program?
Mikroampere. Dann ist die Frage, wie genau die Spannung sein muss, sagen wir mal besser als 1%. Ein STM32 enthält einen 12 bit DAC und eine Referenz die zwar nicht 1% genau, aber 1% stabil ist, so dass es nicht auf die Genauigkeit der Versorgungsspannung ankommt, es könnte ein LFP Akku direkt sein.
keine LED, nimm ein LCD Glas. https://de.aliexpress.com/item/32546519261.html Dafür braucht der STM32 nur genug Ausgangspins, für 2 1/2 genutzte Stellen 16 pins (+Stromversorgung, Tasten zum Einstellen und DAC Ausgang) Der Stromverbrauch so einer Schaltung liegt im 100uA Bereich, per standby bei
-
Thread
bin neu hier, atmega8.
seit ca. 5 Jahren verfügbar und immer noch als aktuell zu betrachten. Ähnlich die mega0-Familie. Auch 32-bit-Vertreter wie STM32F103 gibt es schon eine ganze Weile. Aber in den letzten 20 Jahren hat sich halt in der Mikrocontroller-Evolution insgesamt sehr viel getan. Momentan geht es aber gefühlt nicht
Welten überlegen sind. Und das macht auch Spaß. Also wenn ein Tipp von mir recht ist: Kauf dir ein STM32 Nucleo und übe damit. Es tun sich Welten auf!
-
Thread
J-Link detekt moeglich?
Moin Leute, Hat jemand eine brilliante Idee wie man in einem STM32L451 nach dem Reset erkennen kann ob ein Segger angeschlossen ist? Hintergrund: Ich hab eine auf Stromsparen optimierte Schaltung wo der Controller nur sehr kurz was macht und dann sofort den Controller
der Segger keine Chance das Teil unter Kontrolle zu bekommen und ich muss den erst jedesmal mit JLinkSTM32Exe ein brainwashing verpassen. Es waere eigentlich cooler wenn der Controller das merken wuerde und dann nicht entschlummert. Klar, ich koennte irgendwo einen Pin abfragen, aber vielleicht gibt
-
Thread
Micropython Wetterstation
MMU könnte man aber swapping einführen. (Wenn man Zeit hat) Nein, das ist nicht richtig. Die ESP32 beherrschen transparentes XIP (Execute in Place), mit (einstellbarem) Caching, wie auch bei den größeren und neueren STM32. Daher steht das gesamte PSRAM auch Micropython voll umfänglich zur Verfügung
) Caching, wie auch bei den größeren und neueren STM32. > Daher steht das gesamte PSRAM auch Micropython voll umfänglich zur > Verfügung. Hmmm, dann bekomme ich diese drei Aussagen aber nicht korrekt /aligned/
-
Thread
ITM Meldungen ausgeben (Cortex-M3 und höher)
variablen Argumenten (args) ist mir allerdings neu. Habe ich das so richtig umgesetzt? [c] #include "stm32g4xx.h" #include <stdio.h> #include <stdarg.h> // Output an ITM message void debug_print(const char *ptr) { while (*ptr) { ITM_SendChar((uint32_t)*ptr++); } } // Like printf
Punkt kenne ich. Im Fall von Arduino schien es mir naheliegender, einen kleinen Puffer zu verwenden. STM32duino saut eh schon herum, was den Speicherbedarf angeht. Da fallen die 81 Bytes nicht weiter auf :-) > Was sollen die Leerzeichen vor den Zeilenumbrüchen in main()? Soll die Lesbarkeit des Beispiels
-
Thread
24-Kanal PWM Led-Controller mit key-scan
Mit STM32G431R6T im LQFP-64 geht es praktisch ±0 auf. Der hat Hardware für 25 PWM-Kanäle mit 16 Bit Auflösung bei max. 2600 Hz. Die restlichen Pins reichen für 7 bis 10 ADC-Eingänge für die Tastenmatrix, zwei
ist es eine echte 1-Chip-Lösung. Wer Platinen und Treiber für 5GHz bauen kann, bekommt mit dem STM32G474Cxx im LQFP- oder QFN-48 acht Kanäle mit 16 Bit bei max. 83 kHz :) Das wäre dann eine 3-Chip-Lösung.