-
Thread
NRF51 firmware flash mit ST-Link und openocd
aktuellsten Software upzudaten ... oder muss ich da eine andere nehmen? Eigentlich updated die STM32 Cube IDE (und auch der STM32 Cube Programmer) das Ding automatisch, sobald man die Firmware auf den STM32 hochlädt oder debuggt. Hast du nicht eh schon eins der beiden Programme installiert? Danny
˙ɟ uɐɟǝʇs schrieb im Beitrag #7478126: > Eigentlich updated die STM32 Cube IDE (und auch der STM32 Cube > Programmer) das Ding automatisch, sobald man die Firmware auf den STM32 > hochlädt oder debuggt. Nein! Der separate Updater wird aufgerufen.
-
Thread
Wer kann mir schöne Fotos machen?
, Das wollte ich eigentlich vermeiden. mir würde es schon reichen wenn ich weiß welche Pins am STM32 für die FETs sind.
Ja Profis können das. Ich aber habe noch keinen STM32 in der Hand gehabt. Es gibt hier genug Profis, @hochsitzcola hat z.B. eine fertige firmware für den STM32 an der er seit Jahren bastelt. https://github.com/EBiCS/EBiCS_Firmware Mein Plan ist
-
Thread
Wie Jitter und/oder Packet Loss von Signalkette ADC > Ethernet > PC quantifizieren?
Hallo zusammen! Ich habe hier einen STM32, welcher Signale über den internen ADC abtastet und via Ethernet und UDP an einen Rechner sendet. Funktioniert soweit schon fast... Ich möchte sichergehen, dass: a) der ADC gleichmäßig abtastet
IRQ-Entry-Zeiten etc. Besser macht man das mit Trigger Events. Schau mal im Ref. Man. von Deinem STM32-Modell nach "Conversion on external trigger". > b) möchte ich gerne verifizieren. Nur wie?: > > => Jedes Sample mit einem Timestamp versehen und checken, dass alle > ankommen? Kostet halt massiv
-
Thread
[V] BluePill von WeAct und MapleMini
Moin, ich habe hier noch jeweils 3 BluePills von WeAct und 3 von Maple (MapleMini) besstückt mit STM32F103CBT6. Alle neu oder sagen wir NOS ;) Von jeder Sorte habe ich jeweils einen ausgepackt und mit dem Blinky-Testprogramm welches Fakes CPUs erkennen soll, getestet. Siehe auch hier: https:/
längerer Zeit dort mal ein BluePill+ mit einem GD32F303 (aufgebohrter GD32F103 und nicht kompatibel zum STM32F303) gekauft.
-
Thread
Suche: frei programmierbares und einbaufertiges Tasten-Display
Programmierung, welches ich einfach in die Fronttür meines Schaltschrabkes einlassen kann. Am besten wäre ein STM32 als Basis, denn das ist der einzige Programmieradapter den ich noch besitze. - 5V - Display - ein paar Taster, Ziffernblock - USB-Anschluss oder SD-Slot Kann hier jemand etwas empfehlen?
-
Thread
Wetterstation - Low Power Design
da habe ich noch ext. Pull Up eingebaut. Also mal kontrollieren was der L4 da macht. Bei neueren STM32 kann man den Laststrom für den Quarz einstellen, da habe ich beim H7 auch lange gesucht weil der nicht ordentlich schwingen wollte.
der STM32 die Akkuspannung selbst messen, ohne externe Bauteile und ohne unnötigen Stromverbrauch. Vom VBAT-Pin geht ein abschaltbarer Spannungsteiler zum ADC Kanal 18. Martin K. schrieb im Beitrag #7476202
-
Thread
EPROM Backup erstellen
und den /CS und /RD Pin ansteuern und die Daten per 8-Bit parallel aus zu lesen und dazu ein keines STM32 Board zu verwenden der das dann per UART an den PC sendet. Das sollte mit relativ wenig Aufwand für diese einmalige Sache ausreichend sein. STM32 habe ich zu genüge hier rum liegen und Erfahrung ebefalls
Der STM32 hat "FT" Pins, diese sind 5V Tolerant, die sind dann meine Wahl für die Daten-Bits. Auch kann man den FT Pin als Open-Drain Output konfigurieren und einen PullUp auf 5V legen, dann passt es auch mit
-
Thread
10bit Resolver spuckt über SPI 16 bits aus!
ausgibt. Ich weiss nicht was ich falsch mache bzw. was das Problem sein könnte. Ich Nutze einen STM32G431 Nucleo Board um den Absolutwertgeber per SPI auszulesen. Im angehängten Bild ist zu sehen, dass auf der Datenleitung 16 bits ausgegeben werden, was für mich irgendwie nicht zum Datenblatt passt
-
Thread
Bourns EM14 5V an STM32 3.3V FT
Hallo, ich würde gerne einen Bourns EM14 Encoder an einem STM32F4x verwenden. Der EM14 läuft auf 5V, der STM32 auf 3.3V. Laut Datenblatt ist der STM32 aber FT auf allen GPIO. Nun gibt es aus meiner Sicht ein paar Optionen, die einfachsten wären Spannungsteiler
Datenblatt des EM14 sagt aber dass der Encoder bis zu 25mA bei LOW sinken kann, was wohl an einem Pin vom STM32 nicht optimal ist. Dazu kommt ein Pullup auf der Datenlinie. - Kann ich trotzdem den EM14 direkt an der STM32 hängen, unter Beachtung der externen Beschaltung laut EM14 Datenblatt (2 Pullups, 2
-
Thread
Modbus RTU over TCP Protokollkonverter gesucht
Modbus TCP baut. Die Hardware zeigt auch überraschend ordentliche Merkmale. Im Innern werkelt ein STM32. Die galvanische Trennung ist mit gefrästem Schlitz als Luftstrecke realisiert. Als Überspannungsschutz zur RS485 sieht man sogar eine Gasentladungsstrecke. Das PoE Board hat ebenfalls einen DC/DC
-
Thread
Modbus über USB-Seriell-Schnittstelle
denke nicht dass es da mit "zivilen" Baudraten unter Windows Probleme geben kann. (Edit: mit einem STM32 als Gegenstelle, k.a. ob da die ESP32 Libs Probleme machen)
-
Thread
zwei Microkontroller verbinden
Länge der Leitung und der Übertragung an ... vielleicht reicht SPI (mit Fifo im Empfänger ?). Ein STM32H7 (3,3V) hätte da keine Probleme. Der 3,3V MC braucht 5V tolerante Eingänge, der 5V MC muss mit den 3,3V am Eingang auskommen. Oder eben Pegelwandler ... Was die mA da zu suchen haben
-
Thread
Erste Schritte STM32 mit PlatformIO, welches Framework?
Hallo zusammen, nach diversen Arduino und ESP32 Projekten soll es diesmal ein STM32F103 werden. Als Entwicklungsumgebung soll VSCode mit PlatformIO genutzt werden. Hier beginnt mein Problem bei der Auswahl der vielen verfügbaren Frameworks. - Arduino - Zephyr - STM32Core -
https://github.com/stm32duino/Arduino_Core_STM32
-
Thread
SI4703 Probleme beim Channel auslesen
Volume, Seek Up/Down funktioniert tadellos. Hat einer eine Tip, woran es liegt?? Controller ist ein STM32F407 Gruß Sascha
-
Thread
Zugriff auf Hauptspeicher
Modellhaft aus dem Gedächtnis, wie es bei dem STM32 ungefähr aussieht: Der ARM Core hat mindestens einem Memory-Port für Befehle und einen für Daten, die gleichzeitig arbeiten können. Dahinter sitzt eine Bus-Matrix mit den Memory-Ports des Cores an
(prx) A. K. schrieb im Beitrag #7472259: > Modellhaft aus dem Gedächtnis, wie es bei dem STM32 ungefähr aussieht STM32 mit Cortex M4F Core.
-
Thread
Tasterentprellen - nur für Nerds? Gesperrt
sieht so ein Projekt dann so aus: [c] int main() { using devs = Devices<SDR04, Mcu::Stm::Stm32G431>; using gfsm = GFSM<devs>; gfsm::init(); while(true) { gfsm::periodic(); devs::systemTimer::periodic([]{ gfsm::ratePeriodic(); });
-
Thread
Wertzuweisung Arduino - Kann mir das jemand erklären?
dachte man eigentlich gar nicht daran über den Zaun zu schauen. Erst in 2010 befasste ich mit den STM32 unter Atollic. Wiederum spezialisierte man sich dann auf jene. Das reichte um die damaligen Aufgaben zu erfüllen. Das großartig zu studieren kam eigentlich gar nicht in den Sinn, weil es nicht am Radar
-
Thread
STM32 5V tolerant, welcher Pegel?
sniffen festgestellt habe dass die ursprüngliche Hardware über 5V kommuniziert. Baugleicher Aufbau STM32 <-> ESP32 funktioniert problemlos, aber mit dem betroffenen STM32 geht nichts los. Kann man den STM32 so abschießen dass er sich aufhängt? Macht es Sinn einen Pegelwandler auf 5V zu setzen um evtl
Nicht jeder STM32 Pin ist 5-Volt tolerant. Daher das Datenbatt genau lesen ! Und wenn der STM32 noch keine Spannung hat, gilt die 5-Volt Toleranz auch noch nicht.
-
Thread
PiPico Oszilloskop
Scheinbar sind Mikrocontroller basierte Oszilloskope gerade im Trend. Hier eines mit einem STM32G4. Diese Controller haben ein paar Vorteile für ein Oszi: - PGAs - schnelleres Sampling - Komparatoren für den Trigger - DACs für einen Signalgenerator https://hackaday.io/project/192234-stm32g4
Christoph M. schrieb im Beitrag #7473667: > Hier eines mit einem STM32G4 Und hier ein 2-Kanaler mit dem STM32F429 Disco Board: https://mikrocontroller.bplaced.net/wordpress/?page_id=752 Hat den Bildschirm bereits drin und wird mit Touch bedient. Wieder mal ein
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
nicht sarkastisch gemeint. Wenn gleich ich schmunzeln musste als du erwähntest, dass du mit dem STM32H7 auch ein Display ansteuern müsstest und noch FreeRTOS verwendest ;) Ist aber nicht bös gemeint.
dahinter)? Kleiner Tip: "Event" kommt lt. PDF-Suche auf den 3556 Seiten 3338-mal vor! (rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics) Rein vom Inhalt kann meine ursprüngliche Frage eigentlich keine Noob-Frage (á là "...wie schließe ich eine LED an meinen
-
Thread
Liste von ICs usw. fürs Breadboard
Da kann man dann auch gleich auf STM32 oder andere ARM Controller upgraden - sofern einem die 5V nicht wichtig sind.
Steve van de Grens schrieb im Beitrag #7469900: > Da kann man dann auch gleich auf STM32 oder andere ARM Controller > upgraden - sofern einem die 5V nicht wichtig sind. Die meisten IOs sind doch 5V tolerant. Und die G0xx sind doch die richtigen für Hobbyosten, auch im SOIC8. Wenn
-
Thread
I2C RTC+EEPROM mit ESP8266. Mal funktionierts mal nicht
verstanden habe hat der ESP8266 ja auch kein richtiges I2C Interface in Hardware wie zB. der AVR/STM32, sondern das ganze sei in Software via Bit-Banging gelöst. PullUp Widerstände(2,2kOhm) sind direkt an den Datenleitungen am EEPROM dran nach 3,3V. Hatte vorher 4,7kOhm drin gehabt. Als Pins verwende
solche Problem damit gehabt auch nicht im Resetfall. Bis jetzt hab ich diese allerdings nur am AVR/STM32 mit einer "echten" I2C Schnittstelle verwendet. Kann das vielleicht ein Problem mit der Software Implementierung der I2C Schnittstelle(Wire Library) sein?
-
Thread
USB übergeordnetes Protokoll
, bin gerade dabei mich in die USB-Kommunikation einzuarbeiten, zwischen einem Mikrocontroller STM32F103 und dem PC, dort mit LibUSB. Ich bin auch schon so weit, dass ich Pakete zu und von einem Control-Endpoint und Bulk-Endpoint übertragen kann. Noch nicht ganz klar ist mir allerdings, wie ich die
speziellen Deskriptor > funktionieren. https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32#Konfiguration_der_PC-Seite
-
Thread
Systematik der STM32 internen Peripherie
Zur Systematik kann man sich auch die XML-Files in STM32CubeMX/db/mcu und Unterverzeichnissen ansehen. Die Rust-Leute haben offenbar auch einiges an "Systematik" zusammengetragen und hier https://github.com/stm32-rs/stm32-rs/tree/master/peripherals in yaml-files
Robert M. schrieb im Beitrag #7466809: > Zur Systematik kann man sich auch die XML-Files in STM32CubeMX/db/mcu > und Unterverzeichnissen ansehen. Die Rust-Leute haben offenbar auch > einiges an "Systematik" zusammengetragen und hier > https://github.com/stm32-rs/stm32-rs/tree/master/peripherals
-
Thread
Digitalaudio-Daten auf Leistungsverstärker?
Hi, ich verarbeite hier derzeit mit einem STM32F4 Audiodaten und gebe diese über einen externen DAC aus, der wiederum einen 100 W AB-Leistungsverstärker ansteuert. Was mich daran stört: bis zum DAC habe ich Digitaldaten, die (nahezu) störunempfindlich
-
Thread
STM32F103C8T6 - TIM2 PWM
Habe eine kleine (STM32CubeIDE) Anwendung auf einem STM32F103C8T6 und möchte auf pin PA15 ein PWM-Signal ausgeben. Es kommt aber leider nichts raus. Habe das Problem auf ein kleineres Projekt heruntergebrochen, was auch nicht
weil dieser normalerweise für JTAG reserviert ist. Siehe auch: https://community.st.com/t5/stm32-mcu-products/what-am-i-supposed-to-do-to-use-pa14-pa15-in-stm32f103xx/td-p/400555 https://www.stm32duino.com/viewtopic.php?t=713 P.S. Ich mach das immer so: [c] #if defined (STM32F103)
-
Thread
Geeigneter µC für großes LED-Matrix-Projekt
Jonathan schrieb im Beitrag #7464914: > Bei meiner Suche fand ich ebenfalls die STM32-basierten Nucleo-Boards, > davon gibt's auch welche mit Ethernet - könnte das eventuell etwas sein? Klar, why not?
Graustufen" realisieren. Ich hab das mal mit so einem HUB75-Display mit 64x64 Pixel RGB auf einem STM32F4xx über die FSMC-Schnittstelle realisiert. Damit liessen sich ca. 170 Frames/s darstellen. @Jonathan: wenn du an dem Code interessiert bist, schreib mir eine PN.
-
Thread
STM32 startet im HardFault
Mit dem STM32L562CEU6 habe ich nie etwas gemacht, aber andere STM32 kommen nicht weit, wenn sie keine passende Spannung auf VDDA sehen.
Heute wollte bei mir ein STM32L031 nicht loslaufen. Ursache war ein nicht richtig gelöteter SMD-Uhrenquarz bei in STM32CubeMX eingeschaltetem LSE-Oszillator. Der CPU-Takt kommt vom HSI-Oszillator.
-
Thread
STM32 in Timer.Period schreiben
Ich habe einen Timer (TIM1 in einem STM32F103C8T6) programmiert, daß er mit einer Frequenz von ca. 8KHz (ca. 8372.09 Hz) läuft. Timerclock is 72 MHz. Initialisierungscode: [pre] /* USER CODE END TIM1_Init 1 */ htim1.Instance = TIM1;
-
Thread
FFT Verständnisfrage
Hi, ich verwende momentan einen STM32F4 um über einen externen DAC Audiosignale auszugeben. Das funktioniert problemlos und wie gewünscht. Nach dem ich diese Hard- und Firmware nun schon mal habe, wollte ich mit dem ganzen auch noch
Tiefen verändern). So wie ich das sehe, geht das mit einer FFT-Library wie z.B. der von https://stm32f4-discovery.net/2015/07/hal-library-14-fast-fourier-transform-for-stm32fxxx/ Diese Library erzeugt mir aus jeweils einem Teil des Audiosignals ein Array, welches die in dem Signal enthaltenen Frequenzen
-
Thread
ARM GCC Linux Mint: "make" im Terminal lädt alten Quelltext
Abend! Seit heute Abend habe ich ein Problem: Ich benutze zum Erstellen der .bin-Datei für den STM32F411 den GCC für ARM unter Linux Mint (18 Sarah). Ich compiliere den C-Code in einem Terminalfenster mit "make". Es passiert nun folgendes: Wenn ich den Code mit "make" in dem geöffneten Terminalfenster
-
Thread
Frage zu RMII Ethernet Switch
Hallo, ich versuche momentan den 3 Port Switch KSZ8873RLL in Kombination mit einem STM32H7 Inbetrieb zu nehmen. Die Software für die Ethernet Kommunikation wurde auf dem STM32H7 Nucleo mit einem LAN8742A bereits erfolgreich getestet. Nun steht die Inbetriebnahme mit dem KSZ8873RLL an.
Könnte es daran liegen das die beiden PHYs intern Unterschiede besitzen? Oder muss der Code auf dem STM32 für den neuen PHY/Switch angepasst werden?
-
Thread
UART: Verschliffene Flanken - wann werden die Datenbits gesampelt?
Hallo zusammen, stellt euch eine UART-Übertragung zwischen zwei Mikrocontrollern (z.B. STM32) vor, bei der wegen Kapazitäten die Signalflanken stark verschliffen sind, die Pegel high und low aber noch OK sind. Wann sampelt der Receiver? Gibt es da einen Standard oder Quasi-Norm, zu welchem
im Beitrag #7461737: > stellt euch eine UART-Übertragung zwischen zwei Mikrocontrollern (z.B. > STM32) vor, bei der wegen Kapazitäten die Signalflanken stark > verschliffen sind, Warum? Wieviel m Kabel willst du denn mit wieviel Baud befeuern? Zeig mal einen gescheiten Screenshot. > die Pegel
-
Thread
TTL und CMOS ICs miteinander kombinieren?
Hallo, gibt es Probleme beide ICs miteinander zu kombinieren? Angeschlossen ist ein STM32. CMOS: https://www.ti.com/lit/ds/symlink/ds89c21.pdf?HQS=dis-mous-null-mousermode-dsf-pf-null-wwe&ts=1690185836593 TTL: https://www.ti.com/lit/ds/symlink/sn75158.pdf?HQS=dis-mous-null-mousermode-dsf-pf-null-wwe
-
Thread
Renesas M16C Ersatz
Schirm: STM32F4: Bei den grösseren Typen kann man einige Impulszähler realisieren, und sonst ist der auch ziemlich gut ausgestattet (hat viele "nice to have" Features) Renesas Rx6..: habe ich mir noch nicht genauer
evaluieren. Von der Periferie her scheinen die wesentlich sparsamer ausgestattet zu sein, als z.B. die STM32F4 Typen. Hat jemand einen Vorschlag für mich, welche Controllerfamilie noch in Frage kommt? Vielen Dank, Markus
-
Thread
Welchen (günstigen) µController für USB-MIDI?
STM32L072
Ich hatte vor einiger Zeit mal Code für ein 1-4 Port Interface auf stm32f103 gepostet. Vielleicht hilft das: https://www.mikrocontroller.net/topic/492254#new
-
Thread
STM32CubeIDE mit blackmagic hosted server verbinden - wie?
angepaßt, daß da auch 2000 steht. Aber es müßte schon jemand hier antworten, der die Konfiguration von STM32CubeIDE kennt. Beim Remote Target gibt es ja eine ganze Menge "Gegenstellen", die man konfigurieren kann. Ich sehe jetzt auch schon, daß STM32CubeIDE zum blackmagic server (BMDA) verbindet. Kann den
einen Dongle (der ist zwar hinter dem Server), sondern um ein Stück Serversoftware, die von GDB aus STM32CubeIDE angesprochen werden muß. Ich bin zwar auf Discord mit den BMP Entwicklern im Gespräch, aber die weisen alles von sich, wenn es um STM32CubeIDE-Konfiguration geht. Ich glaube aber, ich
-
Thread
News-Roundup: Arduino-Python, Meadow F7 mit NeoPixel, Intel-NUC und mehr
basierende smarte LEDs – die technische Realisierung erfolgt dabei übrigens über die SPI-Engine des STM32.  BILDQUELLE: Tamoggemon Holding k.s. Sonst stehen die folgenden neuen Treiber zur Verfügung: [c] New driver: NeoPixel driver • New driver: Mcp3xxx family
-
Thread
STM32F107 Ethernet Interface
Ich habe ein Board erstellt um mit dem STM32F107 die Ethernet Schnittstelle zu benutzen. Dazu nutze ich den DP83826 als PHY im Basic mode mit RMII. Der DP83826 wird außerdem im Master mode benutzt. Der bekommt also vom STM32 seine 25MHz über
ethernet. Welchen Teil des codes interessiert sich. Das ist bisher überwiegend generierter Code der STM32 IDE.
-
Thread
Objektinitialisierung mit Parametern im Konstruktor in C++
schon paar nette Ansätze, die Peripherie der kleinen uCs bissl zu > abstrahieren. Ob AVR oder STM32 oder ... ist dabei vollkommen egal.
soll, landest Du eh bei [c] template<auto N, typename MCU> struct Uart; template<auto N, STM32Gxx MCU> struct Uart<N, MCU> { // ... }; template<auto N, AVR_DA MCU> struct Uart<N, MCU> { // ... }; [/c]