-
Thread
PWM Frequenz modulieren
Die STM32G4x4 lösen mein Problem, danke für den Hinweis auf die HR-Timer @arduinolover
-
Thread
If-Bedingung und Else-Zweig gleichzeitig wahr
funktioniert und ich mit der selben Stufe in Produktion gehen kann. https://community.st.com/t5/stm32cubeide-mcus/how-do-i-change-code-optimization/td-p/271208
Oh, ich sehe gerade, dass er die alte AC6 IDE (System Workbench for STM32) benutzt. Meine Aussage bezog sich auf die Cube IDE. Ich kann mich nicht erinnern, wie viele Konfigurationen die AC6 IDE anlegt.
-
Thread
Warmstart STM32F0 unter IAR
Hallo Experten, wenn der WatchDog anschlägt wird ein Reset ausgeführt. Dann ist das Display (per Initialisierung) schwarz. Ich möchte feststellen, ob ein POR (Kaltstart) oder ein WDR (Warmstart) ausgeführt wird und entsprechend den Display Inhalt nicht initialisieren. Problem: Der IAR Compiler manipuliert das RAM bevor mein Programm einsetzt. Dann ist der aktuelle Displayinhalt weg. Wie kann ich in der IAR-IDE dieses Aufrufen der IAR-Assemblerroutine ausschalten? freundlichst, Uwe
-
Thread
Helligkeitsschalter mit Phototransistor.
werden. Die kann ja hauptamtlich :) noch einen Betriebszustand anzeigen. Habe ich so mal bei einem STM32 Evalboard gesehen. Funktioniert recht gut.
-
Thread
tutorial nordic nRF52840 DK
Hallo, ob stm32 welt einfacher ist, ... kann ich nicht sagen. Das nRF Tooling hat halt schon seine complexität, besser gesagt zephyr. Wobei Nordic den eintstieg recht einfach macht. Einfach den Tutorial von Nodric
-
Thread
Anzeige für Stockschützen
danke für die Info. Und was würdest du dafür nehmen? Hoert sich bloed an: Die bluePill (als eine STM32F103) die hier auf meinem Schreibtisch liegt (oder die BlackPill, die im Regal liegt): Blue: https://de.aliexpress.com/item/1005006110046576.html Black: https://de.aliexpress.com/item/1005005953179540.html Und ein wenig Googeln nach "STM32 usb cdc example" und auf eine steile Lernkurve vorbereiten. Beim Raspberry Pi ist mir ein Fehler unterlaufen: Der Raspberry Pi Zero hat KEINE WLAN-Antenne, erst der Pi Zero W (fuer WLAN) hat eine
-
Thread
USB-C an ATmega328 oder STM32
Bauform B. schrieb im Beitrag #7528891: > Mit einem USB-UART-Konverter funktioniert das mit jedem STM32 Einige STM32 Modelle enthalten sogar einen Bootloader, der USB direkt unterstützt. Zum Beispiel der STM32L072 und der STM32F303. Hier ist ein ähnliches Board, wie das aus dem Eröffnungsbeitrag, aber mit dem STM32L072: http://stefanfrings.de/yupstick/index.html
-
Thread
Suche preiswerten µC mit 2xUSB (unabhängig)
am Meer, wenn man z. B. in CubeMX sucht, gibt's da über 700 (naja, viele Gehäuse-Varianten usw.): STM32F730R8T6 wäre ein günstiger Kandidat.
Auch die STM32F4xx haben zwei USB, die unabhängig voneinander laufen. Ich habe hier einen F429 mit Mass Storage Host auf einem und CDC auf dem anderen Port. Preiswert gibts die auf den Discovery Boards.
-
Thread
Probleme beim Build eines STM32Cube-Projekts mit PlatformIO
eingebunden, aber das Problem bleibt bestehen. platformio.ini [c]platform = ststm32 framework = stm32cube board = genericSTM32L412KB[/c] Vielen Dank im Voraus!
"cpu": "cortex-m4", "extra_flags": "-DSTM32L412xx", "f_cpu": "80000000L", "mcu": "stm32l412kbu6", "product_line": "STM32L412xx", "variant": "STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)" }, "debug": { "default_tools": [ "stlink" ], "jlink_device": "STM32L412KB
-
Thread
Welchen SEGGER J-Link kaufen?
getrennt zum PC, sofern man ein extra Steckernetzteil nutzt. Debugging über LAN klappt auch über die STM32IDE. Ansonsten habe ich mehrere JLink, die "alte" gehen leider nicht mehr mit den aktuellen Prozessoren. Segger macht dafür keine Updates mehr. Somit, man kann davon ausgehen dass es in 10 Jahren
-
Thread
Poti / Buffer / ADC / STM32
Hallo, basierend auf einem STM32F07 erstelle ich gerade einen Motor Controller der in einem Motion Simulator (Rennsimulationen, Flugsimulationen etc.) eingesetzt werden soll. Hört sich komplizierter an als es eigentlich ist, denn
aktuelle Schaltung ist im Anhang zu finden. FB1 ist der Anschluss des Poti, MPU_FB1 ist der ADC des STM32. Reicht evtl. ein simpler Spannungsteiler doch aus? Wenn ja, mit welchen Größenordnungen bei den Widerständen arbeitet man hier in Kombination mit dem ADC des STM32? Ich habe noch einen low-pass
-
Thread
Softwareseitige Diskussion mit Evaluation einer Schrittmotoransteuerung - stm32f103c8t6
Behauptung, daß es tatsächlich so ist. Die einzig harte Info war bisher "Schrittmotorsteuerung" und "STM32F103c6t8". Alles Andere sollen wir raten. Also: Welche HW soll verwendet werden. Welche Entwicklungssoftware soll verwendet werden. Welche Frequenzen sollen erreicht werden. Wozu soll das Ganze
anderer Programmierer an, dann siehst du schon, was gemeint ist. Zum Beispiel: http://stefanfrings.de/stm32/stm32f1.html Ich werde mir jedenfalls nicht die Mühe machen, deine Hex Codes in die Namen der Bits/Flags zu übersetzen.
-
Thread
STM32F767 gibt dem I2S keine clock
Hallo, ich betreibe den STM32F767 unter CubeIDE 1.12 und möchte gerne den I2S nutzen. Die Konfiguration der I2S muss ich per Hand machen, weil die sich bei meiner CubeIDE version für den I2S nicht zusammenklicken läßt. Der clock
Guck doch mal ins Wiki: https://wiki.st.com/stm32mcu/wiki/Getting_started_with_I2C#STM32_I2C_Mode_selection
-
Thread
LCD 800x480 ohne Display Controller was damit machen? oder hat jemand einen Controller dafür?
Ein STM32 mit LTDC Controller kann dieses Display problemlos ansteuern, falls man bereit ist entsprechend viel Speicher und Pins dafür bereitzustellen: https://www.st.com/resource/en/application_note/an4861-lcdtft-display-controller-ltdc-on-stm32-mcus-stmicroelectronics.pdf
-
Thread
Auch bei den STM32 funktioniert Reset nicht richtig :(
und anderen uC: VDD muss kleiner als 100mV werden, damit der Power-On-Reset funktioniert. Bei den STM32 hatte ich mich darauf verlassen, dass die dieses Problem nicht haben. Jedenfalls finde ich in keinem Datenblatt einen Hinweis dazu. Jetzt habe ich zu diversen STM32G0, G4, L4 und einzelnen H5,
L496xx,L4A6xx 461 2022-10-03 L4P5xx,L4Q5xx 471 2023-05-09 STM32U535xx,STM32U545xx 455 2023-06-28 STM32U575xx,STM32U585xx 482 2022-02-28 WB55Cx,WB55Rx,WB55Vx,WB35Cx ? 2023-02-02[/pre]
-
Thread
Frequenzerzeugung
Größenordnungen bewegen, wenn man es sorgfältig macht. Aber ich würde trotzdem einen 8-Pin-ATTiny oder einen STM32 dafür nehmen. my2ct (re)
-
Thread
Ein Lob an STM32 + CubeMX
Ben S. schrieb im Beitrag #7525637: > Und dieser ganze Bastelkram mit VSCode und Cmake bei STM32 bleibt dir > erspart, wenn du einfach die STM32CubeIDE benutzt, wie sie ist. ... oder mit dem (nicht ganz frischen) Atollic Truestudio, das funktioniert immer noch prächtig (weil STM davon abgekupfert
Ben S. schrieb im Beitrag #7525637: > Und dieser ganze Bastelkram mit VSCode und Cmake bei STM32 bleibt dir > erspart, wenn du einfach die STM32CubeIDE benutzt, wie sie ist. Jein, man benötigt dann so einen superweirden Cable-Server und einen originalen STLink^^ Aaaaber, STM32CubeIDE ist
-
Thread
GigaDevice GD32VW553 mit RISC/V, Bluetooth 5.2 und WiFi 6
Vergangenheit haben einige Unternehmen schwer zu handhabende Stacks den Markt gebracht (Stichwort STM32WBA), die die Nutzung der MCUs erschwerten.
-
Thread
[V] Diverse devboards: NXP, STM, Espressif, RISC-V, Breadboard,
VB 10€ 3) Freescale/NXP FRDM-KE02Z (Kinetis KE02) EVK VB 15€ 4) 4x STM8S003 Breakout board (2 typen) VB 2€ 5) Lichee Nano+Wifi - Linux board mit F1C100 VB 7€ 6) IR-Fernbedienung incl. Receiver VB 3€ 7
switching power supply. 13) NXP LPC1227 EVK - VB 7€ 14) STM M24SR NFC Discovery board VB 15€ 15) STM 32F0 Discovery board VB 5€ 15) STM 32F3 Discovery board VB 5
-
Thread
STM32 Bluepill -> SK6812 (auf Basis von WS2812B Lib)
eschrieben. Das Original ist von "Roger Clark Melbourne" https://github.com/rogerclarkmelbourne/Arduino_STM32/tree/master/STM32F1 Ich hatte von ihm die Library für die WS2812B auf einer STM32 Bluepill verwendet. Für ein Beleuchtungsprojekt habe ich die SK6812 in der Variante Kaltweiß, Warmweiß, Amber
man achten muss: In SK6812.cpp wird die Baudrate für die SPI gesetzt. 'Ich' verwende SPI2, die im STM32F103 am langsameren Bus hängt. Daher ist in meinem File der Taktteile = 4, nutzt man die default SPI_1, muss der Teiler = 8 sein.
-
Thread
Grönland bleibt bei der Sommerzeit - aber wie?
das so viel besser. Schade, daß es die DS323x RTCc nicht mit 32-bit Zähler gibt, wie es z.B der STM32F103 intern hat. Alle Zeitberechnungen wären dadurch wesentlich einfacher. Wieso der F407 wieder einen BCD RTC bekommen hat, konnte ich nie verstehen. Ich finde es übrigens etwas amüsant, daß es
-
Thread
Nachfolger Bluepill?
de.aliexpress.com/item/1005001456186625.html - Github: https://github.com/WeActStudio/WeActStudio.MiniSTM32F4x1 Beim Ali gibt es auch Nachbauten, die teils billiger (F401) und teils teurer(!) sind. Einfach mal dort nach STM32F401CC oder STM32F411CE suchen. Die allerbilligste Variante ist ein STM32F401RC
moin, für mich habe ich folgende Lösung gefunden: BlackPill mit STM32F401CC kaufen, den MC ersetzen durch STM32F412CE. BlackPill mit STM32F401RC kaufen, den MC ersetzen durch STM32F446RE. Beim STM32F401RC stört mich, das dieser 7,5 Raster Abstand der Stiftleisten
-
Thread
[STM32] Interner Pullup bei PushPull-Ausgang
Beim Durchstöbern im Netz finde ich desöfteren in STM32F4-Quellcodes folgende Kombination: [c] GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; [/c] Hier wird also der interne PullUp in Kombination mit
schrieb im Beitrag #7523211: > Frage: Welchen Sinn macht das? Macht wohl nix: Laut Ref-Manual STM32F10x: When the port is configured as output: .. The weak pull-up and pull-down resistors are disabled. Nachtrag: Ref-Manual STM32F4x: When the port is configured as output: .. The weak
-
Thread
Meadow Cloud: Allgemein verfügbar, Preisdaten und Informationen zu Integration
ist der Nachfolger des NetDuino-Projekt. Im Prinzip handelt es sich dabei um eine Kombination aus STM32 und ESP32, die gemeinsam die Ausführung von .net-Payloads im Mikrocontrollerbereich ermöglichen. Harte Echtzeitfähigkeit erreicht das System dabei nicht; stattdessen ist es aber möglich, so gut wie
-
Thread
STM32F401RE, Fake?
Das Reference manual sagt: STM32F401xB/C: 128 KBytes / 256 KBytes Flash with 64 KBytes SRAM. Die ID 0x423 passt auch dazu. STM32F401RE wäre STM32F401xD/E Ich vermute mal, der Controller ist original, hätte aber nicht als
Beitrag #7522188: > habe in der Bucht aus versehen das falsche BlackPill bestellt. > Nun liegt ein STM32F401RE auf dem Tisch. Welchen STM32 hattest Du erwartet? Sicher, dass es kein STM32F401CCU6 ist? Dieser ist neben dem STM32F11CEU6 bei den BlackPills üblich. Und dann bieten noch manche Chinesen
-
Thread
Kann mir jemand helfen einen uC zu finden?
= VCC; Pin 4 = GND; Interner Takt (kein externer CLK). Alle restlichen Pins als IO. Leider hat STM keinen in dem Gehäuse mit den Pins im Programm bzw ich habe keinen gefunden. ATTiny wäre pinkompatibel, aber ist ein SOIC8L. Also zu breit. Der SOIC8-Pad hat nur Platz für ein Bauteil im LM358-SO8-Format
Content B. schrieb im Beitrag #7521864: > Leider hat STM keinen in dem Gehäuse mit den Pins im Programm bzw ich > habe keinen gefunden. Stimmt leider, der G030 hat Vcc/Vss woanders.
-
Thread
Günstiges lineares Labornetzteil gesucht (>60V)
skaliert wird. Der Graph ist einfach nicht genau genug für kleine Ströme. Soweit ich weiß, ist da ein STM als Controller drin. Sollte mal jemand den Hersteller bitten, den Source Code zu veröffentlichen oder eine eigene Firmware dafür schreiben. Dann hätte man ein günstiges intelligentes Netzteil. Das geht
-
Thread
STM32F4+FreeRTOS+lwip
Kombination ans Rennen zu bringen. Prinzipiell geht es aber... Erstmal meine Vorgehensweise: 1. In der STM32CubeIDE die Hardware Konfigurieren und die generierung der 3 Handler die Freertos braucht abwählen. 2. Die aktuellen Dateien von FreeRTOS ins Projekt packen. Dabei die Freertosconfig.h aus dem entsprechenden
anpingbar. Jetzt versuche ich vom lwip den netconn http-Server dazu zu packen und nun das Spannende: STM32F747-nucleo - Ping OK HTTP-Server OK STM32F746-nucleo - Ping OK HTTP-Server OK STM32F429ZI-nucleo - Ping OK HTTP-Server OK STM32F407VET6 black board -Ping OK HTTP-Server bleibt im low_level_output
-
Thread
System Workbench für STM32 Anfängerfragen
Alexander schrieb im Beitrag #7519685: > STM32CubeMX ist doch ein graphisches Tool oder? Ich will nur etwas > compilieren, nichts programmieren. STM32CubeIDE ist die aktuelle, von STM unterstuetzte Entwicklungsunterstuetzung, Eclipse basierend
Code-Generation fuer den Startup, Compile und Debugger. https://www.st.com/en/development-tools/stm32cubeide.html P.S.: Compilieren ohne Programmieren? Oder willst Du ein vorhandenes HEX nur flashen? STM32CubeProgrammer https://www.st.com/en/development-tools/stm32cubeprog.html
-
Thread
Welche IDE für C Programmieren? Nachfolger für BCPP gesucht
Probleme mit VS Code vernünftig zu arbeiten. Hauptberuflich benutze ich Visual Studio (2022), QT Creator, STM32CubeIDE und leider auch MPLABX. Im privaten manchmal DEV-C++, Notepad++ und auch noch das alte AVR Studio 4.19 oder unter Linux Geany. Aber mit VS Code habe ich Probleme einfachste Sachen auf die Reihe
-
Thread
UART lib für ATmega328P
Hallo zusammen, habe davor nur STM32 Prozessoren programmiert und wollte jetzt für einen Controllino MINI über Microchip Studio einen ATmega programmieren. Jedoch bekomme ich die USB Schnittstelle einfach nicht zum Laufen. Alle anderen
ja schon vorher aber da war dein Sendepuffer leer. Das ist ein genereller Unterschied zwischen STM32 und AVR an ganz vielen (nicht allen) Stellen. Bei STM32 musst du jeden Interrupt selbst Quittieren oder Deaktivieren, sonst wird die selbe ISR bei ihrem Ende direkt wieder aufgerufen. Bei AVR werden
-
Thread
Günstiger ADC >=14 bit >=2.5MSPS
schlecht verfügbar sind. Also so ein ADC mit den im Betreff genannten Eigenschaften ist teurer als ein STM32H7 und dieser beinhaltet 3 16 bit ADCs, nebst der CPU, RAM, Rom etc. Was ist hier los?
Bluepill Board konnte gerade > mal 10 Bits nutzen, der Rest ging im Rauschen völlig unter. OT: STM32? HAL Calibration einmal zu Beginn gestartet? Das wirkt wahre Wunder in der Beziehung.
-
Thread
LTSpice Model zu einem Dual 4A MOSFET Gate Treiber
hinweisen, wo man das Model zu MAX17603 von Analogue Devices oder gar eine Alternative zu PM8834 von STM für LTSpice finden kann. Die Anwendung ist für eine PFC, wobei ein Doopelt Boost Converter entworfen wird. Herzlichen Dank und Grüße
-
Thread
STM32F401 mit TMC2209 Treiber Nema17 Motor ansteuern
studieren: https://www.st.com/resource/en/application_note/an4776-generalpurpose-timer-cookbook-for-stm32-microcontrollers-stmicroelectronics.pdf
-
Thread
STM32 gesucht (SPI Kommunikation + USB + Handlötbar)
STM32F042F4P6 TSSOP-20 STM32G0B0KET6 LQFP32 mit 0.8mm Pitch 0.5mm lässt sich aber auch noch von Hand löten.
USBOTGHS USBHS STM32F042K4Tx LQFP32 445 M0 16k 6k - 1 - - - STM32F042K6Tx LQFP32 445 M0 32k 6k - 1 - - - STM32G0B1KBTx LQFP32 467 M0+
-
Thread
UART: Bitmuster erkennen
Die STMs haben eigentlich genügend HW-USARTs. Und falls Du einen Soft-Usart bauen wills, na, dann brauchst Du noch einen der Timer (sinnvollerweise). Und falls HW-Usart oder SW-Uart dann laufen, brauchst
keine Flanke auftritt, dann ist die nächste Flanke garantiert > der Beginn eines START-Bits. Ein STM32-UART kann auch das per Hardware (IDLE-Interrupt), teilweise sogar mit einstellbarer Fensterbreite (RTO-Interrupt).
-
Thread
VFD-Segmente treiben ohne Transistor
wegzulassen und duch einen 1kOhm Widerstand zu ersetzen, um den Strom durch die Clamping-Dioden im zB STM32 zu begrenzen. Sagen wir mal bei einem Potential von 3,3V + 24V und 1kOhm + 47kOhm wären das sowas 0,6mA. Würde genügend Strom zum Treiben bringen aber den Strom durch die Clamping-Dioden auf
wegzulassen und duch > einen 1kOhm Widerstand zu ersetzen, um den Strom durch die > Clamping-Dioden im zB STM32 zu begrenzen. Wie soll das Funktionieren? Die Spannung am Pin des STM wird sich im Bereich +3.3V und ca -0.4V einstellen. Wie soll das VFD dann die -24V sehen?
-
Thread
1 Wire CRC STM32
gerade, die CRC Berechnung von Maxim mit der 8Bit CRC nach AN187 durchzuführen. Dafür möchte ich das STM32-interne CRC Modul benutzen (STM32L010RBT6). Dazu verwende ich den Code aus dem Anhang. Das Problem ist, dass die falsche Prüfsumme am Ende rauskommt. Getestet habe ich gegen diese Website (https:/
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
Evalboards: 1x Mikroncontroller in C programmieren, Franzis -> 5,00€ 1x STML8L-Discovery, STM: Evaluation board -> 3,00€ 1x STM32-PerformanceStick, STM: Evaluation board -> 3,00€ 1x NUCLEO-L476RG, STM: Evaluation board STM32L476 -> 5,00€ 1x NUCLEO-L073RZ, STM: Evaluation board STM32L073 -> 4,00€ 1x X-NUCLEO-IKS01A1, STM: Multi-Sensor Board -> 4,00€ Alle Preise verstehen sich zzgl. Versandkosten. Versand abhängig von Größe und Gewicht
-
Thread
Einfache serielle 2Punkt Verbindung via LoRaWan
die gibt es auch mit Pigtail-Anschluss statt SMA Die habe ich auch. Und ein paar NUCLEOs mit dem STM32WL55JC. Aus dem Projekt wurde übrigens nichts, da jemand anders dann dei Entscheidung getroffen hat, dass man das auch per WLAN (MOXA-Konverter) machen könnte.
-
Thread
wie Bluepill Board prüfen?
aber auf der Webseite finde ich nichts was mit einem STM32F103 Test zu tun hätte. Wo kann ich die Software finden? Viele Grüße, Georg
Georg S. schrieb im Beitrag #7515851: > aber auf der Webseite finde ich nichts was mit einem STM32F103 > Test zu tun hätte. > Wo kann ich die Software finden? https://github.com/keirf/Greaseweazle/wiki/STM32-Fakes
-
Thread
BLDC Block-Kommutierung mit active freewheeling: Schlag bei dutycycle = 0
lasse, passiert das nicht. Auch wenn einen minimalen DutyCycle stehen lasse nicht. Es geht um einen STM31F031. https://github.com/stancecoke/Lishui9FET irgendwelche Ideen? Gruß hochsitzcola
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
sind die Datenblätter von Atmel/MicroChip sehr schlecht. In dieser Hinsicht sind bspw. die DB von STM besser: hier steht es ganz klar bei jedem Flag dabei, ob es rc_w0, rc_w1 oder rc_w, rc_r, rs_r ist.
in den Headern heißen, wenn, ja, wenn die Timer tatsächlich so regulär aufgebaut wären wie bei den STM32-Familien, dann bräuchte man kein TCB_OVF oder TCD_OVF. Bei den STMs wiederum heißt das entsprechende Flag-Register SR und das Flag immer TIM_SR_UIF, egal welcher Timer. Also, wenn Du Dein Blick
-
Thread
Routing CP2102N zu USB-C
habe mit der UART-Kommunikation etwas Ungewöhnliches entworfen. Der CP2102N ist über UART mit einem STM32 verbunden, aber derselbe UART ist auch mit einem ESP8266 verbunden. Die TX-Datenleitungen sind mit RS des CP2102N und RX des ESP8266 verbunden. Der RX des STM32 ist mit dem TX des ESP und dem TX des
Ich habe das design bereits geändert und einen UART-switch zwischen den STM und den anderen beiden Schaltkreisen eingefügt.