-
Thread
I2C Display einfache Frage
und denn anschliessend an die richtige Stelle beim Bildschirmspeicher schreiben. Falls Du basales C lesen kannst: https://github.com/yangjinhaoaa/OLED0.91-SSD1306-HAL/blob/master/0.91OLED-SSD1306-STM32HAL/oled.c In dem C-Files findest Du auch die Init-Sequenz fuer dieses kleine 0,96"-Display:
, in deinem Fall Wire: [c] #include "Wire.h" void setup() { Wire.begin(PA8,PA9); Wire.setClock(100000); } [/c] Quelltext und Beispiele: https://github.com/stm32duino/Arduino_Core_STM32 Doku: https://github.com
-
Thread
PIC Mikrocontroller noch aktuell ?
Die 80 nA fallen z.B. an, wenn er auf ein Wakeup durch ein GPIO > wartet. Okay, das können die STM32U0 bei <60nA, mit RTC und Uhrenquartz fürs Timing bei <600nA.
anscheinend so dramatisch, dass sich der Buck-Converter *besonders* lohnt - noch viel mehr als beim STM32U0, bei dem der Verbrauch nur leicht steigt.
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
Arduino Nano Boards. https://www.amazon.de/Modul-Mikrochip-Kompatibel-Arduino-IDE%EF%BC%88Type/dp/B0DBLTY6BS Oder in leistungsstärker: https://stefanfrings.de/stm32/stm32g4.html#weactg431core Schutzschaltungen haben diese Bastel-Boards alle nicht. Das müsstest selbst ergänzen. Fertige Produkte
Fälschungen geflutet. > Z.B. die Blue-Pill-Boards Nach meinem Kenntnisstand sind davon nur die STM32F103C Mikrocontroller betroffen. Aber ganz extrem, da stimme ich dir zu. Boards mit anderen gefälschten STM32 habe ich noch nicht gesehen und auch noch keinen entsprechenden Bericht gelesen.
-
Thread
Warum ist die USB/CDC Implementierung der Cube HAL so groẞ?
08000590 g F .text 00000976 HAL_PCD_IRQHandler[/code] https://github.com/STMicroelectronics/stm32f3xx-hal-driver/blob/master/Src/stm32f3xx_hal_pcd.c#L859 https://github.com/STMicroelectronics/stm32f3xx-hal-driver/blob/master/Src/stm32f3xx_hal_pcd.c#L1538 Der schlägt schon mit 0x976 = 2422
HAL_RCC_ClockConfig 08001740 g F .text 00000208 HAL_RCCEx_PeriphCLKConfig 08001124 g F .text 0000049c HAL_RCC_OscConfig[/code] https://github.com/STMicroelectronics/stm32f3xx-hal-driver/blob/master/Src/stm32f3xx_hal_rcc.c Das sind zusammen 0x7dc = 2012 bytes. Wie ich schon vermutet habe, sind das
-
Thread
Eigener Bootloader stm32f103
der Applikation rein zu springen. Stimmt, man könnte auch in den Option-Bytes permanent nSWBOOT0=0 setzen, und dann für den Bootloader-Start auch nBOOT0=0 setzen und einen Software-Reset auslösen. Dann muss man allerdings im STM32CubeProgrammer nach dem Update wieder nBOOT0=1 setzen um die Anwendung
.bin-Datei, die der Linker für > Bank 1 angefertigt hat woanders hin ? Ich compile für Bank 1 0x08000000. Das flashe ich in die Bank 1 (0x08000000) und in die Bank 2 (0x08018000). Habe das hier in Google gefunden: https://community.st.com/t5/stm32-mcus-products/stm32l082-dual-nvm-banks-how-to-boot-from-bank2
-
Thread
CH32V003 und Arduino
Alternativ würde die STM32C031 ab ca. 50 Cent empfehlen. Deren Software ist wahrscheinlich ausgereift.
für jede Variante einen eigenen Ordner, in dem die Pins definiert werden: https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32C0xx/C031C(4-6)(T-U)/variant_NUCLEO_C031C6.cpp
-
Thread
Signalkonditionierung für Flügelradzähler
offensichtlich nicht für diese Aufgabe. > ATtiny202 und ATtiny25 sind ja echte Mikrocontroller... Der STM32 ist auch ein "echter" µC. > Mein Ansatz ist, > das Signal mit einem möglichst simplen IC zu konditionieren, und dann > anhand eines STM32 zu erfassen (z.B. über I2C oder sogar analog) und
Pullup eines µC reicht hier nicht. Und noch ein weiterer Tipp: ein STM32 wird nicht mit 5V versorgt...
-
Thread
Programmieren mit KI
PY32 nutzt, es liest irgendwo dann am Anfang des Datenblatt vermutlich "Aha, M0+=STM32=Ich spuckt jetzt STM Code aus". Aber es geht nicht weiter im Datenblatt um zu schauen:"ja Moment da gibt's ja andere
schrieb im Beitrag #8011801: > Lass mich Raten, du benutzt nur CubeMX bzw. eine IDE Version <= 2.0.0? > Existiert bei mir nicht der Eintrag in der IDE. (2.0.0) Ich schrieb explizit von STM32CubeMX. Es spielt aber keine Rolle, auch wenn du in STM32CubeMX die Pakete installierst, findet die STM32CubeIDE
-
Thread
Welche 32-Bit MCU für ein neues Projekt
keine 5 Volt, wenn die Versorgungsspannung aus ist. Sie vertragen dann sogar noch weniger als die STM32, nämlich höchstens 0,5 Volt. Insofern ist das kein Argument gegen STM32, sondern eher ein Vorteil!
Einarbeitung auszahlt? Eine Einarbeitung ist nicht notwendig, einzig speziell ist die PIO. Wenn Du STM32 verwendest, ist der Rest eher simpel, vielleicht sogar zu simpel. Großer Nachteil ist, daß der Programmspeicher extern angebunden ist. Für kleine, feine Sachen würde ich einen STM32G0xx empfehlen
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
Christie schrieb im Beitrag #8035199: > Es (das STM32G031 Board) scheint mir auch weniger Beginner-freundlich zu sein wie Arduino Das Board wird von Arduino unterstützt: https://github.com/stm32duino/Arduino_Core_STM32#generic-stm32g0-boards
Goldstandard, aber so viel Budget haben wir nicht > zur Verfügung Dann schau dir bei Gelegenheit den STM32L010 und die STM32C0 Serien an. Norbert schrieb im Beitrag #8035534: > Der 32F407 rauscht auch wie ein Blätterwald Man muss ja nicht unbedingt 15 Jahre alte Modelle nehmen.
-
Thread
USB CDC mit CubeMX2 und HAL 2.0 auf STM32C5
!" sendet. Ziel ist, das Beispiel auf dieser Webseite zu korrigieren: https://stefanfrings.de/stm32/stm32c5.html#vcphal
erinnern sich vielleicht an diesen Thread. Inzwischen unterstützt der ganz neue Arduino Core 3.0.0 den neuen HAL 2.0 und damit auch ausdrücklich die neue STM32C5 Serie. Quelle: https://github.com/stm32duino/Arduino_Core_STM32#generic-stm32c5-boards Da war ich gespannt wie ein Flitzebogen, wie
-
Thread
[S] Low-Pin Count MC mit USB-HID
STM32C071FBP6 USB ohne Quarz, 20 Pins, 1,18 € Heutzutage noch V-USB zu nutzen find ich nicht so sinnvoll, weil es Massen an leicht beschaffbaren und programmierbaren MCUs mit Hardware-USB gibt. Das vereinfacht
heute kosten, dann lohnt es sich nicht mehr darauf zu verzichten es richtig zu machen. Also z.B. STM32C071, STM32F070 oder CH32X035 wären geeignete Kandidaten. Wenn man wirklich nur minimales HID machen will, geht natürlich auch der CH552. Ist aber nen 8051. Wenn man das nicht in riesigen Stückzahlen
-
Thread
Wo minimal board für ARM ( z.B. STM32U031K8U3) holen
UPDATE, UPDATE: wobei was günstiges, wäre optimal, also keine 20€ > Teilse... Ich habe meine STM32F030F4P6 ganz einfach auf TSSOP28/DIL-Adapter gelötet. Die noch freien Pins kann man gut für Quarz, Abblock, etc. benutzen. STM32F030F4P6 @ 0,70 Eu TSSOP28-DIL weiss ich nicht mehr, wenige Ct
Frank K. schrieb im Beitrag #8069090: > Ich würde den STM32WL5MOC nehmen, der auf dem STM32WL55 ohne E basiert. > Der hat nämlich noch einen extra Cortex M0+ Kern dabei, auf dem man den > ganzen Funkkram schieben kann. Der kommt einem dann auf dem M4 nicht
-
Thread
ST-LINK Zugriff von Mac M1 - Device nicht sichtbar
?IgHV4@? > Link Speed: 12 Mb/s > USB Vendor ID: 0x0483 > USB Product ID: 0x3748 > USB Product Version: 0x0100 [/CODE] Kurzum: auch system_profile listet ein STM32 ST-Link V2 Board, sagt aber keinen Mucks,
> Hast Du an diesem USB-C->A-Adapter auch mal einen USB-Stick oder ein > anderes USB-Gerät betrieben? Ja: wie beschrieben habe ich testweise immer auch ein STM32F4 Discovery Board angeschlossen - das wurde dann jeweils auch
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
debuggen kann, Das ist nicht mehr richtig! Die Arduino IDE 2.X kann das, zumindest für einige µC z.B. STM32
Metro M4 -O2 RAM: [ ] 3.7% (used 7192 bytes from 196608 bytes) Flash: [ ] 5.0% (used 26120 bytes from 524288 bytes) ESP32-C3 -O2 RAM: [= ] 5.5% (used 17904 bytes from 327680 bytes) Flash: [== ] 19.5% (used 255964 bytes from 1310720 bytes) STM32 F446
-
Thread
Interner RC Oszillator von STM32C5 überraschend gut
Beim Vergleich diverser Mikrocontroller ist mir aufgefallen, dass > der HSI Oszillator von allen STM32C5 außergewöhnlich stabil ist. Der > Hersteller verspricht 1% in einem Temperaturbereich von -20 bis +130 > Grad Celsius. > Der weite Temperaturbereich überrascht mich. Ist das > c) bin ich
> Vielleicht solltest du auf das Datenblatt verlinken https://www.st.com/resource/en/datasheet/stm32c531cc.pdf Kapitel 5.3.9.1 High-speed internal HSI144 oscillator
-
Thread
CH32V006 und CH32V007 von WCH
verstehe Dich, daß Du gerne 'spielen' möchtest, aber für eine 'ernsthafte' Anwendung würde ich mir STM32C... oder STM32G... auf die Platine setzen - völlig egal, wer da wem Lizenzgebühren zahlt. Die kosten wohl das 5- bis 10-fache, sparen aber eine Menge Entwicklungszeit.
wohl das 5- bis 10-fache, sparen aber eine Menge > Entwicklungszeit. So teuer sind sie nicht. STM32C0 gibt es schon für etwa 50 Cent.
-
Thread
Bluepill STM32: welche Taktquelle?
aktiv ist und welcher Takt Bluepill ist ein F103. Also hätte ich vermutet da: https://github.com/stm32duino/Arduino_Core_STM32/blob/main/system/STM32F1xx/system_stm32f1xx.c
im Beitrag #7995725: > Bluepill ist ein F103. > Also hätte ich vermutet da: https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_BLUEPILL_F103C6.cpp#L116 PLLCLK 72 MHz, LSI 40 kHz
-
Thread
STM32F4 zieht zu viel Strom
zerschiesse. S1 / C2: S1 ist ein Reset-Taster. C2 hat 0,1 µF. Ich hoffe, die zusätzlichen Bilder und Angaben helfen weiter. Ich bin auch gespannt, ob der STM32 das „Heisswerden“ überlebt hat – ich habe aber noch Ersatz
Eingangssignal einfach zu hoch war weil es keine Schutzschaltung davor gab. Gesehen bei mehreren STM32F0xx und auch STM32F4xx (war nicht alles meine Schuld :-)
-
Thread
Maximale Taktfrequenz STM32G4 nutzen?
Die STM32 lassen sich nicht besonders stark übertakten. Kühlung war daher nie ein Problem.
Mehrverbrauch nicht zu haben, kann das schon mal eine unüberwindbare Hürde darstellen. In der C- und G-Serie gibt es zum ersten mal – neben TSSOP20 mit 0,65mm und TQFP32 mit 0,8mm – auch einen STM32 im SO8-Gehäuse. Man bekommt also ein 32-bit-System in einem SO8 mit 1,27mm-Raster, wo wirklich relativ
-
Thread
Hilfe beim KiCad-Layout gesucht: 2-Fach Motorsteuerung (KFZ-Bereich)
des STM32. Die Signale von der Zentralverriegelung (LOCK_12V / UNLOCK_12V/ IGN_12V) gehen über ihre Transistor-Pegelwandler auf die Eingangs-Pins des STM32. Diese Pins sind als Externer Interrupt (EXTI)
die komplette statische Verdrahtung durchgemessen: VM → 0 Ω PGND/GND korrekt PMODE auf GND EN, PH, nSLEEP und nFAULT jeweils über 1-kΩ-Serienwiderstände mit dem STM32 verbunden VREF korrekt angeschlossen IPROPI korrekt angeschlossen OUT1 und OUT2 jeweils
-
Thread
USB: Dual VCOM-Port mit STM32F407
* EP4 for CDC data IN Second Instance */ #define SECOND_CDC_CMD_EP 0x84 /* EP5 for CDC commands Second Instance */ [/c] Bedeutet dass, das der STM32F407 garnicht gehen kann?
Ergebnis: mit dem STM32F103 und dem 1,5kΩ funktioniert es ohne Probleme. Ich habe 2 Ports parallel getestet und es sieht auch im pcap gut aus, keine komischen Pakete. Etwas musste ich noch ändern: In der "stm32f1xx_ll_usb.c
-
Thread
STM32H503 auffällig preisgünstig
Beim Vergleichen diverser STM32 Modelle bin ich auf den STM32H503 gestoßen. Er kommt mir mit ca. 1,50 € auffällig preisgünstig vor. War das nicht eigentlich die Domäne der STM32C0 Serie? Die "größeren" STM32H5 Modelle sind ungleich
/stm32h503.html https://www.mouser.de/c/semiconductors/embedded-processors-controllers/microcontrollers-mcu/arm-microcontrollers-mcu/?q=stm32h503
-
Thread
L7805 überhitzt bei bestimmten Last-Szenarien
Lysandros schrieb im Beitrag #8058913: > Anbei noch ein Ausschnitt aus dem Datenblatt des STM32-Boards (Nucleo > H723ZG). Und die Schleifer der beiden Potentiometer gehen direkt auf ADC-Eingänge des STM32H723? Hast Du dabei überhaupt beachtet, welche "I/O structure" die entsprechenden Pins
> irgendeinen der vier verfügbaren Ausgänge anschließe. Du schließt daran den **unversorgten µC** an? Dann betreibst du den ausserhalb der Spezifikation, denn wenn Vcc des µC 0V ist, dann darf an keinem anderen Pin mehr als 0,3V anliegen. Denn sonst beginnen die Schutzdioden zu leiten. > Und
-
Thread
Schaltung vereinfachen
3 Kondensatoren und dieses Schnäppchen: https://www.reichelt.de/de/de/shop/produkt/arm_cortex_-m0_mikrocontroller_16_kb_flash_lqfp32-352809?search=stm32c031& Der ADC ist jedenfalls schnell genug. Kleiner geht's natürlich auch noch, aber man soll ja nicht übertreiben.
Kondensatoren und dieses Schnäppchen: > > https://www.reichelt.de/de/de/shop/produkt/arm_cortex_-m0_mikrocontroller_16_kb_flash_lqfp32-352809?search=stm32c031&; > > Der ADC ist jedenfalls schnell genug. Kleiner geht's natürlich auch > noch, aber man soll ja nicht übertreiben. Nicht jeder kann
-
Thread
LoraWan Projekt Antenne-/Layout
China" Antennen bestellt und evtl. getestet oder vermessen?: z.B. - https://www.amazon.com/-/de/dp/B0FLVF19CQ/ref=sr_1_27?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=C8R7NJO9MEYN&dib=eyJ2IjoiMSJ9.PjX3rGvejrWhZt87kTCMt6NRxy9CLomp2HKr05mhfDX5AU_y0RLJldPpECGO_htF5fVdHL9-iHyZjjNQ-9K0HTT5b7qLxFjlvFgtmujaa7WcYirmQa9vyyGMRpyVxUtNqmcBbjxFZNqZAfD2ZI9fvsl3tUoMdFHHNn5FOKyrqnUTR-d3Wlt
/item/1005010272533557.html?spm=a2g0o.productlist.main.8.3b29cyutcyutii&aem_p4p_detail=202604120217511419130570459680001424288&algo_pvid=07bab99c-4c04-416e-a7cf-038b93edc026&algo_exp_id=07bab99c-4c04-416e-a7cf-038b93edc026-7&pdp_ext_f=%
-
Thread
Low End-Mikrocontroller von Renesas und ST, Funkmodule, Amazon Sidewalk uvam
Zur Ankündigung der neuen STM32C5 Serie: Inzwischen gibt es erste Boards mit STM32C552 bei Aliexpress. Dies nahm ich zum Anlass, meine Homepage um eben diese Serie zu erweitern: https://stefanfrings.de/stm32/index.html Mir
/stm32cube-docs/stm32cubemx2/1.0.1/en/docs/markup/CubeMX2_UserManual/CubeMX2_UserManual_IDE_ProjectGen.html und https://community.st.com/stm32-mcus-60/cmake-integration-in-stm32cubemx-and-usage-in-stm32cubeide-for-visual-studio-code
-
Thread
DCF-Uhr from Scratch
ohne die CPU zu stören. Also echte parallel Verarbeitung. Ich habe dann mal nach diesen Daten die STM32 gefiltert und dabei dann STM32H723 oder den STM32H743 gefunden. Beide sind auf Nucleo Boards für 30 bis 50€ erhältlich. Echte 16-bit ADC mit DMA, SMID und DSP, 16-bit DAC um einen OCXO zu führen
Der RPi ist nur für NTP zuständig und irgendwer wollte HDMI haben ;) [pre]Display DOGS102: 0.25 mA typisch CPU STM32L496: < 4 mA TCXO KT2016K10000: < 1.5 mA GPS SAM-M10Q: 7 mA typisch; tracking DCF ???: t.b.d. diverse Pull-Down: 1.2 mA ALS SFH5711:
-
Thread
STLINK-V3MINIE auslesen
Christoph K. schrieb im Beitrag #7943238: > Das STM32H503 Board hat für BOOT0 resp. NRST jeweils einen Druckknopf. > Schwierig, die "hintereinander" zu drücken und mit der dritten Hand dann > noch den Connect Button vom STM32CubeProgrammer. Es ist
Anderes Target ausprobiert (STM32F103C8T6 bluepill). Verbindet auch nicht. [pre] 0:28:11 : UR connection mode is defined with the HWrst reset mode 10:28:11 : UR connection mode is defined with the HWrst reset mode 10:28:11 : ST-LINK
-
Thread
CH32V003-J4M6: Einfacher Rechteckgenerator 0,5 Hz 20 kHz
+fBXcGxLkipBoksy9q0jG1wkPb19-CA7YLtyMcbmBx42y-we4yBscIXi+Z1O5xY70eKjgeWwQh0DSaZy8wOUVD+nEIGleAOangRXCo0MhGjBVAxcKxaXxTxRaK+ZR25Mm5Lqx1h51aVwWt26ozpmTpMz0YIUQWgS3C5PUSNR6S2cFyDPq5NeigA5pT0uSEJkcmTJYTVeKymTuMjesjFGkTQkqqbZap1No8Li7Wb7Y6CQ6
USB trennen muß um etwas hochzuladen ... im Moment ist meine Wahl für "kompliziertere" Sachen ein STM32F4 oder, wenn es noch "schlimmer" wird (erst ein einziges mal geschehen) STM32H743VGT6
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
3-input AND -> 0,05€/Stk. Halbleiter uC, Speicher: 1680x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 0,50€/Stk. 18x STM32L152RBT6, ST: STM32, Cortex M3, 32MHz -> 1,50€/Stk. 5x STM32F103VDT6
3-input AND -> 0,05€/Stk. Halbleiter uC, Speicher: 1680x F280048PMQR, TI: C2000 32-bit MCU, 100MHz -> 0,50€/Stk. 18x STM32L152RBT6, ST: STM32, Cortex M3, 32MHz -> 1,50€/Stk. 5x STM32F103VDT6
-
Thread
STM32F552VE kann analoge Pins nicht lesen
Schatz! Das war der Knackpunkt. Ich hatte also wirklich etwas übersehen. Damit ging es dann sofort: [c] // Pre-Select all 14 input channels STM32_MODIFY_REG(ADC1->PCSEL, ADC_PCSEL_PCSEL, 0b0011111111111111); [/c] Vielen lieben Dank!
https://github.com/WeActStudio/WeActStudio.STM32C5_100Pin_CoreBoard/blob/master/Hardware/WeAct-STM32C5xxVxTxCoreBoard_V10%20SchDoc.pdf Der Schaltplan ist doch da …
-
Thread
Arduino und struct gefallen sich nicht !
Kilo S. schrieb im Beitrag #8022491: > Ist eher mein geschmack: Naja... Wenn Arduino/C++ dann doch eher: [c] constexpr unsigned char kilo[] { 0x68, 0x74, 0x74, 0x70, 0x73, 0x3A, 0x2F, 0x2F, 0x74, 0x69, 0x6E, 0x79, 0x75, 0x72, 0x6C, 0x2E, 0x63, 0x6F, 0x6D, 0x2F, 0x34, 0x68, 0x34, 0x6D, 0x76, 0x64, 0x72, 0x65, 0x0D, 0x0A, }; [/c] oder?
-
Thread
Multiplizierer Hardware Aufwand
ist scheinbar gar nicht so einfach, die Geschwindigkeit für eine > float Multiplikation für einen STM32F4 heraus zu bekommen. Es kursieren > Zahlen von 3 Zyklen bis 6 Zyklen. Gerade einmal mit nem RP2350 und Thumb-Assembler getestet. S0 und S1 mit 1 + 1 ÷ (1<<23) geladen. (1,000000119209289550781250
Programm braucht auf einem STM32F407 8 Taktzyklen pro Schleife. Bei 1 Zyklus für sub und 2 Zyklen für bne bleiben 5 Zyklen für Multiplikation.
-
Thread
China Board mit SDCard Adapter und Stm32xxx SDMMC
Interrupt wenn Karte gesteckt/entfernt wird. Betroffen sind die Boards von Fanke und DevEBox mit STM32H750 oder STM32H743 Controller und von WEACT mit STM32H7R3. Ist das in China so üblich, den Pin nicht zu verdrahten ?
jedenfalls ab. Es wird Dir nicht helfen, aber Du bist nicht allein: https://community.st.com/t5/stm32-mcus-products/stm32h755-stalls-when-sdmmc-interface-is-enabled/td-p/207968 https://community.st.com/t5/stm32-mcus-products/sd-init-failure-on-stm32h743i-eval2-with-example-code/td-p/317214 https
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
Hier ein "Hello World" für dieses Devboard - die beiden Hälften der oberen LED-Zeile (P0 und P1) blinken abwechselnd. Wichtig ist beim Flashen mit STC-ISP (bzw. "AICube-ISP" wie es jetzt heisst - alles muss so wie früher "Digital" jetzt "AI" heissen und "Cube" kommt wohl vom STM32...)
R3,#0D6H DELAY_2: DJNZ R3,DELAY_2 DJNZ R4,DELAY_1 RET LED_SEG_TBL: DB 0C0H ; 0 DB 0F9H ; 1
-
Thread
STM32 Summit - 18nm-STM32, STM32WL3R, STM32-AI-Assistent und Erweiterungen des Ökosystems
Weitere Informationen finden Sie auf st.com/stm32v8 [/c] ### Volle Ankündigung STM32 Model Zoo Hier die volle Ankündigung zum Model Zoo: [c] STMicroelectronics stellt den industrieweit größten Model Zoo für die beschleunigte Markteinführung
Modelle · Als eigenständige Lösung verfügbar auf https://github.com/STMicroelectronics/stm32KI-modelzoo/ [/c]
-
Thread
STM32L073RZ läuft auf HSE nur halb so schnell wie erwartet
die CPU läuft immer nur halb so schnell wie sie soll. Versuch 1: Zuerst habe ich den Code von STM32duino kopiert und modifiziert. Ich habe HSI durch HSE ersetzt und die PLL verdoppelt. Das sollte wieder 32 MHz ergeben, läuft aber nur halb so schnell. [c] void SystemClock_Config(void) { RCC_OscInitTypeDef
Es gibt noch einen Widerspruch. Die Messung an PF0 und PF1 passt gut zu dem Bild https://www.mikrocontroller.net/attachment/697915/STM32L073-oscillator.png und das Signal am PF1 würde auch den halben CPU-Takt erklären. Im Bild ist "fHSE to core" aber
-
Thread
Hilfe bei der Auswahl des Quarzoszillators für STM32G4
Hi Ich wollte ein Quarzoszillator für mein Miktro(STM32G431CBT6) auswählen, aber AN2867 sagt nichts für STM32G4. Ist es noch nutzbar für G4-Serie?
überrascht, daß mein Design mit einem STM32F407 und 8 MHz Quarz beim Temperaturtest keinerlei Probleme machte. Er meinte, daß sehr viele Schaltungen bei -20°C nicht bzw. nicht zuverlässig anschwingen würden. Und wer sich mal alle möglichen
-
Thread
Bluepill STM32F103C8x Arduino Bootloader
/STM32/index.html https://www.pcb-hero.com/blogs/lickys-column/how-to-upload-stm32f103c8t6-usb-bootloader-program-stm32-blue-pill-via-usb https://www.sgbotic.com/index.php?dispatch=pages.view&page_id
Nemopuk schrieb im Beitrag #7988268: > Der STM32F303 ist als Nachfolger angetreten Hm, sicher? Der ist ja ein Cortex-M4 und auch für "mixed signal" konzipiert, und mittlerweile auch schon älter. Sind die Nachfolger nicht eher zwischen STM32G0
-
Thread
NXP LPC2148 - Programmierungsumgebung
nicht mehr. Beschäftige Dich besser mit CortexM, davon gibts genug, sei es Raspberry Pi 2040/2350, STM32, PIC32C/ATSAM,..., und ist auch angenehmer. Wenn Du das kannst, dann kannst Du gerne Altertumsforschung betreiben. fchk
> mehr. Beschäftige Dich besser mit CortexM, davon gibts genug, sei es > Raspberry Pi 2040/2350, STM32, PIC32C/ATSAM,..., und ist auch > angenehmer. > > Wenn Du das kannst, dann kannst Du gerne Altertumsforschung betreiben. > > fchk Wenn es unbedingt NXP sein muss, würde ich noch den LPC1768
-
Thread
KVM-Switch ohne V
Partner rueber- und nueberschieben, waehrend die STMs an den unbeteiligten Ports halt ihre SPI Fuesse hochziehen und brav nur die entsprechenden Descriptoren an den PC vermelden, wenn der fragt. Oder was ist sonst ausser STM32 so gerade hip an billigen
Moin, Dergute W. schrieb im Beitrag #7943230: > Oder was ist sonst ausser STM32 so gerade hip an billigen µControllern > mit eingebautem USB-OTG, SPI, und ein paar GPIOs und GNU-Toolchain? Obwohl ich momentan dann und wann an meiner STM32 Loesung weiterprogrammiere, antworte
-
Thread
Auflösung der Abtastung eines periodischen Signals mit ADC
Lutz S. schrieb im Beitrag #8058583: > Wenn ich das im Manual des STM32 richtig verstanden habe lässt sich das > mit dem BULB-Mode entschärfen. Glaube ich nicht, denn das ändert nichts an der Sampling Zeit.
ok, für einen am Vormittag erstellten ersten Versuch mit Mehrfachabtastung mit dem STM32G474 sieht das gegenüber dem Bild im Oszi doch gar nicht so schlecht aus. Der Anstieg ist um die 150 ns lang. Ist mit Cursor entstanden, da geht sicher noch einiges zu optimieren.
-
Thread
UART und I2C Konflikt mit STM32duino STM32G070
Habe ein Problem bei der Verwendung von UART und I2C in Arduino IDE 2 und STM32duino. Die angeschlossene Hardware ist ein NUCLEO-G070RB. An das Board ist auser einem USB/Seriell-Wandler an PA10/PA9 nichts angeschlossen oder zusätzlich beschaltet.
Im STM32G070 Datenblatt https://www.st.com/resource/en/datasheet/stm32g070cb.pdf Auf Seite 36 bei PA9 und PA10 bei alternativen Funktionen: - I2C1_SCL - I2C1_SDA
-
Thread
Arduino Q, Qualcomm kauft Arduino, neue IDE ante Portas
Interesse oder sogar professionalitaet mitbringen. Da stoert und nervt Arduino nur. Wenn ich z.B den STM32 in C++ programmieren soll, also die Sprache schon drauf hab, warum zur Hoelle soll ich mir dann fuer den Linuxteil noch Python antun? Die Sprache tut ja weh, ich kann schon was besseres. Was soll
Interesse oder sogar professionalitaet mitbringen. > Da stoert und nervt Arduino nur. Wenn ich z.B den STM32 in C++ > programmieren soll, also die Sprache schon drauf hab, warum zur Hoelle > soll ich mir dann fuer den Linuxteil noch Python antun? Die Sprache tut > ja weh, ich kann schon was besseres
-
Thread
Wie Code modularisieren bei Zugriff auf Interrupts aus verschiednen Modulen
Versuche meinen Code besser zu modularisiren. Konkret habe ich einen STM32F303 und daran an einem I2C Bus zwei verschiedene Sensoren. (CubeIDE mit HAL) Überlege mir nun wie ich das generell am besten löse wenn ich mehrere Module (je eines für die verschiedenen Sensoren
high-level, aber durch auch etwas fetter. NuttX ist relativ schlank und läuft problemlos auf TI TM4C und STM32F4/F7/H7. fchk
-
Thread
Re: CubeMX ist ein erbarmliches Stück Scheiße!
Wo hast du überhaupt ein AppImage für STM32CubeMX herbekommen? Das ist doch ein Java-Installer bzw. ZIP-Archiv.
Bezüglich STM32 werde ich mich hier bestimmt noch melden)
-
Thread
STM32F103 : Connect under Reset
problemlos. Wie bekomme ich auf einen China-Clone (der billigsten Art, die mit einem anderen Chip als STM32F103 realisiert sind und auch keine Boot0 herausgeführt haben) eine ältere Firmware installiert? Ich befürchte, dass das überhaupt nicht geht, oder ?
stlink-v3minie.html https://www.reichelt.de/de/de/shop/produkt/in-circuit-debugger_-programmierer_fuer_stm32_usb-c-330303?PROVID=2788 fchk
-
Thread
STM32 Simulation
Gibt es gute (und preiswerte) Lösungen, um STM32 Projekte - möglicherweise innerhalb STM32CubeIDE zu simulieren? Ich stieß auf Wokwi und Proteus.
/ddi0494/d/?lang=en Die größeren STM32 haben die natürlich auch. Die Events kommen aus einem Interface mit 4 Bit Datenbus plus Clock raus. Dafür hat ARM einen 20-poligen Steckverbinder im 0.05" Raster definiert, der SWD/JTAG und ETM kombiniert
-
Thread
Bluepill mit STLINK/V2 wird mit st-info -probe nicht erkannt
Ich wollte mir einen STLINK/V2 mit einem Bluepill (STM32F103C8T6) erzeugen. Habe die Firmware installiert (STLINK.HEX seriell mit der Demonstrator GUI) und auch (unter Windows) mit dem STM32 STLINK Utility dann den Firmware Upgrade gemacht. Mache ich sofort
, es sei kein STM32 Target vorhanden. Gut, ist ja auch noch nichts angeschlossen: <pre> 14:50:44 : STM32CubeProgrammer API v2.20.0 | MacOS-64Bits 14:50:59 : UR connection mode is defined with the HWrst reset mode