-
Thread
Bluepill STM32F103C8x Arduino Bootloader
Alternative? Modernere Mikrocontroller. Man muss ja nicht unbedingt den allerersten STM32 nehmen. Der STM32F303 ist als Nachfolger angetreten und enthält ab Werk einen anderen (unproblematischen) Bootloader.
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
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)
einstellbaren Callbacks. Könnte man auch als Observer-Pattern oder async-wait betrachten. Der STM32F303 ist auch ein Single-Core, der kann nichts parallel ausführen.
-
Thread
STM32G484 USB CDC Code läuft nur wenn mit <= -O1 kompiliert
Ich habe noch ein Board mit STM32F303CCT6 gefunden, damit kann ich das Problem ebenfalls nachvollziehen. Die Funktion InitEndpoints() Funktioniert mit O1 aber nicht mit O2 und O3. Fehlermeldung vom Linux PC: ``` [ 412.227447]
Danke Niklas. Es funktioniert so auf meinen beiden Boards (STM32F303CCT6, STM32G431CBT6). Ich kümmere mich gleich um den Pull-Request.
-
Thread
Warum ist die USB/CDC Implementierung der Cube HAL so groẞ?
man unbedingt will, kann man USB sicher auch > ohne HAL verwenden. Noch habe ich reichlich STM32F303 Board vorrätig, von denen ich zehre. Sollte ich irgendwann auf neue Modelle (z.B. STM32G4) wechseln müssen, steht mir ja immer noch die von Niklas empfohlene Möglichkeit offen, den Code aus dem Eröffnungsbeitrag
Nemopuk schrieb im Beitrag #8007410: [...] > Noch habe ich reichlich STM32F303 Board vorrätig, von denen ich zehre. > Sollte ich irgendwann auf neue Modelle (z.B. STM32G4) wechseln müssen, > steht mir ja immer noch die von Niklas empfohlene Möglichkeit offen, den > Code
-
Artikel
CAN
STM32F302 : 1 CAN Schnittstelle STM32F373 : 1 CAN Schnittstelle STM32F383 : 1 CAN Schnittstelle STM32F303 : 1 CAN Schnittstelle STM32F313 : 1 CAN Schnittstelle - STM32 F4 series of high-performance MCUs with DSP and FPU instructions STM32F405 : 2 CAN Schnittstellen STM32F415 : 2 CAN Schnittstellen STM32F407