-
Thread
ARM remote debuggen
Hallo, Mit openocd kann ich die Zieldevices wie STM32 oder SAMDxx ohne weitere Downloadkabel wie z.b. ICE3 von einem Raspi zu flashen. [PC mit Eclipse] <--> <remote over ethernet> <--> [Raspi] <--> [Zieldevice STM32] Ist es auch möglich via eclipse
Ich habe auch einen PC <-> Raspi <-> STM32. Das Flashen macht der Raspi. Ferngesteuert wird einfach über eine SSH Konsole. Die meisten Tools gehen ja über die Kommandozeile. Eine IDE geht auch, in dem man die X11 Display Umleitung nimmt,
-
Thread
Anfänger / welcher mContr / welche Software
halt n virtuelles Linux oder BSD unter Parallels auf dem Mac. Was würdet ihr mir empfehlen ? STM32 / PIC ???
Motopick schrieb im Beitrag #7536168: > STM32 / PIC ??? Wenn PIC dann welcher PIC? Es gibt da unzählige Familien mit unzähligen Möglichkeiten, Spezialhardware etc.pp. Den alten Kampf AVR gegen PIC hat längst der STM32 für sich entschieden
-
Thread
PIC Programmieren
offen bist was die Platform angeht sind vielleicht auch kleine ARM-Controller eine Options. Für die STM32 gibt es sehr günstige China-Module, und auch eine anständige freie Toolchain dafür (https://developer.arm.com/Tools%20and%20Software/GNU%20Toolchain).
-
Thread
SDR Tranceiver IC
möchte eine integrierte Lösung, am liebsten nur der RF-IC, Antennenanpassung, und ein Microcontroller (stm32 aktuell) der mit dem RC-IC kommuniziert. Warum senden und empfangen? Die Barken und das Objekt was sie ansenden sollen synchron laufen. Daher brauche ich bidirektionale Kommunikation. Außerdem
-
Thread
Schlanker UART Bootloader für STM32F031c6
Vielleicht bringt mich das auf die richtige Spur?! https://community.st.com/t5/stm32-mcus/how-to-jump-to-system-bootloader-from-application-code-on-stm32/ta-p/49424 Lässt mich dieser empty-check ggf. stolpern: >except for the STM32F0 and some STM32L0 that have an empty check mechanism in place. Im reference manual steht: >Empty check On STM32F04x and STM32F09x devices only, internal empty check flag is implemented to allow easy programming of virgin devices by the boot loader Damit sollte der STM32F031C6 diesen empty check nicht haben
-
Thread
RISC/V-Summit, neuer PSOC und Administratives für Android-Entwickler
die Reihe bekommen hat, legen die Franco-Italiener mit neuen Chips nach. „Erstling eins“ ist der STM32WB09 , der eine „preiswerte“ Bluetooth 5.3-Variante darstellt. Mit dem STM32WB1MMC gibt es außerdem ein an ESP32 und Co. erinnerndes Modul. Für Nicht-RF-Ingenieure (wie den Newsaffen) geradezu faszinierend
zurückgreifen können, bietet ST das Wireless-Modul STM32WB1MMC an. [/c] ### Update von RAD Studio – RAD Studio 12 verfügbar Zu guter Letzt sei noch – Delphi war unter Elektronikern einst sehr weit verbreitet – auf ein Update von RAD Studio hingewiesen
-
Thread
STM32 RMII Anbindung an UBlox Odin-W262 WiFi Modul
umständlich, teuer und ineffizient, und nur sinnvoll wenn du mehrere Ethernet-Nodes hast, nicht nur den STM32. Du kannst das Odin Modul auch per UART und AT Commands ansteuern. Das ist allerdings auch nicht besonders flexibel/elegant, und lwIP kannst du dann auch nicht nutzen. Am Besten ist es IMO ein WiFi-Modul
Flexibilität von lwIP. Du brauchst die entsprechende Library für das Modul. Noch besser ist es den STM32 ganz wegzulassen und stattdessen alles auf dem ESP32 zu implementieren, aber das geht natürlich nicht immer.
-
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 Filter
-
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, U5
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
Und dieser ganze Bastelkram mit VSCode und Cmake bei STM32 bleibt dir erspart, wenn du einfach die STM32CubeIDE benutzt, wie sie ist. Mampf F. schrieb im Beitrag #7525619: > (PWM 2 Channel, > RTC, USB CDC, Interrupts, GPIOs, ...) 🤯 Für Interrupts,
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 7€ 14) STM M24SR NFC Discovery board VB 15€ 15) STM 32F0 Discovery board VB 5€ 15) STM 32F3 Discovery board VB 5€ 16) XMC1100 Boot kit VB 10€
-
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 verwendet
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 RE
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
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
. 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
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
kannst du deine Quelltexte hinein kopieren. Ich würde dir auch raten, die STM32Cube IDE zu verwenden (nicht zu Verwechseln mit STM32 Cube MX). Denn die alte System Workbench wird nicht mehr gepflegt. Das könnte dir helfen: http://stefanfrings.de/stm32/cube_ide.html Alexander
-
Thread
Welche IDE für C Programmieren? Nachfolger für BCPP gesucht
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
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
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+ 128k
-
Thread
UART: Bitmuster erkennen
> Gpio_ReadPin Der Name der Funktion, die dafür übrigens total ungeeignet ist, lässt auf einen STM32 schließen. Welchen benutzt Du? In Deinem Programm fehlt die Initialisierung der Schnittstelle. He S. schrieb im Beitrag #7516844: > Die USART habe so bereit sin Betrieb: Nein, hast Du nicht
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://